summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNaresh Kamboju <naresh.kamboju@linaro.org>2016-06-02 13:32:59 +0530
committerNaresh Kamboju <naresh.kamboju@linaro.org>2016-06-02 13:32:59 +0530
commit27e8474a1c287b0aa2577a2182f252a801a42869 (patch)
tree1ab464475bdaff2c12d7e85db9cdc2031b2d12ee
parent963f2d6a663ce726ed5b54248a7818e4008ce1b5 (diff)
wlan-test: fixup: set env and exit code
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
-rwxr-xr-xubuntu/scripts/wlan-download-test.sh22
1 files changed, 15 insertions, 7 deletions
diff --git a/ubuntu/scripts/wlan-download-test.sh b/ubuntu/scripts/wlan-download-test.sh
index bf2ce2e..1c00edc 100755
--- a/ubuntu/scripts/wlan-download-test.sh
+++ b/ubuntu/scripts/wlan-download-test.sh
@@ -19,11 +19,12 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
#
# Author: Naresh Kamboju <naresh.kamboju@linaro.org>
+# Description:
+# Download a file via wlan interface from know location
+# validate the file by using md5sum with known md5sum
#
-#
-# get a known file for download
-#
+set -e
URL=$1
MD5SUM_CHECK=$2
@@ -36,6 +37,7 @@ OLD_GATEWAY_INTERFACE=""
WLAN_GATEWAY_IP=""
WLAN_GATEWAY=""
GET_MD5SUM=""
+RET=0
pre_setup() {
# print ifconfig to know available interfaces
@@ -83,26 +85,32 @@ set_back_primary_route() {
download_via_wlan() {
which curl
if [ $? -eq 0 ] ; then
- curl -# --connect-timeout 1800 --interface $WLAN_INTERFACE $URL > $OUTPUT_FILE_NAME
+ curl -# --connect-timeout 1800 $URL > $OUTPUT_FILE_NAME
if [ $? -eq 0 ] ; then
echo "curl-file-download=pass"
else
+ echo "please validate provided url" $URL
echo "curl-file-download=fail"
+ $RET=1
fi
else
echo "curl command not found test exit"
- exit 1
+ echo "curl-cmd-not-found=fail"
+ $RET=1
fi
}
validate_check_sum() {
# Get md5sum of output_file
GET_MD5SUM=`$MD5SUM $OUTPUT_FILE_NAME | awk '{print $1}'`
- echo "GET_MD5SUM = $GET_MD5SUM"
+ echo "GET_MD5SUM is $GET_MD5SUM"
if [ "$MD5SUM_CHECK" = $GET_MD5SUM ] ; then
+ echo "md5-checksum=pass"
echo "wlan-download-testcase=pass"
else
+ echo "md5-checksum=fail"
echo "wlan-download-testcase=fail"
+ $RET=1
fi
}
@@ -120,4 +128,4 @@ validate_check_sum
del_wlan_route
set_back_primary_route
-exit 0
+exit $RET