--- /dev/null
+<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>