diff options
author | Naresh Kamboju <naresh.kamboju@linaro.org> | 2016-06-02 13:32:59 +0530 |
---|---|---|
committer | Naresh Kamboju <naresh.kamboju@linaro.org> | 2016-06-02 13:32:59 +0530 |
commit | 27e8474a1c287b0aa2577a2182f252a801a42869 (patch) | |
tree | 1ab464475bdaff2c12d7e85db9cdc2031b2d12ee | |
parent | 963f2d6a663ce726ed5b54248a7818e4008ce1b5 (diff) |
wlan-test: fixup: set env and exit code
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
-rwxr-xr-x | ubuntu/scripts/wlan-download-test.sh | 22 |
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 |