pdfbox-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tilman Hausherr (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (PDFBOX-1825) [PATCH] Many pdfbox tests are never run
Date Sun, 05 Jan 2014 16:21:50 GMT

    [ https://issues.apache.org/jira/browse/PDFBOX-1825?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13862585#comment-13862585
] 

Tilman Hausherr commented on PDFBOX-1825:
-----------------------------------------

Just for the record - I use a modified version of TestPDFToImage from time to time, to make
1:1 tests on rendered images. My modification creates a diff image if the template and the
result images don't match.

> [PATCH] Many pdfbox tests are never run
> ---------------------------------------
>
>                 Key: PDFBOX-1825
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-1825
>             Project: PDFBox
>          Issue Type: Bug
>    Affects Versions: 1.8.3, 2.0.0
>            Reporter: John Hewson
>              Labels: patch, test
>         Attachments: patch.diff
>
>
> The pdfbox tests are run via the TestAll.java which simply adds all the other tests to
the test suite. However, the TestAll.java has not been kept up to date, so there are 13 tests
which are not run, these are as follows:
> /util
> TestTextStripperPerformance [FAILS]
> TestPDFToImage
> TestPDFText2HTML
> PageExtractorTest
> /pdmodel/graphics/color
> PDColorStateTest
> /pdmodel/font
> TestTTFParser
> PDSimpleFontTest
> /pdfparser
> TestPDFParser [FAILS]
> TestNonSequentialPDFParser
> ConformingPDFParserTest
> /encryption
> TestPublicKeyEncryption [FAILS]
> /cos
> TestCOSBase
> TestCOSNumber
> I presume that TestAll.java is a legacy file, as Maven is used in all the other sub-projects
to run any tests named Test**.java, the solution is propose is:
> 1. delete AllTests.java
> 2 .the patch changes pom.xml to run Test**.java files automatically
> 3. the patch fixes bugs in the TestImageIOUtils and TestTextStripperPerformance tests
which threw exceptions because their output folder did not exist
> 4. the patch disables the TestPDFToImage and TestPublicKeyEncryption which are broken,
I will open two new issues for fixing these tests



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Mime
View raw message