Error check remote file download for tests
authorMathis Rosenhauer <rosenhauer@dkrz.de>
Thu, 14 Apr 2016 09:56:04 +0000 (11:56 +0200)
committerMathis Rosenhauer <rosenhauer@dkrz.de>
Thu, 14 Apr 2016 09:56:04 +0000 (11:56 +0200)
.gitignore
tests/benc.sh
tests/sampledata.sh

index 5076717..ff4e7ca 100644 (file)
@@ -15,5 +15,4 @@ configure
 libtool
 autom4te.cache
 .DS_Store
-data
 build*
index 9c11cce..0d20aa3 100755 (executable)
@@ -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
index d66f970..4cacde7 100755 (executable)
@@ -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