Don't check the files by using mic chroot method
[tools/itest-cases-mic.git] / cases / create / opt_cases / mic_cr_loop_pack-to-tar-lzo_native.case
1 <testcase>
2   <summary>create loop image with arch ia32 and --pack-to is .tar.lzo,
3   for now, only support lzop format in native mode
4  </summary>
5   <fixtures>
6     <copy src="ks_files/handset_blackbay.ks" />
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 if ! which lzop; then
13     sudo spm install lzop
14 fi
15 sudo mic cr -d -v  loop handset_blackbay.ks --runtime=native\
16   --pack-to=@NAME@.tar.lzo \
17   --logfile=mic.log
18 grep 'Finished' mic.log
19 test -f ./mic-output/handset_blackbay*.tar.lzo
20 sudo $losetup_path -a
21 sudo $losetup_path -a | wc -l | xargs test 0 -eq
22 sudo lzop -d  mic-output/handset_blackbay*.tar.lzo
23 sudo tar -xvf ./mic-output/handset_blackbay*.tar -C ./mic-output
24 sudo test -e ./mic-output/platform.img
25 ]]></steps>
26   <teardown><![CDATA[
27 echo "cleaning..."
28 sudo rm -rf ./mic-output
29 sudo rm mic.log
30 echo "finish cleaning..."
31 ]]></teardown>
32 </testcase>