Denys Vlasenko | a1870f4 | 2018-04-08 20:45:16 +0200 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | |
| 3 | . ./testing.sh |
| 4 | |
| 5 | # testing "test name" "commands" "expected result" "file input" "stdin" |
| 6 | # file input will be file called "input" |
| 7 | # test can create a file "actual" instead of writing to stdout |
| 8 | |
| 9 | # Damaged encrypted streams |
| 10 | testing "unlzma (bad archive 1)" \ |
Denys Vlasenko | 04f052c | 2021-06-15 15:07:57 +0200 | [diff] [blame] | 11 | "unlzma <unlzma_issue_1.lzma 2>&1 >/dev/null; echo \$?" \ |
| 12 | "unlzma: corrupted data |
| 13 | 1 |
Denys Vlasenko | a1870f4 | 2018-04-08 20:45:16 +0200 | [diff] [blame] | 14 | " "" "" |
| 15 | |
| 16 | # Damaged encrypted streams |
| 17 | testing "unlzma (bad archive 2)" \ |
Denys Vlasenko | 04f052c | 2021-06-15 15:07:57 +0200 | [diff] [blame] | 18 | "unlzma <unlzma_issue_2.lzma 2>&1 >/dev/null; echo \$?" \ |
| 19 | "unlzma: corrupted data |
| 20 | 1 |
| 21 | " "" "" |
| 22 | |
| 23 | # Damaged encrypted streams |
| 24 | testing "unlzma (bad archive 3)" \ |
| 25 | "unlzma <unlzma_issue_3.lzma 2>&1 >/dev/null; echo \$?" \ |
| 26 | "unlzma: corrupted data |
| 27 | 1 |
Denys Vlasenko | a1870f4 | 2018-04-08 20:45:16 +0200 | [diff] [blame] | 28 | " "" "" |
| 29 | |
| 30 | exit $FAILCOUNT |