wzip tests
This commit is contained in:
10
initial-utilities/wzip/test-wzip.sh
Executable file
10
initial-utilities/wzip/test-wzip.sh
Executable file
@@ -0,0 +1,10 @@
|
|||||||
|
#! /bin/bash
|
||||||
|
|
||||||
|
if ! [[ -x wzip ]]; then
|
||||||
|
echo "wzip executable does not exist"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
../../tester/run-tests.sh $*
|
||||||
|
|
||||||
|
|
||||||
0
initial-utilities/wzip/tests/1.binary
Normal file
0
initial-utilities/wzip/tests/1.binary
Normal file
1
initial-utilities/wzip/tests/1.desc
Normal file
1
initial-utilities/wzip/tests/1.desc
Normal file
@@ -0,0 +1 @@
|
|||||||
|
basic test - some 'a' characters
|
||||||
0
initial-utilities/wzip/tests/1.err
Normal file
0
initial-utilities/wzip/tests/1.err
Normal file
1
initial-utilities/wzip/tests/1.in
Normal file
1
initial-utilities/wzip/tests/1.in
Normal file
@@ -0,0 +1 @@
|
|||||||
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
||||||
BIN
initial-utilities/wzip/tests/1.out
Normal file
BIN
initial-utilities/wzip/tests/1.out
Normal file
Binary file not shown.
1
initial-utilities/wzip/tests/1.rc
Normal file
1
initial-utilities/wzip/tests/1.rc
Normal file
@@ -0,0 +1 @@
|
|||||||
|
0
|
||||||
1
initial-utilities/wzip/tests/1.run
Normal file
1
initial-utilities/wzip/tests/1.run
Normal file
@@ -0,0 +1 @@
|
|||||||
|
./wzip tests/1.in
|
||||||
0
initial-utilities/wzip/tests/2.binary
Normal file
0
initial-utilities/wzip/tests/2.binary
Normal file
1
initial-utilities/wzip/tests/2.desc
Normal file
1
initial-utilities/wzip/tests/2.desc
Normal file
@@ -0,0 +1 @@
|
|||||||
|
multiple files on command line
|
||||||
0
initial-utilities/wzip/tests/2.err
Normal file
0
initial-utilities/wzip/tests/2.err
Normal file
BIN
initial-utilities/wzip/tests/2.out
Normal file
BIN
initial-utilities/wzip/tests/2.out
Normal file
Binary file not shown.
1
initial-utilities/wzip/tests/2.rc
Normal file
1
initial-utilities/wzip/tests/2.rc
Normal file
@@ -0,0 +1 @@
|
|||||||
|
0
|
||||||
2
initial-utilities/wzip/tests/2.run
Normal file
2
initial-utilities/wzip/tests/2.run
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
./wzip tests/1.in tests/1.in tests/1.in
|
||||||
|
|
||||||
0
initial-utilities/wzip/tests/3.binary
Normal file
0
initial-utilities/wzip/tests/3.binary
Normal file
1
initial-utilities/wzip/tests/3.desc
Normal file
1
initial-utilities/wzip/tests/3.desc
Normal file
@@ -0,0 +1 @@
|
|||||||
|
no files (error)
|
||||||
0
initial-utilities/wzip/tests/3.err
Normal file
0
initial-utilities/wzip/tests/3.err
Normal file
1
initial-utilities/wzip/tests/3.out
Normal file
1
initial-utilities/wzip/tests/3.out
Normal file
@@ -0,0 +1 @@
|
|||||||
|
wzip: file1 [file2 ...]
|
||||||
1
initial-utilities/wzip/tests/3.rc
Normal file
1
initial-utilities/wzip/tests/3.rc
Normal file
@@ -0,0 +1 @@
|
|||||||
|
1
|
||||||
1
initial-utilities/wzip/tests/3.run
Normal file
1
initial-utilities/wzip/tests/3.run
Normal file
@@ -0,0 +1 @@
|
|||||||
|
./wzip
|
||||||
0
initial-utilities/wzip/tests/4.binary
Normal file
0
initial-utilities/wzip/tests/4.binary
Normal file
1
initial-utilities/wzip/tests/4.desc
Normal file
1
initial-utilities/wzip/tests/4.desc
Normal file
@@ -0,0 +1 @@
|
|||||||
|
multi-line file with some longer lines
|
||||||
0
initial-utilities/wzip/tests/4.err
Normal file
0
initial-utilities/wzip/tests/4.err
Normal file
5
initial-utilities/wzip/tests/4.in
Normal file
5
initial-utilities/wzip/tests/4.in
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
||||||
|
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
|
||||||
|
cccccccccccccccccccc
|
||||||
|
ddddddddddddddddddddddddddddddd
|
||||||
|
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
|
||||||
BIN
initial-utilities/wzip/tests/4.out
Normal file
BIN
initial-utilities/wzip/tests/4.out
Normal file
Binary file not shown.
1
initial-utilities/wzip/tests/4.rc
Normal file
1
initial-utilities/wzip/tests/4.rc
Normal file
@@ -0,0 +1 @@
|
|||||||
|
0
|
||||||
1
initial-utilities/wzip/tests/4.run
Normal file
1
initial-utilities/wzip/tests/4.run
Normal file
@@ -0,0 +1 @@
|
|||||||
|
./wzip tests/4.in
|
||||||
0
initial-utilities/wzip/tests/5.binary
Normal file
0
initial-utilities/wzip/tests/5.binary
Normal file
1
initial-utilities/wzip/tests/5.desc
Normal file
1
initial-utilities/wzip/tests/5.desc
Normal file
@@ -0,0 +1 @@
|
|||||||
|
does compression always compress?
|
||||||
0
initial-utilities/wzip/tests/5.err
Normal file
0
initial-utilities/wzip/tests/5.err
Normal file
1
initial-utilities/wzip/tests/5.in
Normal file
1
initial-utilities/wzip/tests/5.in
Normal file
@@ -0,0 +1 @@
|
|||||||
|
abcdefghijklmnopqrstuvwxyz
|
||||||
BIN
initial-utilities/wzip/tests/5.out
Normal file
BIN
initial-utilities/wzip/tests/5.out
Normal file
Binary file not shown.
1
initial-utilities/wzip/tests/5.rc
Normal file
1
initial-utilities/wzip/tests/5.rc
Normal file
@@ -0,0 +1 @@
|
|||||||
|
0
|
||||||
1
initial-utilities/wzip/tests/5.run
Normal file
1
initial-utilities/wzip/tests/5.run
Normal file
@@ -0,0 +1 @@
|
|||||||
|
./wzip tests/5.in
|
||||||
1
initial-utilities/wzip/tests/6.binary
Normal file
1
initial-utilities/wzip/tests/6.binary
Normal file
@@ -0,0 +1 @@
|
|||||||
|
|
||||||
1
initial-utilities/wzip/tests/6.desc
Normal file
1
initial-utilities/wzip/tests/6.desc
Normal file
@@ -0,0 +1 @@
|
|||||||
|
large file with some compressability - prelude to a contest input?
|
||||||
0
initial-utilities/wzip/tests/6.err
Normal file
0
initial-utilities/wzip/tests/6.err
Normal file
36855
initial-utilities/wzip/tests/6.in
Normal file
36855
initial-utilities/wzip/tests/6.in
Normal file
File diff suppressed because it is too large
Load Diff
BIN
initial-utilities/wzip/tests/6.out
Normal file
BIN
initial-utilities/wzip/tests/6.out
Normal file
Binary file not shown.
1
initial-utilities/wzip/tests/6.rc
Normal file
1
initial-utilities/wzip/tests/6.rc
Normal file
@@ -0,0 +1 @@
|
|||||||
|
0
|
||||||
1
initial-utilities/wzip/tests/6.run
Normal file
1
initial-utilities/wzip/tests/6.run
Normal file
@@ -0,0 +1 @@
|
|||||||
|
./wzip tests/6.in
|
||||||
15
initial-utilities/wzip/tests/filegen.py
Executable file
15
initial-utilities/wzip/tests/filegen.py
Executable file
@@ -0,0 +1,15 @@
|
|||||||
|
#! /usr/bin/env python3
|
||||||
|
|
||||||
|
import random
|
||||||
|
import string
|
||||||
|
|
||||||
|
for i in range(1000000):
|
||||||
|
x = ''
|
||||||
|
letter = random.choice(string.ascii_lowercase + '\n')
|
||||||
|
if letter == '\n':
|
||||||
|
x += letter
|
||||||
|
else:
|
||||||
|
for i in range(int(random.random() * 20) + 1):
|
||||||
|
x += letter
|
||||||
|
print(x, end='')
|
||||||
|
|
||||||
Reference in New Issue
Block a user