You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ni...@apache.org on 2014/10/30 13:59:30 UTC

svn commit: r1635485 - /tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/pdf/PDFParserTest.java

Author: nick
Date: Thu Oct 30 12:59:30 2014
New Revision: 1635485

URL: http://svn.apache.org/r1635485
Log:
If this test fails at all, have it report which test file it failed on to assist debugging

Modified:
    tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/pdf/PDFParserTest.java

Modified: tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/pdf/PDFParserTest.java
URL: http://svn.apache.org/viewvc/tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/pdf/PDFParserTest.java?rev=1635485&r1=1635484&r2=1635485&view=diff
==============================================================================
--- tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/pdf/PDFParserTest.java (original)
+++ tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/pdf/PDFParserTest.java Thu Oct 30 12:59:30 2014
@@ -27,6 +27,7 @@ import java.util.Map;
 import java.util.Set;
 
 import org.apache.tika.TikaTest;
+import org.apache.tika.exception.TikaException;
 import org.apache.tika.extractor.ContainerExtractor;
 import org.apache.tika.extractor.DocumentSelector;
 import org.apache.tika.extractor.ParserContainerExtractor;
@@ -578,13 +579,24 @@ public class PDFParserTest extends TikaT
             }
 
             pdfs++;
+            
+            String sequentialContent = null;
             Metadata sequentialMetadata = new Metadata();
-            String sequentialContent = getText(new FileInputStream(f), 
-                sequentialParser, seqContext, sequentialMetadata);
+            try {
+                sequentialContent = getText(new FileInputStream(f), 
+                        sequentialParser, seqContext, sequentialMetadata);
+            } catch (Exception e) {
+                throw new TikaException("Sequential Parser failed on test file " + f, e);
+            }
 
+            String nonSequentialContent = null;
             Metadata nonSequentialMetadata = new Metadata();
-            String nonSequentialContent = getText(new FileInputStream(f), 
-                nonSequentialParser, nonSeqContext, nonSequentialMetadata);
+            try {
+                nonSequentialContent = getText(new FileInputStream(f), 
+                     nonSequentialParser, nonSeqContext, nonSequentialMetadata);
+            } catch (Exception e) {
+                throw new TikaException("Non-Sequential Parser failed on test file " + f, e);
+            }
 
             if (knownContentDiffs.contains(f.getName())) {
                 assertFalse(f.getName(), sequentialContent.equals(nonSequentialContent));