From c3b4e7af67d62292a2aa955668cde639da46635a Mon Sep 17 00:00:00 2001 From: vog Date: Mon, 20 Jun 2011 14:15:20 +0000 Subject: [PATCH] #689: Improved EPS tests --- test/data/eps/eps-test.out | 92 +++++++++++++++++++------------------- test/eps-test.sh | 4 +- 2 files changed, 48 insertions(+), 48 deletions(-) diff --git a/test/data/eps/eps-test.out b/test/data/eps/eps-test.out index 529e32f4..ae1fa734 100644 --- a/test/data/eps/eps-test.out +++ b/test/data/eps/eps-test.out @@ -1,7 +1,7 @@ -----> eps-flat_empty-eof-noeol.eps <----- -Command: exiv2 -pp eps-flat_empty-eof-noeol.eps +Command: exiv2 -u -pp eps-flat_empty-eof-noeol.eps Exit code: 0 Command: exiv2 -pa eps-flat_empty-eof-noeol.eps @@ -21,7 +21,7 @@ Exit code: 0 -----> eps-flat_empty-eof.eps <----- -Command: exiv2 -pp eps-flat_empty-eof.eps +Command: exiv2 -u -pp eps-flat_empty-eof.eps Exit code: 0 Command: exiv2 -pa eps-flat_empty-eof.eps @@ -41,7 +41,7 @@ Exit code: 0 -----> eps-flat_empty-noeol.eps <----- -Command: exiv2 -pp eps-flat_empty-noeol.eps +Command: exiv2 -u -pp eps-flat_empty-noeol.eps Exit code: 0 Command: exiv2 -pa eps-flat_empty-noeol.eps @@ -61,7 +61,7 @@ Exit code: 0 -----> eps-flat_empty-xmp.eps <----- -Command: exiv2 -pp eps-flat_empty-xmp.eps +Command: exiv2 -u -pp eps-flat_empty-xmp.eps Exit code: 0 Command: exiv2 -pa eps-flat_empty-xmp.eps @@ -82,7 +82,7 @@ Exit code: 0 -----> eps-flat_empty.eps <----- -Command: exiv2 -pp eps-flat_empty.eps +Command: exiv2 -u -pp eps-flat_empty.eps Exit code: 0 Command: exiv2 -pa eps-flat_empty.eps @@ -102,14 +102,14 @@ Exit code: 0 -----> eps-flat_inkscape-epsi.eps <----- -Command: exiv2 -pp eps-flat_inkscape-epsi.eps +Command: exiv2 -u -pp eps-flat_inkscape-epsi.eps Exiv2 exception in print action for file eps-flat_inkscape-epsi.eps: eps-flat_inkscape-epsi.eps: The file contains data of an unknown image type Exit code: 1 -----> eps-flat_inkscape.eps <----- -Command: exiv2 -pp eps-flat_inkscape.eps +Command: exiv2 -u -pp eps-flat_inkscape.eps Exit code: 0 Command: exiv2 -pa eps-flat_inkscape.eps @@ -129,7 +129,7 @@ Exit code: 0 -----> eps-flat_minimal-eof.eps <----- -Command: exiv2 -pp eps-flat_minimal-eof.eps +Command: exiv2 -u -pp eps-flat_minimal-eof.eps Exit code: 0 Command: exiv2 -pa eps-flat_minimal-eof.eps @@ -149,7 +149,7 @@ Exit code: 0 -----> eps-flat_minimal-noeol.eps <----- -Command: exiv2 -pp eps-flat_minimal-noeol.eps +Command: exiv2 -u -pp eps-flat_minimal-noeol.eps Exit code: 0 Command: exiv2 -pa eps-flat_minimal-noeol.eps @@ -169,7 +169,7 @@ Exit code: 0 -----> eps-flat_minimal.eps <----- -Command: exiv2 -pp eps-flat_minimal.eps +Command: exiv2 -u -pp eps-flat_minimal.eps Exit code: 0 Command: exiv2 -pa eps-flat_minimal.eps @@ -189,7 +189,7 @@ Exit code: 0 -----> eps-flat_minimal_exiftool-8.56.eps <----- -Command: exiv2 -pp eps-flat_minimal_exiftool-8.56.eps +Command: exiv2 -u -pp eps-flat_minimal_exiftool-8.56.eps Exit code: 0 Command: exiv2 -pa eps-flat_minimal_exiftool-8.56.eps @@ -210,7 +210,7 @@ Exit code: 0 -----> eps-flat_minimal_xmp-readonly.eps <----- -Command: exiv2 -pp eps-flat_minimal_xmp-readonly.eps +Command: exiv2 -u -pp eps-flat_minimal_xmp-readonly.eps Warning: Unable to handle read-only XMP metadata yet. Please provide your sample EPS file to the Exiv2 project: http://dev.exiv2.org/projects/exiv2 Exiv2 exception in print action for file eps-flat_minimal_xmp-readonly.eps: Failed to read image data @@ -218,7 +218,7 @@ Exit code: 1 -----> eps-flat_minimal_xmp-singlequote-begin.eps <----- -Command: exiv2 -pp eps-flat_minimal_xmp-singlequote-begin.eps +Command: exiv2 -u -pp eps-flat_minimal_xmp-singlequote-begin.eps Exit code: 0 Command: exiv2 -pa eps-flat_minimal_xmp-singlequote-begin.eps @@ -239,7 +239,7 @@ Exit code: 0 -----> eps-flat_minimal_xmp-singlequote-end.eps <----- -Command: exiv2 -pp eps-flat_minimal_xmp-singlequote-end.eps +Command: exiv2 -u -pp eps-flat_minimal_xmp-singlequote-end.eps Exit code: 0 Command: exiv2 -pa eps-flat_minimal_xmp-singlequote-end.eps @@ -260,7 +260,7 @@ Exit code: 0 -----> eps-flat_minimal_xmp-singlequote-id.eps <----- -Command: exiv2 -pp eps-flat_minimal_xmp-singlequote-id.eps +Command: exiv2 -u -pp eps-flat_minimal_xmp-singlequote-id.eps Exit code: 0 Command: exiv2 -pa eps-flat_minimal_xmp-singlequote-id.eps @@ -281,7 +281,7 @@ Exit code: 0 -----> eps-flat_minimal_xmp.eps <----- -Command: exiv2 -pp eps-flat_minimal_xmp.eps +Command: exiv2 -u -pp eps-flat_minimal_xmp.eps Exit code: 0 Command: exiv2 -pa eps-flat_minimal_xmp.eps @@ -302,7 +302,7 @@ Exit code: 0 -----> eps-flat_minimal_xmp_exiftool-8.56.eps <----- -Command: exiv2 -pp eps-flat_minimal_xmp_exiftool-8.56.eps +Command: exiv2 -u -pp eps-flat_minimal_xmp_exiftool-8.56.eps Warning: Page at position 3906 conflicts with implicit page at position: 182 Exiv2 exception in print action for file eps-flat_minimal_xmp_exiftool-8.56.eps: Failed to read image data @@ -310,7 +310,7 @@ Exit code: 1 -----> eps-flat_minimal_xmp_exiftool-8.56_fixed.eps <----- -Command: exiv2 -pp eps-flat_minimal_xmp_exiftool-8.56_fixed.eps +Command: exiv2 -u -pp eps-flat_minimal_xmp_exiftool-8.56_fixed.eps Warning: Second XMP metadata block interferes at position: 849 Exit code: 0 @@ -331,7 +331,7 @@ Exit code: 1 -----> eps-flat_oodraw-lev1.eps <----- -Command: exiv2 -pp eps-flat_oodraw-lev1.eps +Command: exiv2 -u -pp eps-flat_oodraw-lev1.eps Exit code: 0 Command: exiv2 -pa eps-flat_oodraw-lev1.eps @@ -351,7 +351,7 @@ Exit code: 0 -----> eps-flat_oodraw-lev2.eps <----- -Command: exiv2 -pp eps-flat_oodraw-lev2.eps +Command: exiv2 -u -pp eps-flat_oodraw-lev2.eps Exit code: 0 Command: exiv2 -pa eps-flat_oodraw-lev2.eps @@ -371,7 +371,7 @@ Exit code: 0 -----> eps-flat_oodraw-lev2_eps2eps.eps <----- -Command: exiv2 -pp eps-flat_oodraw-lev2_eps2eps.eps +Command: exiv2 -u -pp eps-flat_oodraw-lev2_eps2eps.eps Exit code: 0 Command: exiv2 -pa eps-flat_oodraw-lev2_eps2eps.eps @@ -391,7 +391,7 @@ Exit code: 0 -----> eps-flat_oodraw_ai-10-lev2.eps <----- -Command: exiv2 -pp eps-flat_oodraw_ai-10-lev2.eps +Command: exiv2 -u -pp eps-flat_oodraw_ai-10-lev2.eps Exit code: 0 Command: exiv2 -pa eps-flat_oodraw_ai-10-lev2.eps @@ -545,7 +545,7 @@ Exit code: 0 -----> eps-flat_oodraw_ai-3-lev2.eps <----- -Command: exiv2 -pp eps-flat_oodraw_ai-3-lev2.eps +Command: exiv2 -u -pp eps-flat_oodraw_ai-3-lev2.eps Exit code: 0 Command: exiv2 -pa eps-flat_oodraw_ai-3-lev2.eps @@ -565,7 +565,7 @@ Exit code: 0 -----> eps-flat_oodraw_ai-3-lev3.eps <----- -Command: exiv2 -pp eps-flat_oodraw_ai-3-lev3.eps +Command: exiv2 -u -pp eps-flat_oodraw_ai-3-lev3.eps Exit code: 0 Command: exiv2 -pa eps-flat_oodraw_ai-3-lev3.eps @@ -585,7 +585,7 @@ Exit code: 0 -----> eps-flat_oodraw_ai-8-lev2.eps <----- -Command: exiv2 -pp eps-flat_oodraw_ai-8-lev2.eps +Command: exiv2 -u -pp eps-flat_oodraw_ai-8-lev2.eps Exit code: 0 Command: exiv2 -pa eps-flat_oodraw_ai-8-lev2.eps @@ -751,7 +751,7 @@ Exit code: 0 -----> eps-flat_oodraw_ai-8-lev3.eps <----- -Command: exiv2 -pp eps-flat_oodraw_ai-8-lev3.eps +Command: exiv2 -u -pp eps-flat_oodraw_ai-8-lev3.eps Exit code: 0 Command: exiv2 -pa eps-flat_oodraw_ai-8-lev3.eps @@ -771,7 +771,7 @@ Exit code: 0 -----> eps-flat_oodraw_ai-9-lev2.eps <----- -Command: exiv2 -pp eps-flat_oodraw_ai-9-lev2.eps +Command: exiv2 -u -pp eps-flat_oodraw_ai-9-lev2.eps Exit code: 0 Command: exiv2 -pa eps-flat_oodraw_ai-9-lev2.eps @@ -931,7 +931,7 @@ Exit code: 0 -----> eps-flat_oodraw_ai-cs-lev2.eps <----- -Command: exiv2 -pp eps-flat_oodraw_ai-cs-lev2.eps +Command: exiv2 -u -pp eps-flat_oodraw_ai-cs-lev2.eps Exit code: 0 Command: exiv2 -pa eps-flat_oodraw_ai-cs-lev2.eps @@ -1079,7 +1079,7 @@ Exit code: 0 -----> eps-flat_oodraw_ai-cs2-lev2.eps <----- -Command: exiv2 -pp eps-flat_oodraw_ai-cs2-lev2.eps +Command: exiv2 -u -pp eps-flat_oodraw_ai-cs2-lev2.eps Exit code: 0 Command: exiv2 -pa eps-flat_oodraw_ai-cs2-lev2.eps @@ -1221,7 +1221,7 @@ Exit code: 0 -----> eps-flat_oodraw_ai-cs3-lev2.eps <----- -Command: exiv2 -pp eps-flat_oodraw_ai-cs3-lev2.eps +Command: exiv2 -u -pp eps-flat_oodraw_ai-cs3-lev2.eps Exit code: 0 Command: exiv2 -pa eps-flat_oodraw_ai-cs3-lev2.eps @@ -1357,7 +1357,7 @@ Exit code: 0 -----> eps-flat_oodraw_ai-cs4-lev2.eps <----- -Command: exiv2 -pp eps-flat_oodraw_ai-cs4-lev2.eps +Command: exiv2 -u -pp eps-flat_oodraw_ai-cs4-lev2.eps Exit code: 0 Command: exiv2 -pa eps-flat_oodraw_ai-cs4-lev2.eps @@ -1487,7 +1487,7 @@ Exit code: 0 -----> eps-flat_oodraw_ai-cs5-lev2.eps <----- -Command: exiv2 -pp eps-flat_oodraw_ai-cs5-lev2.eps +Command: exiv2 -u -pp eps-flat_oodraw_ai-cs5-lev2.eps Exit code: 0 Command: exiv2 -pa eps-flat_oodraw_ai-cs5-lev2.eps @@ -1583,7 +1583,7 @@ Exit code: 0 -----> eps-flat_oodraw_ai-cs5-lev3-nodocthumb.eps <----- -Command: exiv2 -pp eps-flat_oodraw_ai-cs5-lev3-nodocthumb.eps +Command: exiv2 -u -pp eps-flat_oodraw_ai-cs5-lev3-nodocthumb.eps Exit code: 0 Command: exiv2 -pa eps-flat_oodraw_ai-cs5-lev3-nodocthumb.eps @@ -1701,14 +1701,14 @@ Exit code: 0 -----> eps-flat_oodraw_ai-cs5-lev3-preview.eps <----- -Command: exiv2 -pp eps-flat_oodraw_ai-cs5-lev3-preview.eps +Command: exiv2 -u -pp eps-flat_oodraw_ai-cs5-lev3-preview.eps Exiv2 exception in print action for file eps-flat_oodraw_ai-cs5-lev3-preview.eps: This does not look like a EPS image Exit code: 1 -----> eps-flat_oodraw_ai-cs5-lev3.eps <----- -Command: exiv2 -pp eps-flat_oodraw_ai-cs5-lev3.eps +Command: exiv2 -u -pp eps-flat_oodraw_ai-cs5-lev3.eps Exit code: 0 Command: exiv2 -pa eps-flat_oodraw_ai-cs5-lev3.eps @@ -1817,7 +1817,7 @@ Exit code: 0 -----> eps-flat_photoshop-cs5-ascii-colorprofile.eps <----- -Command: exiv2 -pp eps-flat_photoshop-cs5-ascii-colorprofile.eps +Command: exiv2 -u -pp eps-flat_photoshop-cs5-ascii-colorprofile.eps Exit code: 0 Command: exiv2 -pa eps-flat_photoshop-cs5-ascii-colorprofile.eps @@ -1865,7 +1865,7 @@ Exit code: 0 -----> eps-flat_photoshop-cs5-ascii-preview.eps <----- -Command: exiv2 -pp eps-flat_photoshop-cs5-ascii-preview.eps +Command: exiv2 -u -pp eps-flat_photoshop-cs5-ascii-preview.eps Exit code: 0 Command: exiv2 -pa eps-flat_photoshop-cs5-ascii-preview.eps @@ -1936,7 +1936,7 @@ Exit code: 0 -----> eps-flat_photoshop-cs5-ascii.eps <----- -Command: exiv2 -pp eps-flat_photoshop-cs5-ascii.eps +Command: exiv2 -u -pp eps-flat_photoshop-cs5-ascii.eps Exit code: 0 Command: exiv2 -pa eps-flat_photoshop-cs5-ascii.eps @@ -1995,7 +1995,7 @@ Exit code: 0 -----> eps-flat_photoshop-cs5-ascii85-preview.eps <----- -Command: exiv2 -pp eps-flat_photoshop-cs5-ascii85-preview.eps +Command: exiv2 -u -pp eps-flat_photoshop-cs5-ascii85-preview.eps Exit code: 0 Command: exiv2 -pa eps-flat_photoshop-cs5-ascii85-preview.eps @@ -2114,7 +2114,7 @@ Exit code: 0 -----> eps-flat_photoshop-cs5-ascii85.eps <----- -Command: exiv2 -pp eps-flat_photoshop-cs5-ascii85.eps +Command: exiv2 -u -pp eps-flat_photoshop-cs5-ascii85.eps Exit code: 0 Command: exiv2 -pa eps-flat_photoshop-cs5-ascii85.eps @@ -2221,7 +2221,7 @@ Exit code: 0 -----> eps-flat_photoshop-cs5-ascii_failure-bigxmp.eps <----- -Command: exiv2 -pp eps-flat_photoshop-cs5-ascii_failure-bigxmp.eps +Command: exiv2 -u -pp eps-flat_photoshop-cs5-ascii_failure-bigxmp.eps Warning: Unable to find XMP metadata as announced at position: 291 Exiv2 exception in print action for file eps-flat_photoshop-cs5-ascii_failure-bigxmp.eps: Failed to read image data @@ -2229,7 +2229,7 @@ Exit code: 1 -----> eps-flat_photoshop-cs5-binary-preview.eps <----- -Command: exiv2 -pp eps-flat_photoshop-cs5-binary-preview.eps +Command: exiv2 -u -pp eps-flat_photoshop-cs5-binary-preview.eps Exit code: 0 Command: exiv2 -pa eps-flat_photoshop-cs5-binary-preview.eps @@ -2324,7 +2324,7 @@ Exit code: 0 -----> eps-flat_photoshop-cs5-binary.eps <----- -Command: exiv2 -pp eps-flat_photoshop-cs5-binary.eps +Command: exiv2 -u -pp eps-flat_photoshop-cs5-binary.eps Exit code: 0 Command: exiv2 -pa eps-flat_photoshop-cs5-binary.eps @@ -2407,14 +2407,14 @@ Exit code: 0 -----> eps-flat_photoshop-e9-win-doseps.eps <----- -Command: exiv2 -pp eps-flat_photoshop-e9-win-doseps.eps +Command: exiv2 -u -pp eps-flat_photoshop-e9-win-doseps.eps Exiv2 exception in print action for file eps-flat_photoshop-e9-win-doseps.eps: This does not look like a EPS image Exit code: 1 -----> eps-flat_photoshop-e9-win.eps <----- -Command: exiv2 -pp eps-flat_photoshop-e9-win.eps +Command: exiv2 -u -pp eps-flat_photoshop-e9-win.eps Exit code: 0 Command: exiv2 -pa eps-flat_photoshop-e9-win.eps @@ -2465,7 +2465,7 @@ Exit code: 0 -----> eps-nested_minimal_includedocument.eps <----- -Command: exiv2 -pp eps-nested_minimal_includedocument.eps +Command: exiv2 -u -pp eps-nested_minimal_includedocument.eps Warning: Unable to handle PostScript %%Include DSC comments yet. Please provide your sample EPS file to the Exiv2 project: http://dev.exiv2.org/projects/exiv2 Exiv2 exception in print action for file eps-nested_minimal_includedocument.eps: Failed to read image data diff --git a/test/eps-test.sh b/test/eps-test.sh index 904b9ace..6e181522 100755 --- a/test/eps-test.sh +++ b/test/eps-test.sh @@ -37,8 +37,8 @@ done cp "../data/eps/$image.eps" ./ echo - echo "Command: exiv2 -pp $image.eps" - $exiv2 -pp "$image.eps" + echo "Command: exiv2 -u -pp $image.eps" + $exiv2 -u -pp "$image.eps" exitcode="$?" echo "Exit code: $exitcode"