diff options
Diffstat (limited to 'zlib-flate/qtest')
-rw-r--r-- | zlib-flate/qtest/missing-z-finish.in | 2 | ||||
-rw-r--r-- | zlib-flate/qtest/zf.test | 9 |
2 files changed, 10 insertions, 1 deletions
diff --git a/zlib-flate/qtest/missing-z-finish.in b/zlib-flate/qtest/missing-z-finish.in new file mode 100644 index 00000000..848c9c5c --- /dev/null +++ b/zlib-flate/qtest/missing-z-finish.in @@ -0,0 +1,2 @@ +xڻ⻈Qţr#U?0&I%dJIYҒy!ԢTC=c=%Iiy龮A>iy%0vRz^gprz^ k'eZXY&4L*Iϴ0105400K*) 02475NMLu
rM*N4202i3614252060I%EFf& Nr[kRr>I)Iə +A~VaΞVVnAVFQF~^cON&@ye!>_3եcyj*NݸwI7KQc䵅q [s
\ No newline at end of file diff --git a/zlib-flate/qtest/zf.test b/zlib-flate/qtest/zf.test index 2b188eb2..2f89ff54 100644 --- a/zlib-flate/qtest/zf.test +++ b/zlib-flate/qtest/zf.test @@ -29,4 +29,11 @@ $td->runtest("error", $td->EXIT_STATUS => 2}, $td->NORMALIZE_NEWLINES); -$td->report(7); +$td->runtest("corrupted input", + {$td->COMMAND => "zlib-flate -uncompress < missing-z-finish.in"}, + {$td->REGEXP => + "input stream is complete but output may still be valid", + $td->EXIT_STATUS => 3}, + $td->NORMALIZE_NEWLINES); + +$td->report(8); |