From ce714ac9b87b6fa877e3f81e7eb2357f4170021c Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Sat, 22 Dec 2018 10:51:38 -0500 Subject: Call cleanup between test sections --- qpdf/qtest/qpdf.test | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qpdf/qtest/qpdf.test b/qpdf/qtest/qpdf.test index 8c81efc8..1919f737 100644 --- a/qpdf/qtest/qpdf.test +++ b/qpdf/qtest/qpdf.test @@ -1041,6 +1041,7 @@ show_ntests(); $td->notify("--- Overwrite self ---"); $n_tests += 1; +copy("minimal.pdf", "a.pdf"); $td->runtest("don't overwrite self", {$td->COMMAND => "(echo a.pdf; echo a.pdf) | qpdf \@-"}, {$td->REGEXP => "input file and output file are the same.*", @@ -3178,6 +3179,9 @@ sub show_ntests { $td->emphasize("tests so far: ". calc_ntests()); } + # Calling cleanup here helps to ensure that sections of the test + # suite are isolated. + cleanup(); } sub bash_completion -- cgit v1.2.3-54-g00ecf