From: wang biao Date: Fri, 15 Nov 2024 06:27:25 +0000 (+0800) Subject: add mic cases for checking filesystem: f2fs and btrfs X-Git-Tag: accepted/tools/devbase/tools/20250527.103752~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4e5fc1cf851b68c3a1e832d56361bc7742c150bf;p=tools%2Fitest-cases-mic.git add mic cases for checking filesystem: f2fs and btrfs Change-Id: I144fe0c041197fb9083aa585ab4f3d05beca271e Signed-off-by: wang biao --- diff --git a/cases/create/func_cases/mic_cr_auto_loop_btrfs.case b/cases/create/func_cases/mic_cr_auto_loop_btrfs.case new file mode 100755 index 0000000..f17b870 --- /dev/null +++ b/cases/create/func_cases/mic_cr_auto_loop_btrfs.case @@ -0,0 +1,31 @@ + + test 'mic cr auto ks' for loop type +if we run command with 'auto', mic will use the first line in ks file, +which called magic line, and magic line in this ks file is: +# -*-mic2-options-*- -f loop --pack-to=@NAME@-rs.zip -*-mic2-options-*- + + + + + + + + + diff --git a/cases/create/func_cases/mic_cr_auto_loop_f2fs.case b/cases/create/func_cases/mic_cr_auto_loop_f2fs.case new file mode 100755 index 0000000..3015b1b --- /dev/null +++ b/cases/create/func_cases/mic_cr_auto_loop_f2fs.case @@ -0,0 +1,31 @@ + + test 'mic cr auto ks' for loop type +if we run command with 'auto', mic will use the first line in ks file, +which called magic line, and magic line in this ks file is: +# -*-mic2-options-*- -f loop --pack-to=@NAME@-rs.zip -*-mic2-options-*- + + + + + + + + + diff --git a/fixtures/ks_files/handset_blackbay_btrfs.ks b/fixtures/ks_files/handset_blackbay_btrfs.ks new file mode 100755 index 0000000..0b45a96 --- /dev/null +++ b/fixtures/ks_files/handset_blackbay_btrfs.ks @@ -0,0 +1,45 @@ +# -*-mic2-options-*- -f loop --pack-to=@NAME@-rs.zip -*-mic2-options-*- + +lang en_US.UTF-8 +keyboard us +timezone --utc America/Los_Angeles +part / --fstype="ext4" --size=3500 --ondisk=mmcblk0 --label rootfs --fsoptions=defaults,noatime +part /opt --fstype="ext4" --size=512 --ondisk=mmcblk0 --label system-data --fsoptions=defaults,noatime +part /opt/usr --fstype="btrfs" --size=500 --ondisk=mmcblk0 --label user --fsoptions=defaults,noatime +part /mnt/initrd --size=32 --ondisk mmcblk0p --fstype=ext4 --label=ramdisk --extoptions="-b 1024 -O ^has_journal" +part /mnt/initrd-recovery --size=32 --ondisk mmcblk0p --fstype=ext4 --label=ramdisk-recovery --extoptions="-b 1024 -O ^has_journal" + +rootpw tizen +bootloader --timeout=0 --append="rootdelay=5 security=none" + +desktop --autologinuser=tizen +user --name tizen --groups audio,video --password 'tizen' + +repo --name=Tizen-base --baseurl=http://download.tizen.org/releases/milestone/TIZEN/Tizen/Tizen-Base/tizen-base_20230515.082838/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no +repo --name=Tizen-main --baseurl=http://download.tizen.org/releases/milestone/TIZEN/Tizen/Tizen-Unified/tizen-unified_20230524.002652/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no +repo --name=Tizen-base-source --baseurl=http://download.tizen.org/releases/milestone/TIZEN/Tizen/Tizen-Base/tizen-base_20230515.082838/repos/standard/source/ --save --source --gpgkey=0 --ssl_verify=no +repo --name=Tizen-main-source --baseurl=http://download.tizen.org/releases/milestone/TIZEN/Tizen/Tizen-Unified/tizen-unified_20230524.002652/repos/standard/source/ --save --source --gpgkey=0 --ssl_verify=no + +%packages +coreutils +bash +rpm +%end + +%attachment +preos-runtime +bootstub-bb +/boot/cmdline +/boot/vmlinuz-* +%end + +%post +# Set environment for launchpad daemon. Fix TDIST-264 +cat > /etc/sysconfig/launchpad < /etc/sysconfig/launchpad <