You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by th...@apache.org on 2015/09/01 13:31:44 UTC

svn commit: r1700495 - /jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/query/AbstractQueryTest.java

Author: thomasm
Date: Tue Sep  1 11:31:43 2015
New Revision: 1700495

URL: http://svn.apache.org/r1700495
Log:
OAK-3281 Test failures on trunk: SolrIndexQueryTestIT.sql2 (improved test output)

Modified:
    jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/query/AbstractQueryTest.java

Modified: jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/query/AbstractQueryTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/query/AbstractQueryTest.java?rev=1700495&r1=1700494&r2=1700495&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/query/AbstractQueryTest.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/query/AbstractQueryTest.java Tue Sep  1 11:31:43 2015
@@ -24,6 +24,7 @@ import java.io.InputStreamReader;
 import java.io.LineNumberReader;
 import java.io.OutputStreamWriter;
 import java.io.PrintWriter;
+import java.io.RandomAccessFile;
 import java.text.ParseException;
 import java.util.ArrayList;
 import java.util.Collections;
@@ -227,10 +228,15 @@ public abstract class AbstractQueryTest
             r.close();
         }
         if (errors) {
+            RandomAccessFile f = new RandomAccessFile(output, "r");
+            byte[] data = new byte[(int) f.length()];
+            f.readFully(data);
+            f.close();
             throw new Exception("Results in " + output.getPath()
                     + " don't match expected "
                     + "results in " + input.getPath()
-                    + "; compare the files for details");
+                    + "; compare the files for details; got=\n" +
+                    new String(data, "UTF-8"));
         }
     }