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