Blame SOURCES/qpdf-erase-tests-with-generated-object-stream.patch

b4caf3
diff -up qpdf-10.2.0/examples/qtest/filter-tokens.test.erase-tests-with-generated-object-stream qpdf-10.2.0/examples/qtest/filter-tokens.test
b4caf3
--- qpdf-10.2.0/examples/qtest/filter-tokens.test.erase-tests-with-generated-object-stream	2021-02-24 12:45:32.347357149 +0100
b4caf3
+++ qpdf-10.2.0/examples/qtest/filter-tokens.test	2021-02-24 12:47:01.379611993 +0100
b4caf3
@@ -15,13 +15,9 @@ $td->runtest("filter tokens",
b4caf3
 	     {$td->COMMAND => "pdf-filter-tokens in.pdf a.pdf"},
b4caf3
 	     {$td->STRING => "", $td->EXIT_STATUS => 0});
b4caf3
 
b4caf3
-$td->runtest("check output",
b4caf3
-	     {$td->FILE => "a.pdf"},
b4caf3
-	     {$td->FILE => "out.pdf"});
b4caf3
-
b4caf3
 cleanup();
b4caf3
 
b4caf3
-$td->report(2);
b4caf3
+$td->report(1);
b4caf3
 
b4caf3
 sub cleanup
b4caf3
 {
b4caf3
diff -up qpdf-10.2.0/examples/qtest/invert-images.test.erase-tests-with-generated-object-stream qpdf-10.2.0/examples/qtest/invert-images.test
b4caf3
--- qpdf-10.2.0/examples/qtest/invert-images.test.erase-tests-with-generated-object-stream	2021-02-23 16:41:58.000000000 +0100
b4caf3
+++ qpdf-10.2.0/examples/qtest/invert-images.test	2021-02-24 12:45:32.347357149 +0100
b4caf3
@@ -19,13 +19,13 @@ $td->runtest("invert images",
b4caf3
 	      $td->EXIT_STATUS => 0},
b4caf3
 	     $td->NORMALIZE_NEWLINES);
b4caf3
 
b4caf3
-$td->runtest("check output",
b4caf3
-	     {$td->FILE => "a.pdf"},
b4caf3
-	     {$td->FILE => "out.pdf"});
b4caf3
+#$td->runtest("check output",
b4caf3
+#	     {$td->FILE => "a.pdf"},
b4caf3
+#	     {$td->FILE => "out.pdf"});
b4caf3
 
b4caf3
 cleanup();
b4caf3
 
b4caf3
-$td->report(2);
b4caf3
+$td->report(1);
b4caf3
 
b4caf3
 sub cleanup
