summaryrefslogtreecommitdiff
path: root/tests/benc.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tests/benc.sh')
-rwxr-xr-xtests/benc.sh17
1 files changed, 3 insertions, 14 deletions
diff --git a/tests/benc.sh b/tests/benc.sh
index dac0617..a8f6dc2 100755
--- a/tests/benc.sh
+++ b/tests/benc.sh
@@ -1,21 +1,10 @@
#!/bin/sh
set -e
+TEST_DATA=$1
AEC=../src/aec
-test_data=https://gitlab.dkrz.de/k202009/libaec/raw/master/data/typical.rz
-if [ ! -f typical.dat ]; then
- rm -f typical.rz
- type curl >/dev/null 2>&1 || {
- echo >&2 "curl not found. Please download $test_data by other means and place it in tests. Aborting."
- exit 1
- }
- curl $test_data -O || {
- echo >&2 "Could not download $test_data. Please download it by other means and place it in tests. Aborting."
- exit 1
- }
- $AEC -d -n16 -j64 -r256 -m typical.rz typical.dat
- rm -f bench.dat
-fi
if [ ! -f bench.dat ]; then
+ rm -f typical.dat
+ $AEC -d -n16 -j64 -r256 -m $TEST_DATA typical.dat
for i in $(seq 0 499);
do
cat typical.dat >> bench.dat