summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2012-12-27 17:26:06 +0100
committerJay Berkenbilt <ejb@ql.org>2012-12-27 17:26:06 +0100
commit35873031a723e2f04a17c9fce196614bb71278b9 (patch)
treef589ba21d7ba2eaaa3ea681c6f9c8383072ba758
parentb4e7d6ed32c821ff51ddf4debe691ac06a3938ed (diff)
downloadqpdf-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.test12
-rw-r--r--qpdf/qtest/qpdf/lin-special.disable.expbin3178 -> 3049 bytes
-rw-r--r--qpdf/qtest/qpdf/lin-special.generate.expbin2808 -> 2843 bytes
-rw-r--r--qpdf/qtest/qpdf/lin-special.preserve.expbin3178 -> 3049 bytes
-rw-r--r--qpdf/qtest/qpdf/object-stream.disable.expbin1310 -> 1285 bytes
-rw-r--r--qpdf/qtest/qpdf/object-stream.generate.expbin1536 -> 1373 bytes
-rw-r--r--qpdf/qtest/qpdf/object-stream.preserve.expbin1536 -> 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
index 852c0083..0c340300 100644
--- a/qpdf/qtest/qpdf/lin-special.disable.exp
+++ b/qpdf/qtest/qpdf/lin-special.disable.exp
Binary files differ
diff --git a/qpdf/qtest/qpdf/lin-special.generate.exp b/qpdf/qtest/qpdf/lin-special.generate.exp
index c07bab2c..1443b1e2 100644
--- a/qpdf/qtest/qpdf/lin-special.generate.exp
+++ b/qpdf/qtest/qpdf/lin-special.generate.exp
Binary files differ
diff --git a/qpdf/qtest/qpdf/lin-special.preserve.exp b/qpdf/qtest/qpdf/lin-special.preserve.exp
index 852c0083..0c340300 100644
--- a/qpdf/qtest/qpdf/lin-special.preserve.exp
+++ b/qpdf/qtest/qpdf/lin-special.preserve.exp
Binary files differ
diff --git a/qpdf/qtest/qpdf/object-stream.disable.exp b/qpdf/qtest/qpdf/object-stream.disable.exp
index e2ee7131..a05e0485 100644
--- a/qpdf/qtest/qpdf/object-stream.disable.exp
+++ b/qpdf/qtest/qpdf/object-stream.disable.exp
Binary files differ
diff --git a/qpdf/qtest/qpdf/object-stream.generate.exp b/qpdf/qtest/qpdf/object-stream.generate.exp
index 87e2f5da..3b16f121 100644
--- a/qpdf/qtest/qpdf/object-stream.generate.exp
+++ b/qpdf/qtest/qpdf/object-stream.generate.exp
Binary files differ
diff --git a/qpdf/qtest/qpdf/object-stream.preserve.exp b/qpdf/qtest/qpdf/object-stream.preserve.exp
index 87e2f5da..3b16f121 100644
--- a/qpdf/qtest/qpdf/object-stream.preserve.exp
+++ b/qpdf/qtest/qpdf/object-stream.preserve.exp
Binary files differ