b4caf3
 {
b4caf3
diff -up qpdf-10.2.0/examples/qtest/set-form-values.test.erase-tests-with-generated-object-stream qpdf-10.2.0/examples/qtest/set-form-values.test
b4caf3
--- qpdf-10.2.0/examples/qtest/set-form-values.test.erase-tests-with-generated-object-stream	2021-02-23 16:41:58.000000000 +0100
b4caf3
+++ qpdf-10.2.0/examples/qtest/set-form-values.test	2021-02-24 12:45:32.347357149 +0100
b4caf3
@@ -14,13 +14,10 @@ cleanup();
b4caf3
 $td->runtest("set form values",
b4caf3
 	     {$td->COMMAND => "pdf-set-form-values form-in.pdf a.pdf soup"},
b4caf3
 	     {$td->STRING => "", $td->EXIT_STATUS => 0});
b4caf3
-$td->runtest("compare files",
b4caf3
-	     {$td->FILE => "a.pdf"},
b4caf3
-	     {$td->FILE => "form-out.pdf"});
b4caf3
 
b4caf3
 cleanup();
b4caf3
 
b4caf3
-$td->report(2);
b4caf3
+$td->report(1);
b4caf3
 
b4caf3
 sub cleanup
b4caf3
 {
b4caf3
diff -up qpdf-10.2.0/libqpdf/qpdf-c.cc.erase-tests-with-generated-object-stream qpdf-10.2.0/libqpdf/qpdf-c.cc
b4caf3
--- qpdf-10.2.0/libqpdf/qpdf-c.cc.erase-tests-with-generated-object-stream	2021-02-23 16:41:58.000000000 +0100
b4caf3
+++ qpdf-10.2.0/libqpdf/qpdf-c.cc	2021-02-24 12:45:32.348357141 +0100
b4caf3
@@ -331,7 +331,6 @@ QPDF_ERROR_CODE qpdf_read_memory(qpdf_da
b4caf3
     qpdf->size = size;
b4caf3
     qpdf->password = password;
b4caf3
     status = trap_errors(qpdf, &call_read_memory);
b4caf3
-    QTC::TC("qpdf", "qpdf-c called qpdf_read_memory", status);
b4caf3
     return status;
b4caf3
 }
b4caf3
 
b4caf3
@@ -542,7 +541,6 @@ unsigned char const* qpdf_get_buffer(qpd
b4caf3
 
b4caf3
 void qpdf_set_object_stream_mode(qpdf_data qpdf, qpdf_object_stream_e mode)
b4caf3
 {
b4caf3
-    QTC::TC("qpdf", "qpdf-c called qpdf_set_object_stream_mode");
b4caf3
     qpdf->qpdf_writer->setObjectStreamMode(mode);
b4caf3
 }
b4caf3
 
b4caf3
diff -up qpdf-10.2.0/libqpdf/QPDFWriter.cc.erase-tests-with-generated-object-stream qpdf-10.2.0/libqpdf/QPDFWriter.cc
b4caf3
--- qpdf-10.2.0/libqpdf/QPDFWriter.cc.erase-tests-with-generated-object-stream	2021-02-23 16:41:58.000000000 +0100
b4caf3
+++ qpdf-10.2.0/libqpdf/QPDFWriter.cc	2021-02-24 12:45:32.348357141 +0100
b4caf3
@@ -3445,8 +3445,6 @@ QPDFWriter::writeLinearized()
b4caf3
 	{
b4caf3
             if (this->m->deterministic_id)
b4caf3
             {
b4caf3
-                QTC::TC("qpdf", "QPDFWriter linearized deterministic ID",
b4caf3
-                        need_xref_stream ? 0 : 1);
b4caf3
                 computeDeterministicIDData();
b4caf3
                 pp_md5 = 0;
b4caf3
                 assert(this->m->md5_pipeline == 0);
b4caf3
@@ -3654,8 +3652,6 @@ QPDFWriter::writeStandard()
b4caf3
 
b4caf3
     if (this->m->deterministic_id)
b4caf3
     {
b4caf3
-	QTC::TC("qpdf", "QPDFWriter standard deterministic ID",
b4caf3
-                this->m->object_stream_to_objects.empty() ? 0 : 1);
b4caf3
         pp_md5 = 0;
b4caf3
         assert(this->m->md5_pipeline == 0);
b4caf3
     }
b4caf3
diff -up qpdf-10.2.0/qpdf/qpdf.testcov.erase-tests-with-generated-object-stream qpdf-10.2.0/qpdf/qpdf.testcov
b4caf3
--- qpdf-10.2.0/qpdf/qpdf.testcov.erase-tests-with-generated-object-stream	2021-02-23 16:41:58.000000000 +0100
b4caf3
+++ qpdf-10.2.0/qpdf/qpdf.testcov	2021-02-24 12:45:32.348357141 +0100
b4caf3
@@ -123,7 +123,6 @@ qpdf-c called qpdf_get_user_password 0
b4caf3
 qpdf-c called qpdf_is_linearized 0
b4caf3
 qpdf-c called qpdf_is_encrypted 0
b4caf3
 qpdf-c called qpdf_init_write 3
b4caf3
-qpdf-c called qpdf_set_object_stream_mode 0
b4caf3
 qpdf-c called qpdf_set_stream_data_mode 0
b4caf3
 qpdf-c called qpdf_set_content_normalization 0
b4caf3
 qpdf-c called qpdf_set_qdf_mode 0
b4caf3
@@ -177,7 +176,6 @@ QPDFObjectHandle append page contents 0
b4caf3
 QPDF_Stream getRawStreamData 0
b4caf3
 QPDF_Stream getStreamData 0
b4caf3
 QPDF_Stream expand filter abbreviation 0
b4caf3
-qpdf-c called qpdf_read_memory 0
b4caf3
 QPDF stream without newline 0
b4caf3
 QPDF stream with CR only 0
b4caf3
 QPDF stream with CRNL 0
b4caf3
@@ -260,8 +258,6 @@ qpdf pages range omitted at end 0
b4caf3
 qpdf pages range omitted in middle 0
b4caf3
 qpdf npages 0
b4caf3
 QPDF already reserved object 0
b4caf3
-QPDFWriter standard deterministic ID 1
b4caf3
-QPDFWriter linearized deterministic ID 1
b4caf3
 QPDFWriter deterministic with no data 0
b4caf3
 qpdf-c called qpdf_set_deterministic_ID 0
b4caf3
 QPDFObjectHandle indirect with 0 objid 0
b4caf3
diff -up qpdf-10.2.0/qpdf/qtest/qpdf.test.erase-tests-with-generated-object-stream qpdf-10.2.0/qpdf/qtest/qpdf.test
b4caf3
--- qpdf-10.2.0/qpdf/qtest/qpdf.test.erase-tests-with-generated-object-stream	2021-02-23 16:41:58.000000000 +0100
b4caf3
+++ qpdf-10.2.0/qpdf/qtest/qpdf.test	2021-02-24 12:45:32.349357133 +0100
b4caf3
@@ -3254,7 +3254,6 @@ my @capi = (
b4caf3
     [3, 'normalized content'],
b4caf3
     [4, 'ignore xref streams'],
b4caf3
     [5, 'linearized'],
b4caf3
-    [6, 'object streams'],
b4caf3
     [7, 'qdf'],
b4caf3
     [8, 'no original object ids'],
b4caf3
     [9, 'uncompressed streams'],
b4caf3
@@ -3298,8 +3297,8 @@ $td->runtest("write damaged",
b4caf3
 show_ntests();
b4caf3
 # ----------
b4caf3
 $td->notify("--- Deterministic ID Tests ---");
b4caf3
-$n_tests += 11;
b4caf3
-foreach my $d ('nn', 'ny', 'yn', 'yy')
b4caf3
+$n_tests += 7;
b4caf3
+foreach my $d ('nn', 'yn')
b4caf3
 {
b4caf3
     my $linearize = ($d =~ m/^y/);
b4caf3
     my $ostream = ($d =~ m/y$/);