Author: tpalsulich
Date: Wed Dec 24 08:07:28 2014
New Revision: 1647742

URL: http://svn.apache.org/r1647742
Log:
TIKA-1503. Don't run the GDAL FITS test if FITS files aren't supported by the 
installed version of gdalinfo.

Modified:
    tika/trunk/CHANGES.txt
    
tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/gdal/TestGDALParser.java

Modified: tika/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/tika/trunk/CHANGES.txt?rev=1647742&r1=1647741&r2=1647742&view=diff
==============================================================================
--- tika/trunk/CHANGES.txt (original)
+++ tika/trunk/CHANGES.txt Wed Dec 24 08:07:28 2014
@@ -34,7 +34,8 @@ Release 1.7 - Current Development
     of RecursiveParserWrapper (TIKA-1451).
 
   * Tika now integrates the Geospatial Data Abstraction Library
-    (GDAL) for parsing hundreds of geospatial formats (TIKA-605).
+    (GDAL) for parsing hundreds of geospatial formats (TIKA-605,
+    TIKA-1503).
 
   * ExternalParsers can now use Regexs to specify dynamic keys
    (TIKA-1441).

Modified: 
tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/gdal/TestGDALParser.java
URL: 
http://svn.apache.org/viewvc/tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/gdal/TestGDALParser.java?rev=1647742&r1=1647741&r2=1647742&view=diff
==============================================================================
--- 
tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/gdal/TestGDALParser.java
 (original)
+++ 
tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/gdal/TestGDALParser.java
 Wed Dec 24 08:07:28 2014
@@ -135,7 +135,13 @@ public class TestGDALParser extends Tika
 
        @Test
        public void testParseFITS() {
+        String fitsFilename = "/test-documents/WFPC2u5780205r_c0fx.fits";
+
                assumeTrue(canRun());
+        // If the exit code is 1 (meaning FITS isn't supported by the 
installed version of gdalinfo, don't run this test.
+        String[] fitsCommand = { "gdalinfo", 
TestGDALParser.class.getResource(fitsFilename).getPath() };
+        assumeTrue(ExternalParser.check(fitsCommand, 1));
+
                String expectedAllgMin = "-7.319537E1";
                String expectedAtodcorr = "COMPLETE";
                String expectedAtodfile = "uref$dbu1405iu.r1h";
@@ -144,7 +150,7 @@ public class TestGDALParser extends Tika
 
                GDALParser parser = new GDALParser();
                InputStream stream = TestGDALParser.class
-                               
.getResourceAsStream("/test-documents/WFPC2u5780205r_c0fx.fits");
+                               .getResourceAsStream(fitsFilename);
                Metadata met = new Metadata();
                BodyContentHandler handler = new BodyContentHandler();
                try {


Reply via email to