[
https://issues.apache.org/jira/browse/PDFBOX-1852?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andreas Lehmkühler reassigned PDFBOX-1852:
------------------------------------------
Assignee: Andreas Lehmkühler
> [PATCH] Alternative patch to speed up TestImageIOUtils
> ------------------------------------------------------
>
> Key: PDFBOX-1852
> URL: https://issues.apache.org/jira/browse/PDFBOX-1852
> Project: PDFBox
> Issue Type: Improvement
> Affects Versions: 1.8.3, 2.0.0
> Reporter: John Hewson
> Assignee: Andreas Lehmkühler
> Priority: Minor
> Labels: patch, test
> Attachments: Parallelized.java, TestImageIOUtils.patch,
> TestRendering.java, jpeg_demo.pdf, png_demo.pdf, raw_image_demo.pdf
>
>
> This is an alternative to the PDFBOX-1850 patch to speed up TestImageIOUtils.
> Rather than using multi-threading, this patch reduces the scope of the
> TestImageIOUtils test. The purpose of TestImageIOUtils is to check
> thatImageIOUtils can write jpeg, bmp and wbmp files without throwing an
> exception. Looking at the mailing list archive
> http://mail-archives.apache.org/mod_mbox/pdfbox-commits/201112.mbox/%[email protected]%3E
> we can see that the original issue was that the JPEG compression
> configuration broke BMP writing. It is therefore sufficient to convert only a
> single PDF file to each of the output formats in order to test this.
> The test is not quite so simple though, as TestImageIOUtils is also used for
> processing embedded images in PDF files and so needs to be tested on
> appropriate PDF files, this is not something that the current test suite was
> actually doing. I've therefore added some test PDF files containing PNGs,
> JPEGs, and pixmaps. These are from libharu https://github.com/libharu/libharu
> and are under the ZLIB/LIBPNG license.
> Because TestImageIOUtils now only needs to be run on three files it takes
> around 2sec on my machine rather than over 30sec.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)