2 <summary>When image creation failed, the log generated by '--release' should also be located at release dir</summary>
4 <copy src="ks_files/error_no_package.ks" />
7 losetup_path=$(sudo which losetup)
9 sudo $losetup_path -a | wc -l | xargs test 0 -eq
10 ! (sudo mic cr -d -v auto error_no_package.ks --release=tizen-2.0_20130311.2)
11 sudo test -e mic-output/tizen-2.0_20130311.2/images/error_no_package/tizen-2.0_20130311.2_error_no_package.log
12 ! (grep -L "Finished" mic-output/tizen-2.0_20130311.2/images/error_no_package/tizen-2.0_20130311.2_error_no_package.log)
13 ls mic-output/tizen-2.0_20130311.2/images/error_no_package | wc -l | xargs test 1 -eq
15 # Add %packages part, then, image can be created successfully
16 cat >>error_no_package.ks<<EOF
22 sudo mic cr -d -v auto error_no_package.ks --release=tizen-2.0_20130311.2
23 # At this time, dir 'mic-output/tizen-2.0_20130311.2/images/error_no_package' already exists, files under error_no_package
24 # will be removed except *.log.
25 sudo test -e mic-output/tizen-2.0_20130311.2/images/error_no_package/tizen-2.0_20130311.2_error_no_package.log
26 ls mic-output/tizen-2.0_20130311.2/images/error_no_package | wc -l | xargs test 7 -eq
27 grep "Finished" mic-output/tizen-2.0_20130311.2/images/error_no_package/tizen-2.0_20130311.2_error_no_package.log
29 sudo $losetup_path -a | wc -l | xargs test 0 -eq
33 test -d ./mic-output && sudo rm -rf ./mic-output
34 sed -i '/^%packages/,$d' error_no_package.ks
35 echo 'finish cleaning'