Commit 4024953682f7679f51c1584cbe47b65dbaa9c6d5
1 parent
9bb6f570
Output C test n done at the end of each qpdf-ctest
Showing
139 changed files
with
159 additions
and
17 deletions
Too many changes.
To preserve performance only 100 of 139 files are displayed.
qpdf/qpdf-ctest.c
qpdf/qtest/qpdf.test
| ... | ... | @@ -1452,7 +1452,7 @@ $td->runtest("check version", |
| 1452 | 1452 | unlink "a.pdf", "b.pdf" or die; |
| 1453 | 1453 | $td->runtest("C API: min/force versions", |
| 1454 | 1454 | {$td->COMMAND => "qpdf-ctest 14 object-stream.pdf '' a.pdf b.pdf"}, |
| 1455 | - {$td->STRING => "", | |
| 1455 | + {$td->STRING => "C test 14 done\n", | |
| 1456 | 1456 | $td->EXIT_STATUS => 0}, |
| 1457 | 1457 | $td->NORMALIZE_NEWLINES); |
| 1458 | 1458 | $td->runtest("C check version 1", |
| ... | ... | @@ -2049,7 +2049,7 @@ foreach my $d ( |
| 2049 | 2049 | $td->runtest("newline before endstream (C)", |
| 2050 | 2050 | {$td->COMMAND => |
| 2051 | 2051 | "qpdf-ctest 22 streams-with-newlines.pdf '' a.pdf"}, |
| 2052 | - {$td->STRING => "", $td->EXIT_STATUS => 0}, | |
| 2052 | + {$td->STRING => "C test 22 done\n", $td->EXIT_STATUS => 0}, | |
| 2053 | 2053 | $td->NORMALIZE_NEWLINES); |
| 2054 | 2054 | $td->runtest("check output", |
| 2055 | 2055 | {$td->FILE => "a.pdf"}, |
| ... | ... | @@ -2949,7 +2949,7 @@ foreach my $l (qw(none generalized specialized all)) |
| 2949 | 2949 | # C API |
| 2950 | 2950 | $td->runtest("image-streams: C", |
| 2951 | 2951 | {$td->COMMAND => "qpdf-ctest 20 image-streams.pdf '' a.pdf"}, |
| 2952 | - {$td->STRING => "", $td->EXIT_STATUS => 0}, | |
| 2952 | + {$td->STRING => "C test 20 done\n", $td->EXIT_STATUS => 0}, | |
| 2953 | 2953 | $td->NORMALIZE_NEWLINES); |
| 2954 | 2954 | $td->runtest("check image-streams: C", |
| 2955 | 2955 | {$td->COMMAND => "test_driver 39 a.pdf"}, |
| ... | ... | @@ -3043,7 +3043,8 @@ $td->runtest("check output", |
| 3043 | 3043 | $td->runtest("keep unused objects (C)", |
| 3044 | 3044 | {$td->COMMAND => |
| 3045 | 3045 | "qpdf-ctest 21 unreferenced-objects.pdf '' a.pdf"}, |
| 3046 | - {$td->STRING => "", $td->EXIT_STATUS => 0}); | |
| 3046 | + {$td->STRING => "C test 21 done\n", $td->EXIT_STATUS => 0}, | |
| 3047 | + $td->NORMALIZE_NEWLINES); | |
| 3047 | 3048 | $td->runtest("check output", |
| 3048 | 3049 | {$td->FILE => "a.pdf"}, |
| 3049 | 3050 | {$td->FILE => "unreferenced-preserved.pdf"}); |
| ... | ... | @@ -3413,7 +3414,8 @@ foreach my $d (@capi) |
| 3413 | 3414 | $outfile = "c-$outfile.pdf"; |
| 3414 | 3415 | $td->runtest($description, |
| 3415 | 3416 | {$td->COMMAND => "qpdf-ctest $n hybrid-xref.pdf '' a.pdf"}, |
| 3416 | - {$td->STRING => "", $td->EXIT_STATUS => 0}); | |
| 3417 | + {$td->STRING => "C test $n done\n", $td->EXIT_STATUS => 0}, | |
| 3418 | + $td->NORMALIZE_NEWLINES); | |
| 3417 | 3419 | $td->runtest("check $description", |
| 3418 | 3420 | {$td->FILE => "a.pdf"}, |
| 3419 | 3421 | {$td->FILE => $outfile}); |
| ... | ... | @@ -3472,8 +3474,9 @@ $td->runtest("deterministic ID with encryption", |
| 3472 | 3474 | $td->runtest("deterministic ID (C API)", |
| 3473 | 3475 | {$td->COMMAND => |
| 3474 | 3476 | "qpdf-ctest 19 deterministic-id-in.pdf '' a.pdf"}, |
| 3475 | - {$td->STRING => "", | |
| 3476 | - $td->EXIT_STATUS => 0}); | |
| 3477 | + {$td->STRING => "C test 19 done\n", | |
| 3478 | + $td->EXIT_STATUS => 0}, | |
| 3479 | + $td->NORMALIZE_NEWLINES); | |
| 3477 | 3480 | $td->runtest("compare files", |
| 3478 | 3481 | {$td->FILE => "a.pdf"}, |
| 3479 | 3482 | {$td->FILE => "deterministic-id-nn.pdf"}); |
| ... | ... | @@ -4275,7 +4278,8 @@ foreach my $d (@cenc) |
| 4275 | 4278 | my $check_outfile = "c-$outfile.out"; |
| 4276 | 4279 | $td->runtest("C API encryption: $description", |
| 4277 | 4280 | {$td->COMMAND => "qpdf-ctest $n $infile $pass a.pdf"}, |
| 4278 | - {$td->STRING => $output, $td->EXIT_STATUS => 0}, | |
| 4281 | + {$td->STRING => $output . "C test $n done\n", | |
| 4282 | + $td->EXIT_STATUS => 0}, | |
| 4279 | 4283 | $td->NORMALIZE_NEWLINES); |
| 4280 | 4284 | if (-f $pdf_outfile) |
| 4281 | 4285 | { |
| ... | ... | @@ -4825,7 +4829,7 @@ $td->runtest("check output", |
| 4825 | 4829 | |
| 4826 | 4830 | $td->runtest("C check object handle creation", |
| 4827 | 4831 | {$td->COMMAND => "qpdf-ctest 25 minimal.pdf '' a.pdf"}, |
| 4828 | - {$td->STRING => "", $td->EXIT_STATUS => 0}, | |
| 4832 | + {$td->STRING => "C test 25 done\n", $td->EXIT_STATUS => 0}, | |
| 4829 | 4833 | $td->NORMALIZE_NEWLINES); |
| 4830 | 4834 | $td->runtest("check output", |
| 4831 | 4835 | {$td->FILE => 'a.pdf'}, |
| ... | ... | @@ -4833,7 +4837,7 @@ $td->runtest("check output", |
| 4833 | 4837 | |
| 4834 | 4838 | $td->runtest("C indirect objects", |
| 4835 | 4839 | {$td->COMMAND => "qpdf-ctest 33 minimal.pdf '' a.pdf"}, |
| 4836 | - {$td->STRING => "", $td->EXIT_STATUS => 0}, | |
| 4840 | + {$td->STRING => "C test 33 done\n", $td->EXIT_STATUS => 0}, | |
| 4837 | 4841 | $td->NORMALIZE_NEWLINES); |
| 4838 | 4842 | $td->runtest("check output", |
| 4839 | 4843 | {$td->FILE => 'a.pdf'}, |
| ... | ... | @@ -4841,15 +4845,15 @@ $td->runtest("check output", |
| 4841 | 4845 | |
| 4842 | 4846 | $td->runtest("C uninitialized objects", |
| 4843 | 4847 | {$td->COMMAND => "qpdf-ctest 26 '' '' ''"}, |
| 4844 | - {$td->STRING => "", $td->EXIT_STATUS => 0}, | |
| 4848 | + {$td->STRING => "C test 26 done\n", $td->EXIT_STATUS => 0}, | |
| 4845 | 4849 | $td->NORMALIZE_NEWLINES); |
| 4846 | 4850 | $td->runtest("C string with embedded null", |
| 4847 | 4851 | {$td->COMMAND => "qpdf-ctest 27 '' '' ''"}, |
| 4848 | - {$td->STRING => "", $td->EXIT_STATUS => 0}, | |
| 4852 | + {$td->STRING => "C test 27 done\n", $td->EXIT_STATUS => 0}, | |
| 4849 | 4853 | $td->NORMALIZE_NEWLINES); |
| 4850 | 4854 | $td->runtest("C wrap and clone objects", |
| 4851 | 4855 | {$td->COMMAND => "qpdf-ctest 28 minimal.pdf '' ''"}, |
| 4852 | - {$td->STRING => "", $td->EXIT_STATUS => 0}, | |
| 4856 | + {$td->STRING => "C test 28 done\n", $td->EXIT_STATUS => 0}, | |
| 4853 | 4857 | $td->NORMALIZE_NEWLINES); |
| 4854 | 4858 | $td->runtest("C object handle errors", |
| 4855 | 4859 | {$td->COMMAND => "qpdf-ctest 29 minimal.pdf '' ''"}, |
| ... | ... | @@ -4865,7 +4869,7 @@ $td->runtest("C type mismatch warning", |
| 4865 | 4869 | $td->NORMALIZE_NEWLINES); |
| 4866 | 4870 | $td->runtest("C get object by ID", |
| 4867 | 4871 | {$td->COMMAND => "qpdf-ctest 32 minimal.pdf '' ''"}, |
| 4868 | - {$td->STRING => "", $td->EXIT_STATUS => 0}, | |
| 4872 | + {$td->STRING => "C test 32 done\n", $td->EXIT_STATUS => 0}, | |
| 4869 | 4873 | $td->NORMALIZE_NEWLINES); |
| 4870 | 4874 | |
| 4871 | 4875 | show_ntests(); |
| ... | ... | @@ -4876,7 +4880,7 @@ $n_tests += 5; |
| 4876 | 4880 | $td->runtest("C page normal", |
| 4877 | 4881 | {$td->COMMAND => |
| 4878 | 4882 | "qpdf-ctest 34 11-pages.pdf '' a.pdf minimal.pdf"}, |
| 4879 | - {$td->STRING => "", $td->EXIT_STATUS => 0}, | |
| 4883 | + {$td->STRING => "C test 34 done\n", $td->EXIT_STATUS => 0}, | |
| 4880 | 4884 | $td->NORMALIZE_NEWLINES); |
| 4881 | 4885 | $td->runtest("check output", |
| 4882 | 4886 | {$td->FILE => 'a.pdf'}, |
| ... | ... | @@ -4890,12 +4894,12 @@ $td->runtest("C page errors", |
| 4890 | 4894 | $td->runtest("C inherited page resources", |
| 4891 | 4895 | {$td->COMMAND => |
| 4892 | 4896 | "qpdf-ctest 36 inherited-rotate.pdf '' ''"}, |
| 4893 | - {$td->STRING => "", $td->EXIT_STATUS => 0}, | |
| 4897 | + {$td->STRING => "C test 36 done\n", $td->EXIT_STATUS => 0}, | |
| 4894 | 4898 | $td->NORMALIZE_NEWLINES); |
| 4895 | 4899 | $td->runtest("C pages cache", |
| 4896 | 4900 | {$td->COMMAND => |
| 4897 | 4901 | "qpdf-ctest 37 11-pages.pdf '' ''"}, |
| 4898 | - {$td->STRING => "", $td->EXIT_STATUS => 0}, | |
| 4902 | + {$td->STRING => "C test 37 done\n", $td->EXIT_STATUS => 0}, | |
| 4899 | 4903 | $td->NORMALIZE_NEWLINES); |
| 4900 | 4904 | |
| 4901 | 4905 | show_ntests(); | ... | ... |
qpdf/qtest/qpdf/append-page-content-damaged-c-check.out
qpdf/qtest/qpdf/c-check-clear.out
qpdf/qtest/qpdf/c-check-warn.out
qpdf/qtest/qpdf/c-info1.out
qpdf/qtest/qpdf/c-info2.out
qpdf/qtest/qpdf/c-invalid-password.out
qpdf/qtest/qpdf/c-min-version.out
qpdf/qtest/qpdf/c-no-recovery.out
qpdf/qtest/qpdf/c-object-handles.out
qpdf/qtest/qpdf/c-oh-errors.out
qpdf/qtest/qpdf/c-page-errors.out
qpdf/qtest/qpdf/c-read-errors.out
qpdf/qtest/qpdf/c-type-warning.out
qpdf/qtest/qpdf/c-unhandled-error.out
| ... | ... | @@ -3,3 +3,4 @@ WARNING: bad1.pdf: file is damaged |
| 3 | 3 | WARNING: bad1.pdf: can't find startxref |
| 4 | 4 | WARNING: bad1.pdf: Attempting to reconstruct cross-reference table |
| 5 | 5 | WARNING: application did not handle error: bad1.pdf: unable to find trailer dictionary while recovering damaged file |
| 6 | +C test 30 done | ... | ... |
qpdf/qtest/qpdf/c-write-damaged.out
qpdf/qtest/qpdf/c-write-warnings.out
qpdf/qtest/qpdf/damaged-stream-c-check.out
qpdf/qtest/qpdf/encrypted-with-images.1-ogen.c-check
qpdf/qtest/qpdf/encrypted-with-images.1.c-check
qpdf/qtest/qpdf/encrypted-with-images.10-ogen.c-check
qpdf/qtest/qpdf/encrypted-with-images.10.c-check
qpdf/qtest/qpdf/encrypted-with-images.11-ogen.c-check
qpdf/qtest/qpdf/encrypted-with-images.11.c-check
qpdf/qtest/qpdf/encrypted-with-images.12-ogen.c-check
qpdf/qtest/qpdf/encrypted-with-images.12.c-check
qpdf/qtest/qpdf/encrypted-with-images.2-ogen.c-check
qpdf/qtest/qpdf/encrypted-with-images.2.c-check
qpdf/qtest/qpdf/encrypted-with-images.3-ogen.c-check
qpdf/qtest/qpdf/encrypted-with-images.3.c-check
qpdf/qtest/qpdf/encrypted-with-images.4-ogen.c-check
qpdf/qtest/qpdf/encrypted-with-images.4.c-check
qpdf/qtest/qpdf/encrypted-with-images.5-ogen.c-check
qpdf/qtest/qpdf/encrypted-with-images.5.c-check
qpdf/qtest/qpdf/encrypted-with-images.6-ogen.c-check
qpdf/qtest/qpdf/encrypted-with-images.6.c-check
qpdf/qtest/qpdf/encrypted-with-images.7-ogen.c-check
qpdf/qtest/qpdf/encrypted-with-images.7.c-check
qpdf/qtest/qpdf/encrypted-with-images.8-ogen.c-check
qpdf/qtest/qpdf/encrypted-with-images.8.c-check
qpdf/qtest/qpdf/encrypted-with-images.9-ogen.c-check
qpdf/qtest/qpdf/encrypted-with-images.9.c-check
qpdf/qtest/qpdf/hybrid-xref.1-ogen.c-check
qpdf/qtest/qpdf/hybrid-xref.1.c-check
qpdf/qtest/qpdf/hybrid-xref.10-ogen.c-check
qpdf/qtest/qpdf/hybrid-xref.10.c-check
qpdf/qtest/qpdf/hybrid-xref.11-ogen.c-check
qpdf/qtest/qpdf/hybrid-xref.11.c-check
qpdf/qtest/qpdf/hybrid-xref.12-ogen.c-check
qpdf/qtest/qpdf/hybrid-xref.12.c-check
qpdf/qtest/qpdf/hybrid-xref.2-ogen.c-check
qpdf/qtest/qpdf/hybrid-xref.2.c-check
qpdf/qtest/qpdf/hybrid-xref.3-ogen.c-check
qpdf/qtest/qpdf/hybrid-xref.3.c-check
qpdf/qtest/qpdf/hybrid-xref.4-ogen.c-check
qpdf/qtest/qpdf/hybrid-xref.4.c-check
qpdf/qtest/qpdf/hybrid-xref.5-ogen.c-check
qpdf/qtest/qpdf/hybrid-xref.5.c-check
qpdf/qtest/qpdf/hybrid-xref.6-ogen.c-check
qpdf/qtest/qpdf/hybrid-xref.6.c-check
qpdf/qtest/qpdf/hybrid-xref.7-ogen.c-check
qpdf/qtest/qpdf/hybrid-xref.7.c-check
qpdf/qtest/qpdf/hybrid-xref.8-ogen.c-check
qpdf/qtest/qpdf/hybrid-xref.8.c-check
qpdf/qtest/qpdf/hybrid-xref.9-ogen.c-check
qpdf/qtest/qpdf/hybrid-xref.9.c-check
qpdf/qtest/qpdf/inline-images.1-ogen.c-check
qpdf/qtest/qpdf/inline-images.1.c-check
qpdf/qtest/qpdf/inline-images.10-ogen.c-check
qpdf/qtest/qpdf/inline-images.10.c-check
qpdf/qtest/qpdf/inline-images.11-ogen.c-check
qpdf/qtest/qpdf/inline-images.11.c-check
qpdf/qtest/qpdf/inline-images.12-ogen.c-check
qpdf/qtest/qpdf/inline-images.12.c-check
qpdf/qtest/qpdf/inline-images.2-ogen.c-check
qpdf/qtest/qpdf/inline-images.2.c-check
qpdf/qtest/qpdf/inline-images.3-ogen.c-check
qpdf/qtest/qpdf/inline-images.3.c-check
qpdf/qtest/qpdf/inline-images.4-ogen.c-check
qpdf/qtest/qpdf/inline-images.4.c-check
qpdf/qtest/qpdf/inline-images.5-ogen.c-check
qpdf/qtest/qpdf/inline-images.5.c-check
qpdf/qtest/qpdf/inline-images.6-ogen.c-check
qpdf/qtest/qpdf/inline-images.6.c-check
qpdf/qtest/qpdf/inline-images.7-ogen.c-check
qpdf/qtest/qpdf/inline-images.7.c-check
qpdf/qtest/qpdf/inline-images.8-ogen.c-check
qpdf/qtest/qpdf/inline-images.8.c-check
qpdf/qtest/qpdf/inline-images.9-ogen.c-check
qpdf/qtest/qpdf/inline-images.9.c-check
qpdf/qtest/qpdf/lin-special.1-ogen.c-check
qpdf/qtest/qpdf/lin-special.1.c-check
qpdf/qtest/qpdf/lin-special.10-ogen.c-check
qpdf/qtest/qpdf/lin-special.10.c-check
qpdf/qtest/qpdf/lin-special.11-ogen.c-check
qpdf/qtest/qpdf/lin-special.11.c-check
qpdf/qtest/qpdf/lin-special.12-ogen.c-check
qpdf/qtest/qpdf/lin-special.12.c-check