mirror of https://github.com/google/brotli
27 lines
483 B
Bash
27 lines
483 B
Bash
![]() |
#!/bin/bash
|
||
|
#
|
||
|
# Roundtrip test for the brotli command-line tool.
|
||
|
|
||
|
set -o errexit
|
||
|
|
||
|
BRO=../tools/bro
|
||
|
INPUTS="""
|
||
|
testdata/alice29.txt
|
||
|
testdata/asyoulik.txt
|
||
|
testdata/lcet10.txt
|
||
|
testdata/plrabn12.txt
|
||
|
../enc/encode.cc
|
||
|
../enc/dictionary.h
|
||
|
../dec/decode.c
|
||
|
$BRO
|
||
|
"""
|
||
|
|
||
|
for file in $INPUTS; do
|
||
|
echo "Roundtrip testing $file"
|
||
|
compressed=${file}.bro
|
||
|
uncompressed=${file}.unbro
|
||
|
$BRO -f -i $file -o $compressed
|
||
|
$BRO -f -d -i $compressed -o $uncompressed
|
||
|
diff -q $file $uncompressed
|
||
|
done
|