wzip tests

This commit is contained in:
Remzi Arpaci-Dusseau
2019-02-16 08:06:01 -05:00
parent aaa4f45784
commit 6cb2958151
42 changed files with 36908 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
#! /bin/bash
if ! [[ -x wzip ]]; then
echo "wzip executable does not exist"
exit 1
fi
../../tester/run-tests.sh $*

View File

View File

@@ -0,0 +1 @@
basic test - some 'a' characters

View File

View File

@@ -0,0 +1 @@
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Binary file not shown.

View File

@@ -0,0 +1 @@
0

View File

@@ -0,0 +1 @@
./wzip tests/1.in

View File

View File

@@ -0,0 +1 @@
multiple files on command line

View File

Binary file not shown.

View File

@@ -0,0 +1 @@
0

View File

@@ -0,0 +1,2 @@
./wzip tests/1.in tests/1.in tests/1.in

View File

View File

@@ -0,0 +1 @@
no files (error)

View File

View File

@@ -0,0 +1 @@
wzip: file1 [file2 ...]

View File

@@ -0,0 +1 @@
1

View File

@@ -0,0 +1 @@
./wzip

View File

View File

@@ -0,0 +1 @@
multi-line file with some longer lines

View File

View File

@@ -0,0 +1,5 @@
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
cccccccccccccccccccc
ddddddddddddddddddddddddddddddd
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

Binary file not shown.

View File

@@ -0,0 +1 @@
0

View File

@@ -0,0 +1 @@
./wzip tests/4.in

View File

View File

@@ -0,0 +1 @@
does compression always compress?

View File

View File

@@ -0,0 +1 @@
abcdefghijklmnopqrstuvwxyz

Binary file not shown.

View File

@@ -0,0 +1 @@
0

View File

@@ -0,0 +1 @@
./wzip tests/5.in

View File

@@ -0,0 +1 @@

View File

@@ -0,0 +1 @@
large file with some compressability - prelude to a contest input?

View File

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@@ -0,0 +1 @@
0

View File

@@ -0,0 +1 @@
./wzip tests/6.in

View 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='')