use the value of --pack-to option as filename to match all outputs
authormao xiaojuan <xiaojuan.mao@samsung.com>
Mon, 25 Dec 2017 08:59:55 +0000 (16:59 +0800)
committermao xiaojuan <xiaojuan.mao@samsung.com>
Mon, 25 Dec 2017 09:04:05 +0000 (17:04 +0800)
Change-Id: I479276ad260718aeeaa0a76fea5d43cf1e192d6c

cases/create/opt_cases/mic_cr_loop_release_pack-to.case [new file with mode: 0755]

diff --git a/cases/create/opt_cases/mic_cr_loop_release_pack-to.case b/cases/create/opt_cases/mic_cr_loop_release_pack-to.case
new file mode 100755 (executable)
index 0000000..d02f942
--- /dev/null
@@ -0,0 +1,37 @@
+<testcase>
+  <summary>Use the value of --pack-to option as filename to match all outputs.</summary>
+  <fixtures>
+    <copy src="ks_files/handset_blackbay.ks" />
+  </fixtures>
+  <steps><![CDATA[
+losetup_path=$(sudo which losetup)
+sudo $losetup_path -a
+sudo $losetup_path -a | wc -l | xargs test 0 -eq
+sudo mic -d -v cr loop handset_blackbay.ks --release SNAPSHOT --pack-to=IMAGENAME.tar.gz
+grep 'Finished' ./mic-output/SNAPSHOT/images/handset_blackbay/IMAGENAME.log
+test -f ./mic-output/SNAPSHOT/images/handset_blackbay/IMAGENAME.tar.gz
+sudo $losetup_path -a
+sudo $losetup_path -a | wc -l | xargs test 0 -eq
+sudo test -e ./mic-output/SNAPSHOT/images/handset_blackbay/IMAGENAME.xml
+sudo test -e ./mic-output/SNAPSHOT/images/handset_blackbay/IMAGENAME.packages
+sudo test -e ./mic-output/SNAPSHOT/images/handset_blackbay/IMAGENAME.ks
+sudo $losetup_path -a
+sudo $losetup_path -a | wc -l | xargs test 0 -eq
+sudo mic -d -v cr loop handset_blackbay.ks --pack-to=IMAGENAME.tar.gz
+grep 'Finished' ./mic-output/SNAPSHOT/images/handset_blackbay/IMAGENAME.log
+test -f ./mic-output/IMAGENAME.tar.gz
+sudo $losetup_path -a
+sudo $losetup_path -a | wc -l | xargs test 0 -eq
+sudo test -e ./mic-output/IMAGENAME.xml
+sudo test -e ./mic-output/SNAPSHOT/images/handset_blackbay/IMAGENAME.tar.gz
+sudo test -e ./mic-output/SNAPSHOT/images/handset_blackbay/IMAGENAME.xml
+sudo test -e ./mic-output/SNAPSHOT/images/handset_blackbay/IMAGENAME.packages
+sudo test -e ./mic-output/SNAPSHOT/images/handset_blackbay/IMAGENAME.ks
+]]></steps>
+  <teardown><![CDATA[
+echo "cleaning..."
+sudo rm -rf ./mic-output
+sudo rm mic.log
+echo "finish cleaning..."
+]]></teardown>
+</testcase>