Merge test folder of test branch
[iotivity.git] / test / src / automation / robot / download_iotivity.sh
1 #!/bin/bash
2
3 iotivity_base_dir=${1}
4 iotivity_download_uri=${2}
5
6 if [ "$#" -ne 2 ]; then
7     echo 'Two arguments needed. First one is needed for where to download iotivity and second represents iotivity git download uri'
8     exit -1
9 fi
10
11 cwd=`pwd`
12
13 cd ${iotivity_base_dir}
14
15 iotivity_dir_name='iotivity'
16
17 rm -rf ${iotivity_dir_name}
18
19 git clone ${iotivity_download_uri}
20 if [ $? -ne 0 ]; then
21     echo 'Unable to download iotivity'
22     exit -1
23 fi
24
25 cd ${iotivity_dir_name}
26
27 cbor_version='v0.4.1'  #setting static verion value here. Need to parse dyanmically from sconscript in future
28 git clone https://github.com/01org/tinycbor.git extlibs/tinycbor/tinycbor -b ${cbor_version}
29 if [ $? -ne 0 ]; then
30     echo 'Unable to download tinycbor'
31     exit -1
32 fi
33
34 mbedtls_version='mbedtls-2.4.0'  #setting static verion value here. Need to parse dyanmically from sconscript in future
35 git clone https://github.com/ARMmbed/mbedtls.git extlibs/mbedtls/mbedtls -b ${mbedtls_version}
36 if [ $? -ne 0 ]; then
37     echo 'Unable to download mbedtls'
38     exit -1
39 fi
40
41 cd ${cwd}
42