--- /dev/null
+<testcase>
+ <summary>create loop image by cpio</summary>
+ <fixtures>
+ <copy src="ks_files/armv7l_cpio_bootstrap.ks" />
+ <copy src="conf/repo_config.json"/>
+ <copy src="py_scripts/repo_parse.py"/>
+ </fixtures>
+ <steps><![CDATA[
+python3 repo_parse.py armv7l_cpio_bootstrap.ks repo_config.json bootstrap-no-source-profile
+losetup_path=$(sudo which losetup)
+sudo $losetup_path -a
+loop_used_before=$(sudo $losetup_path -a | wc -l)
+sudo mic --non-interactive -d -v cr loop -A=armv7l armv7l_cpio_bootstrap.ks -o out1 --logfile=mic1.log
+grep -i 'Finished' mic1.log
+(! grep -i "in mic bootstrap: #\!*/bin/python3" mic1.log)
+grep -i "No copy host mic" mic1.log
+sudo $losetup_path -a
+loop_used_after=$(sudo $losetup_path -a | wc -l)
+if [ "$loop_used_before" -ne "$loop_used_after" ];then
+ echo "Number of loop devices is not the same with previous number."
+ exit 1
+fi
+test -f ./out1/boot.img
+]]></steps>
+ <teardown><![CDATA[
+echo "cleaning..."
+sudo rm -rf ./out1/
+sudo rm mic1.log
+]]></teardown>
+</testcase>
"repo --name=Tizen-base --baseurl=http://10.113.136.32/download_trbs/snapshots/devel/releasebuild/base_rpm_upgrade/devel-rpm_upgrade-base_20230714.3/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no",
"repo --name=Tizen-main --baseurl=http://10.113.136.32/download_trbs/snapshots/devel/releasebuild/platform_rpm_upgrade/devel-rpm_upgrade-platform_20230727.2/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no"
],
+ "bootstrap-no-source-profile":[
+ "repo --name=Tizen-base --baseurl=http://download.tizen.org/releases/milestone/TIZEN/Tizen-8.0/Tizen-8.0-Base/tizen-8.0-base_20231016.131614/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no",
+ "repo --name=Tizen-main --baseurl=http://download.tizen.org/releases/milestone/TIZEN/Tizen-8.0/Tizen-8.0-Unified/tizen-8.0-unified_20231019.221723/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no"
+ ],
"tizen-with-arch-profile": [
"repo --name=Tizen-base --baseurl=http://10.113.136.32/download_trbs/snapshots/devel/releasebuild/base_rpm_upgrade/devel-rpm_upgrade-base_20230714.3/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no",
"repo --name=Tizen-main --baseurl=http://10.113.136.32/download_trbs/snapshots/devel/releasebuild/platform_rpm_upgrade/devel-rpm_upgrade-platform_20230727.2/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no"
--- /dev/null
+# -*-mic2-options-*- -f loop -A armv7l --pack-to=@NAME@.tar.gz -*-mic2-options-*-
+
+lang en_US.UTF-8
+keyboard us
+timezone --utc America/Los_Angeles
+
+# Partitions: size unit is MB
+part /boot --size=64 --ondisk mmcblk0p --fstype=cpio --label=boot --cpiooptions="--format=newc"
+part / --size=256 --ondisk mmcblk0p --fstype=ext4 --label=platform
+
+rootpw tizen
+bootloader --timeout=0 --append="rootdelay=5"
+
+desktop --autologinuser=root
+user --name root --groups audio,video --password ''
+
+repo --name=Tizen-base --baseurl=http://download.tizen.org/releases/milestone/TIZEN/Tizen-8.0/Tizen-8.0-Base/tizen-8.0-base_20231016.131614/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no
+repo --name=Tizen-main --baseurl=http://download.tizen.org/releases/milestone/TIZEN/Tizen-8.0/Tizen-8.0-Unified/tizen-8.0-unified_20231019.221723/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no
+repo --name=Tizen-base-source --baseurl=http://download.tizen.org/releases/milestone/TIZEN/Tizen-8.0/Tizen-8.0-Base/tizen-8.0-base_20231016.131614/repos/standard/source/ --save --source --gpgkey=0 --ssl_verify=no
+repo --name=Tizen-main-source --baseurl=http://download.tizen.org/releases/milestone/TIZEN/Tizen-8.0/Tizen-8.0-Unified/tizen-8.0-unified_20231019.221723/repos/standard/source/ --save --source --gpgkey=0 --ssl_verify=no
+
+%packages
+shadow-utils
+coreutils
+bash
+%end
+
+%attachment
+preos-runtime
+bootstub-bb
+/boot/cmdline
+/boot/vmlinuz-*
+%end
+
+%post
+# Set environment for launchpad daemon. Fix TDIST-264
+cat > /etc/sysconfig/launchpad <<EOF
+DISPLAY=:0
+EOF
+%end
+
+%post --nochroot
+
+%end