From: Mathis Rosenhauer Date: Thu, 14 Apr 2016 09:56:04 +0000 (+0200) Subject: Error check remote file download for tests X-Git-Tag: accepted/tizen/5.0/unified/20181102.025501~24 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e0ebe0cfc179a99e2db18046cd0b9382134aece1;p=platform%2Fupstream%2Flibaec.git Error check remote file download for tests --- diff --git a/.gitignore b/.gitignore index 5076717..ff4e7ca 100644 --- a/.gitignore +++ b/.gitignore @@ -15,5 +15,4 @@ configure libtool autom4te.cache .DS_Store -data build* diff --git a/tests/benc.sh b/tests/benc.sh index 9c11cce..0d20aa3 100755 --- a/tests/benc.sh +++ b/tests/benc.sh @@ -1,10 +1,17 @@ #!/bin/sh set -e 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 - wget https://www.dkrz.de/redmine/attachments/download/442/typical.rz + type wget >/dev/null 2>&1 || { + echo >&2 "wget not found. Please download $test_data by other means and place it in tests. Aborting." + exit 1 + } + wget $test_data || { + 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 diff --git a/tests/sampledata.sh b/tests/sampledata.sh index d66f970..4cacde7 100755 --- a/tests/sampledata.sh +++ b/tests/sampledata.sh @@ -6,9 +6,16 @@ ALLO=${CCSDS_DATA}/AllOptions EXTP=${CCSDS_DATA}/ExtendedParameters LOWE=${CCSDS_DATA}/LowEntropyOptions archive=121B2TestData.zip - +archive_url=http://cwe.ccsds.org/sls/docs/SLS-DC/BB121B2TestData/$archive if [ ! -f $archive ]; then - wget http://cwe.ccsds.org/sls/docs/SLS-DC/BB121B2TestData/$archive + type wget >/dev/null 2>&1 || { + echo >&2 "wget not found. Please download $archive_url by other means and place it in tests. Aborting." + exit 1 + } + wget $archive_url || { + echo >&2 "Could not download $archive_url. Please download $archive by other means and place it in tests. Aborting." + exit 1 + } fi unzip -oq $archive