diff options
author | Jay Berkenbilt <ejb@ql.org> | 2012-12-27 17:26:06 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2012-12-27 17:26:06 +0100 |
commit | 35873031a723e2f04a17c9fce196614bb71278b9 (patch) | |
tree | f589ba21d7ba2eaaa3ea681c6f9c8383072ba758 | |
parent | b4e7d6ed32c821ff51ddf4debe691ac06a3938ed (diff) | |
download | qpdf-35873031a723e2f04a17c9fce196614bb71278b9.tar.zst |
Uncompress stream data for some linearization tests
For linearization tests where we are actually comparing the exact
output of the test with a known file, uncompress stream data so we can
see what's there. This makes looking at future changes a little
easier.
-rw-r--r-- | qpdf/qtest/qpdf.test | 12 | ||||
-rw-r--r-- | qpdf/qtest/qpdf/lin-special.disable.exp | bin | 3178 -> 3049 bytes | |||
-rw-r--r-- | qpdf/qtest/qpdf/lin-special.generate.exp | bin | 2808 -> 2843 bytes | |||
-rw-r--r-- | qpdf/qtest/qpdf/lin-special.preserve.exp | bin | 3178 -> 3049 bytes | |||
-rw-r--r-- | qpdf/qtest/qpdf/object-stream.disable.exp | bin | 1310 -> 1285 bytes | |||
-rw-r--r-- | qpdf/qtest/qpdf/object-stream.generate.exp | bin | 1536 -> 1373 bytes | |||
-rw-r--r-- | qpdf/qtest/qpdf/object-stream.preserve.exp | bin | 1536 -> 1373 bytes |
7 files changed, 9 insertions, 3 deletions
diff --git a/qpdf/qtest/qpdf.test b/qpdf/qtest/qpdf.test index 35645466..e06ac221 100644 --- a/qpdf/qtest/qpdf.test +++ b/qpdf/qtest/qpdf.test @@ -1136,9 +1136,15 @@ foreach my $base (@to_linearize) foreach my $omode (qw(disable preserve generate)) { my $oarg = "-object-streams=$omode"; + my $sdarg = ""; + if (($base eq 'lin-special') || ($base eq 'object-stream')) + { + $sdarg = "--stream-data=uncompress"; + } $td->runtest("linearize $base ($omode)", {$td->COMMAND => - "qpdf -linearize $oarg --static-id $base.pdf a.pdf"}, + "qpdf -linearize $oarg $sdarg" . + " --static-id $base.pdf a.pdf"}, {$td->STRING => "", $td->EXIT_STATUS => 0}); $td->runtest("check linearization", @@ -1155,12 +1161,12 @@ foreach my $base (@to_linearize) # the table values. $td->runtest("relinearize $base 1", {$td->COMMAND => - "qpdf -linearize --static-id a.pdf b.pdf"}, + "qpdf -linearize $sdarg --static-id a.pdf b.pdf"}, {$td->STRING => "", $td->EXIT_STATUS => 0}); $td->runtest("relinearize $base 2", {$td->COMMAND => - "qpdf -linearize --static-id b.pdf c.pdf"}, + "qpdf -linearize $sdarg --static-id b.pdf c.pdf"}, {$td->STRING => "", $td->EXIT_STATUS => 0}); $td->runtest("compare files ($omode)", diff --git a/qpdf/qtest/qpdf/lin-special.disable.exp b/qpdf/qtest/qpdf/lin-special.disable.exp Binary files differindex 852c0083..0c340300 100644 --- a/qpdf/qtest/qpdf/lin-special.disable.exp +++ b/qpdf/qtest/qpdf/lin-special.disable.exp diff --git a/qpdf/qtest/qpdf/lin-special.generate.exp b/qpdf/qtest/qpdf/lin-special.generate.exp Binary files differindex c07bab2c..1443b1e2 100644 --- a/qpdf/qtest/qpdf/lin-special.generate.exp +++ b/qpdf/qtest/qpdf/lin-special.generate.exp diff --git a/qpdf/qtest/qpdf/lin-special.preserve.exp b/qpdf/qtest/qpdf/lin-special.preserve.exp Binary files differindex 852c0083..0c340300 100644 --- a/qpdf/qtest/qpdf/lin-special.preserve.exp +++ b/qpdf/qtest/qpdf/lin-special.preserve.exp diff --git a/qpdf/qtest/qpdf/object-stream.disable.exp b/qpdf/qtest/qpdf/object-stream.disable.exp Binary files differindex e2ee7131..a05e0485 100644 --- a/qpdf/qtest/qpdf/object-stream.disable.exp +++ b/qpdf/qtest/qpdf/object-stream.disable.exp diff --git a/qpdf/qtest/qpdf/object-stream.generate.exp b/qpdf/qtest/qpdf/object-stream.generate.exp Binary files differindex 87e2f5da..3b16f121 100644 --- a/qpdf/qtest/qpdf/object-stream.generate.exp +++ b/qpdf/qtest/qpdf/object-stream.generate.exp diff --git a/qpdf/qtest/qpdf/object-stream.preserve.exp b/qpdf/qtest/qpdf/object-stream.preserve.exp Binary files differindex 87e2f5da..3b16f121 100644 --- a/qpdf/qtest/qpdf/object-stream.preserve.exp +++ b/qpdf/qtest/qpdf/object-stream.preserve.exp |