Don't check the files by using mic chroot method
[tools/itest-cases-mic.git] / cases / create / opt_cases / mic_cr_proxy_in_terminal.case
1 <testcase>
2   <version>1.0</version>
3   <summary>test proxy in terminal</summary>
4   <fixtures>
5     <copy src="ks_files/ivi-mbr-i586.ks" />
6     <copy src="conf/mic.conf" />
7   </fixtures>  
8   <steps><![CDATA[
9 losetup_path=$(sudo which losetup)
10 sudo $losetup_path -a
11 sudo $losetup_path -a | wc -l | xargs test 0 -eq
12 # make sure the proxy is off in /etc/sysconfig/proxy
13 if [ -f /etc/sysconfig/proxy ];then
14     sudo sed -i 's/PROXY_ENABLED\s*=\s*".*"/PROXY_ENABLED="no"/' /etc/sysconfig/proxy
15 fi
16 # make sure proxy in /etc/mic/mic.conf is off
17 if [ -f /etc/mic/mic.conf ];then
18     sudo mv /etc/mic/mic.conf /etc/mic/mic.conf.bak
19     sudo cp mic.conf /etc/mic/
20 else
21     sudo cp mic.conf /etc/mic/
22 fi
23 export http_proxy=http://109.123.121.142:80
24 export https_proxy=http://109.123.121.142:80
25 export no_proxy=.intel.com
26 sudo mic cr raw ivi-mbr-i586.ks --logfile=mic1.log -d -v --runtime=native
27 grep 'Finished' mic1.log
28 test -f ./my_mic-output/ivi-mbr-i586*.raw
29 sudo $losetup_path -a
30 sudo $losetup_path -a | wc -l | xargs test 0 -eq
31 ]]></steps>
32   <teardown><![CDATA[
33 echo "cleaning..."
34 if [ -f /etc/mic/mic.conf.bak ];then
35     sudo mv /etc/mic/mic.conf.bak /etc/mic/mic.conf
36 else
37     sudo rm -f /etc/mic/mic.conf
38 fi
39 test -d ./my_mic-output && sudo rm -rf ./my_mic-output/
40 test -f mic1.log && sudo rm mic1.log
41 echo 'finish cleaning...'
42 ]]></teardown>
43 </testcase>