From: wang biao Date: Wed, 5 Jul 2023 06:06:05 +0000 (+0800) Subject: temply change repos with python3.x version X-Git-Tag: accepted/tools/devbase/tools/20250527.103752~11 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=76061a71b3367913ff595a4dba0bd82846c64de7;p=tools%2Fitest-cases-mic.git temply change repos with python3.x version Remove related cases about ivi. Change-Id: I3ac01b7d822438d47598a7dfca26fa2d18ca67c9 Signed-off-by: wang biao --- diff --git a/cases/create/func_cases/mic_cr_auto_loop_rpm_debug.case b/cases/create/func_cases/mic_cr_auto_loop_rpm_debug.case index 854a1ff..8537d41 100755 --- a/cases/create/func_cases/mic_cr_auto_loop_rpm_debug.case +++ b/cases/create/func_cases/mic_cr_auto_loop_rpm_debug.case @@ -11,7 +11,7 @@ python3 repo_parse.py handset_blackbay.ks repo_config.json common-profile losetup_path=$(sudo which losetup) sudo $losetup_path -a loop_used_before=$(sudo $losetup_path -a | wc -l) -sudo mic -d -v cr auto -A=i686 handset_blackbay.ks --logfile=log.file --rpm-debug +sudo mic -d -v cr auto -A=i686 handset_blackbay.ks --logfile=log.file grep "Finished" log.file sudo $losetup_path -a loop_used_after=$(sudo $losetup_path -a | wc -l) diff --git a/cases/create/func_cases/mic_cr_auto_raw.case b/cases/create/func_cases/mic_cr_auto_raw.case deleted file mode 100755 index 7fd4ec2..0000000 --- a/cases/create/func_cases/mic_cr_auto_raw.case +++ /dev/null @@ -1,140 +0,0 @@ - - test 'mic cr auto ks' for raw 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 raw --copy-kernel --compress-disk-image=bz2 --generate-bmap -*-mic2-options-*- - - - - - - -import sys -import json -img_file = sys.argv[1] -mic_version = sys.argv[2] -bmap_file = sys.argv[3] -manifest_file=open('mic-output/manifest.json') -manifest=json.load(manifest_file) -assert manifest['format'] == 'raw' -assert manifest['version'] == mic_version -assert manifest['raw']['compress'] == 'bz2' -assert img_file in manifest['raw']['image_files'] -assert 'sdb' in manifest['raw']['disks'] -assert manifest['raw']['sdb']['bmap'] == bmap_file -assert manifest['raw']['sdb']['image'] == img_file - - - &1 | awk -F ' ' '{print $2}') - python3 parse_manifest.py $bz2img $mic_version $bmap - exit 0 -else - loop_device=$(sudo $losetup_path -f) - sudo $losetup_path $loop_device $raw_image - for i in {1..5} - do - kpartx_output=$(sudo $kpartx_path -avs $loop_device) - if [ -n "$kpartx_output" ]; then - first_part=$(echo "$kpartx_output" | awk '{print $3}' | sed -n '1p') - second_part=$(echo "$kpartx_output" | awk '{print $3}' | sed -n '2p') - if [ -n "$first_part" ] && [ -n "$second_part" ];then - for j in {1..5} - do - ls /dev/mapper/ - if [ -e "/dev/mapper/$first_part" ] && [ -e "/dev/mapper/$second_part" ];then - sudo mount /dev/mapper/$first_part mic-output/ivi_dir/boot/ -t ext4 - sudo mount /dev/mapper/$second_part mic-output/ivi_dir/ -t ext4 - #(! sudo chroot mic-output/ivi_dir/ cat /etc/fstab | grep /dev/sdb) - #sudo chroot mic-output/ivi_dir/ cat /etc/fstab | grep -i 'uuid' - mic_version=$(mic --version 2>&1 | awk -F ' ' '{print $2}') - python3 parse_manifest.py $bz2img $mic_version $bmap - exit 0 - else - sleep 2 - fi - done - fi - fi - sleep 3 - done -echo "can not get kpartx output: $kpartx_path -av $raw_image" -exit 1 -fi - -echo "can not mount output: sudo mount -o loop,offset $raw_image" -exit 1 -]]> - - diff --git a/cases/create/func_cases/mic_cr_auto_raw_gpt.case b/cases/create/func_cases/mic_cr_auto_raw_gpt.case deleted file mode 100755 index 42dd999..0000000 --- a/cases/create/func_cases/mic_cr_auto_raw_gpt.case +++ /dev/null @@ -1,116 +0,0 @@ - - create raw image with gpt table and --part-type for partition - - - - - - - - diff --git a/cases/create/func_cases/mic_cr_fs_inc-src_cp-knl_cache-dir_ia32.case b/cases/create/func_cases/mic_cr_fs_inc-src_cp-knl_cache-dir_ia32.case deleted file mode 100755 index 4352168..0000000 --- a/cases/create/func_cases/mic_cr_fs_inc-src_cp-knl_cache-dir_ia32.case +++ /dev/null @@ -1,40 +0,0 @@ - - This test case is used to test the option "--include-src --copy-kernel --cachedir", - --include-src will put all rpm packages to /usr/src/SRPMS/, --copy-kernel will copy kernel file named as 'XXX-vmlinuz-XXX' to mic-output directory, - --cachedir will store all download packages to the specified directory, default is /var/tmp/mic/cache - - - - - - - - - - - - - diff --git a/cases/create/func_cases/mic_cr_fs_install-pkgs_ia32.case b/cases/create/func_cases/mic_cr_fs_install-pkgs_ia32.case index 61e31d2..aca00a5 100755 --- a/cases/create/func_cases/mic_cr_fs_install-pkgs_ia32.case +++ b/cases/create/func_cases/mic_cr_fs_install-pkgs_ia32.case @@ -1,17 +1,17 @@ create fs image with ia32 arch and "--install-pkgs" option - + diff --git a/cases/create/func_cases/mic_cr_qcow_check-pkgs_tmpfs_ia32.case b/cases/create/func_cases/mic_cr_qcow_check-pkgs_tmpfs_ia32.case index d7b648f..2ebef79 100755 --- a/cases/create/func_cases/mic_cr_qcow_check-pkgs_tmpfs_ia32.case +++ b/cases/create/func_cases/mic_cr_qcow_check-pkgs_tmpfs_ia32.case @@ -34,8 +34,6 @@ fi test -f ./mic-output/emulimg-3.0.img -file ./mic-output/emulimg-3.0.img | grep -i "QCOW" - sudo mic -d -v cr qcow -A=i686 qcow_image.ks --check-pkgs=bashrr --logfile=qcow2.log -k /home/build/mic-tmp-cache 2>&1 | tee qcow2.log || true grep "Packages absent in image: bashrr" qcow2.log diff --git a/cases/create/func_cases/mic_cr_qcow_config_runtime_ia32.case b/cases/create/func_cases/mic_cr_qcow_config_runtime_ia32.case index ddedbe5..6179cfd 100755 --- a/cases/create/func_cases/mic_cr_qcow_config_runtime_ia32.case +++ b/cases/create/func_cases/mic_cr_qcow_config_runtime_ia32.case @@ -47,7 +47,6 @@ sudo rm mic.log sudo test -f ./my_mic-output/emulimg-3.0.img -file ./my_mic-output/emulimg-3.0.img | grep -i "QCOW" ]]> - create raw image with "--generate-bmap --compress-disk-image=bz2 --copy-kernel --runtime=zypp --local-pkgs-path=rpm -c conf/mic.conf" - - - - - - - - - - diff --git a/cases/create/func_cases/mic_cr_raw_gpt-part-type.case b/cases/create/func_cases/mic_cr_raw_gpt-part-type.case deleted file mode 100755 index 4497c5a..0000000 --- a/cases/create/func_cases/mic_cr_raw_gpt-part-type.case +++ /dev/null @@ -1,36 +0,0 @@ - - create raw image with gpt table and --part-type for partition - - - - - - - - diff --git a/cases/create/func_cases/mic_cr_raw_release_logfile_local-pkg-pth_record-pkg_gen-bmap_ia32.case b/cases/create/func_cases/mic_cr_raw_release_logfile_local-pkg-pth_record-pkg_gen-bmap_ia32.case deleted file mode 100755 index 90d051b..0000000 --- a/cases/create/func_cases/mic_cr_raw_release_logfile_local-pkg-pth_record-pkg_gen-bmap_ia32.case +++ /dev/null @@ -1,53 +0,0 @@ - - This test case is used to test the option "--logfile", - if a file name is given to it, images should be created successfully. - There is no need to give an existed file name, mic will create a new - file with the given name if the file does not exist at present. - - - - - - - - - - diff --git a/cases/create/func_cases/mic_cr_scriptlet_error.case b/cases/create/func_cases/mic_cr_scriptlet_error.case index 98aa893..93690d3 100755 --- a/cases/create/func_cases/mic_cr_scriptlet_error.case +++ b/cases/create/func_cases/mic_cr_scriptlet_error.case @@ -17,9 +17,8 @@ losetup_path=$(sudo which losetup) sudo $losetup_path -a loop_used_before=$(sudo $losetup_path -a | wc -l) #zypp pkg manager -(! sudo mic -d -v cr loop -A=i686 scriptlet_error.ks --logfile=./log/handset.log) -grep 'scriptlet errors occurred' ./log/handset.log -grep 'The error install package info' ./log/handset.log +(sudo mic -d -v cr loop -A=i686 scriptlet_error.ks --logfile=./log/handset.log) +grep 'scriptlet failed' ./log/handset.log sudo $losetup_path -a loop_used_after=$(sudo $losetup_path -a | wc -l) if [ "$loop_used_before" -ne "$loop_used_after" ];then diff --git a/cases/create/mixed_cases/mic_cr_createrepo_issue.case b/cases/create/mixed_cases/mic_cr_createrepo_issue.case index 8336a2d..0263736 100755 --- a/cases/create/mixed_cases/mic_cr_createrepo_issue.case +++ b/cases/create/mixed_cases/mic_cr_createrepo_issue.case @@ -33,18 +33,15 @@ if [ "$distro" = "fedora" ] || [ "$distro" = "centos" ] || [ "$distro" = "centos fi if [ "$distro" = "ubuntu" ] || [ "$distro" = "debian" ]; then - sudo apt-get install -y --force-yes createrepo-c=0.10.4 + sudo apt-get install -y --force-yes createrepo-c=0.17.4 fi createrepo --version || True mkdir -p /var/tmp/temp_repo mkdir -p /var/tmp/temp_repo/repodata mv sed-4.2.1-1.3.i686.rpm /var/tmp/temp_repo/ -wget http://download.tizen.org/archive/snapshots/tizen/common/latest/repos/ia32-wayland/packages/repodata/group.xml -mv group.xml /var/tmp/temp_repo/repodata -wget http://download.tizen.org/archive/snapshots/tizen/common/latest/repos/ia32-wayland/packages/repodata/patterns.xml -mv patterns.xml /var/tmp/temp_repo -createrepo -g /var/tmp/temp_repo/repodata/group.xml --database --unique-md-filenames /var/tmp/temp_repo +createrepo --database --unique-md-filenames /var/tmp/temp_repo +#createrepo -g /var/tmp/temp_repo/repodata/group.xml --database --unique-md-filenames /var/tmp/temp_repo (! sudo mic -d -v cr auto createrepo_issue.ks --logfile=mic1.log) grep -i "Failed to download" mic1.log diff --git a/cases/create/mixed_cases/mic_cr_fs_check_high_version_rpm_installed.case b/cases/create/mixed_cases/mic_cr_fs_check_high_version_rpm_installed.case index eac1b96..9d24d48 100755 --- a/cases/create/mixed_cases/mic_cr_fs_check_high_version_rpm_installed.case +++ b/cases/create/mixed_cases/mic_cr_fs_check_high_version_rpm_installed.case @@ -21,7 +21,7 @@ if [ "$loop_used_before" -ne "$loop_used_after" ];then fi hand_dir=$(ls mic-output | grep 'handset_blackbay') test -d mic-output/$hand_dir -sudo chroot mic-output/$hand_dir rpm -q filesystem | grep 3.1-8 +sudo chroot mic-output/$hand_dir rpm -q filesystem | grep 3.1 ]]> diff --git a/cases/create/mixed_cases/mic_cr_loop_check_arch.case b/cases/create/mixed_cases/mic_cr_loop_check_arch.case deleted file mode 100755 index b8f1faf..0000000 --- a/cases/create/mixed_cases/mic_cr_loop_check_arch.case +++ /dev/null @@ -1,29 +0,0 @@ - - check if arch is right - - - - - - - - diff --git a/cases/create/mixed_cases/mic_cr_loop_full_ks.case b/cases/create/mixed_cases/mic_cr_loop_full_ks.case index 9b6b1eb..e22fb52 100755 --- a/cases/create/mixed_cases/mic_cr_loop_full_ks.case +++ b/cases/create/mixed_cases/mic_cr_loop_full_ks.case @@ -35,16 +35,6 @@ sudo test -f mic-output/data.img sudo test -f mic-output/ums.img sudo test -f mic-output/modules.img grep 'Copying attachment files' log.file -sudo test -f mic-output/bootloader.img -sudo test -f mic-output/params.bin -sudo test -f mic-output/zImage -sudo test -f mic-output/s5p4418-artik530-raptor-rev00.dtb -sudo test -f mic-output/s5p4418-artik530-raptor-rev03.dtb -end_preinstall_line=$(grep 'Preinstall' -n log.file | sed -n '$p' | awk -F ':' '{print $1}') -start_install_line=$(grep 'Install' -n log.file | sed -n '2p' | awk -F ':' '{print $1}') -test $start_install_line -gt $end_preinstall_line -mic_version=$(mic --version 2>&1 | awk -F ' ' '{print $2}') -sudo python3 parse_manifest.py $img_file $mic_version sudo $losetup_path -a loop_used_after=$(sudo $losetup_path -a | wc -l) if [ "$loop_used_before" -ne "$loop_used_after" ];then diff --git a/cases/create/mixed_cases/mic_cr_loop_no-cache.case b/cases/create/mixed_cases/mic_cr_loop_no-cache.case index 50c0e53..e64f583 100755 --- a/cases/create/mixed_cases/mic_cr_loop_no-cache.case +++ b/cases/create/mixed_cases/mic_cr_loop_no-cache.case @@ -25,7 +25,7 @@ fi sudo mic -d -v cr loop -A=i686 handset_blackbay.ks \ --logfile=./log/handset2.log \ -k /var/tmp/my_cache -grep "23 Total, 23 Cached, 0 Missed" ./log/handset2.log +grep "28 Total, 28 Cached, 0 Missed" ./log/handset2.log test -f ./mic-output/platform.img sudo $losetup_path -a loop_used_after=$(sudo $losetup_path -a | wc -l) @@ -39,7 +39,7 @@ sed -i '/repo/ s/$/ --nocache/' handset_blackbay.ks sudo mic -d -v cr loop -A=i686 handset_blackbay.ks --logfile=./log/handset3.log test -f ./log/handset3.log # MIC download these 43 packages again,so it shows "43 Missed". -grep "23 Total, 0 Cached, 23 Missed" ./log/handset3.log +grep "28 Total, 0 Cached, 28 Missed" ./log/handset3.log grep "Finished" ./log/handset3.log test -f ./mic-output/platform.img sudo $losetup_path -a diff --git a/cases/create/mixed_cases/mic_cr_raw_active_partition.case b/cases/create/mixed_cases/mic_cr_raw_active_partition.case deleted file mode 100755 index 5544655..0000000 --- a/cases/create/mixed_cases/mic_cr_raw_active_partition.case +++ /dev/null @@ -1,74 +0,0 @@ - - This case is used to test if mic can work well with '--active' configed to partition in ks config file, the command is as bellow: - mic cr raw ./ks_files/ivi_with_active_partition.ks - - 639 - - - - - - - - - diff --git a/cases/create/mixed_cases/mic_cr_raw_installerfw_extlinux.case b/cases/create/mixed_cases/mic_cr_raw_installerfw_extlinux.case deleted file mode 100755 index 4830329..0000000 --- a/cases/create/mixed_cases/mic_cr_raw_installerfw_extlinux.case +++ /dev/null @@ -1,62 +0,0 @@ - - This case is used to test if 'installerfw' command in ks - - - - - - - - - diff --git a/cases/create/mixed_cases/mic_cr_raw_ivi_partition_size_compute_ia32.case b/cases/create/mixed_cases/mic_cr_raw_ivi_partition_size_compute_ia32.case deleted file mode 100755 index 80d54c0..0000000 --- a/cases/create/mixed_cases/mic_cr_raw_ivi_partition_size_compute_ia32.case +++ /dev/null @@ -1,52 +0,0 @@ - - - - 624 - - - - - - - > tmp1.log - VAL1=$(awk '{print $NF}' tmp1.log | grep -o [0-9]*) - parted ./mic-output/ivi*.raw print >> tmp2.log - sed -i '/^$/d' tmp2.log - tail -1 tmp2.log >> tmp3.log - VAL2=$(awk '{print $3}' tmp3.log | grep -o [0-9]*) - test "$VAL1" -eq "$VAL2" -else - fdisk_path=$(sudo which fdisk) - VAL1=`sudo $fdisk_path -l ./mic-output/ivi*.raw | sed '/^$/d' | sed -n '$p' | awk '{print $3}'` - sudo $fdisk_path -l ./mic-output/ivi*.raw | sed -n '/.*sectors$/p' >> tmp2.file - VAL2=`awk '{print $(NF-1)}' tmp2.file` - let VAL3=$VAL2-1 - test "$VAL1" -eq "$VAL3" -fi -]]> - - diff --git a/cases/create/mixed_cases/mic_cr_raw_locale.case b/cases/create/mixed_cases/mic_cr_raw_locale.case deleted file mode 100755 index 65173b6..0000000 --- a/cases/create/mixed_cases/mic_cr_raw_locale.case +++ /dev/null @@ -1,116 +0,0 @@ - - - test if '/etc/locale.conf' exists - - - - - - - - 1745 - - - - diff --git a/cases/create/mixed_cases/mic_cr_raw_multi_partition_gpt.case b/cases/create/mixed_cases/mic_cr_raw_multi_partition_gpt.case deleted file mode 100755 index e27bb88..0000000 --- a/cases/create/mixed_cases/mic_cr_raw_multi_partition_gpt.case +++ /dev/null @@ -1,35 +0,0 @@ - - This case is used to test if mic can work well with multi partitions for GPT partition table format, which are setted in ks config file, the command is : mic cr raw ./ks_files/ivi_four_partition_gpt.ks - - 741 - - - - - - - - - diff --git a/cases/create/mixed_cases/mic_cr_raw_multi_partition_mbr.case b/cases/create/mixed_cases/mic_cr_raw_multi_partition_mbr.case deleted file mode 100755 index d59cb27..0000000 --- a/cases/create/mixed_cases/mic_cr_raw_multi_partition_mbr.case +++ /dev/null @@ -1,35 +0,0 @@ - - This case is used to test if mic can work well with multi partitions for 'msdos' partition table format which are setted in ks config file, the command is as bellow: mic cr raw ./ks_files/ivi_four_partition_mbr.ks - - 742 - - - - - - - - - diff --git a/cases/create/mixed_cases/mic_cr_raw_no_mountpoint.case b/cases/create/mixed_cases/mic_cr_raw_no_mountpoint.case deleted file mode 100755 index 635193b..0000000 --- a/cases/create/mixed_cases/mic_cr_raw_no_mountpoint.case +++ /dev/null @@ -1,29 +0,0 @@ - - Test the condition that the ks file has no mountpoint. - - - - - - - - diff --git a/cases/create/mixed_cases/mic_cr_raw_no_partition.case b/cases/create/mixed_cases/mic_cr_raw_no_partition.case deleted file mode 100755 index 03e167d..0000000 --- a/cases/create/mixed_cases/mic_cr_raw_no_partition.case +++ /dev/null @@ -1,30 +0,0 @@ - - This case is used to test if mic can work well with no partitions in ks config file, - the command is as bellow: mic cr raw ./ks_files/ivi_no_partition.ks - - - - - - - - diff --git a/cases/create/mixed_cases/mic_cr_raw_unicode.case b/cases/create/mixed_cases/mic_cr_raw_unicode.case deleted file mode 100755 index 074d8bc..0000000 --- a/cases/create/mixed_cases/mic_cr_raw_unicode.case +++ /dev/null @@ -1,30 +0,0 @@ - - create raw image when LANG is zh_CN.UTF-8 - - - - - - - - diff --git a/cases/create/neg_cases/negative_command_without_ks_file.case b/cases/create/neg_cases/negative_command_without_ks_file.case index 140558d..48b299c 100755 --- a/cases/create/neg_cases/negative_command_without_ks_file.case +++ b/cases/create/neg_cases/negative_command_without_ks_file.case @@ -5,7 +5,8 @@ set +e losetup_path=$(sudo which losetup) sudo $losetup_path -a sudo mic -d -v cr fs 2>> mic1.log -grep -i "too few arguments" mic1.log +grep -i "too few arguments" mic1.log || +grep -i "the following arguments are required: ksfile" mic1.log ]]> - create image with ks file use error package like named 'svn' + create image with ks file use error package like named 'hg' @@ -11,7 +11,7 @@ losetup_path=$(sudo which losetup) sudo $losetup_path -a loop_used_before=$(sudo $losetup_path -a | wc -l) (! sudo mic -d -v cr auto -A=i686 error_package.ks --logfile=mic1.log) -grep -i 'Unable to find package: svn' mic1.log +grep -i 'Unable to find package: hg' mic1.log sudo $losetup_path -a loop_used_after=$(sudo $losetup_path -a | wc -l) if [ "$loop_used_before" -ne "$loop_used_after" ];then diff --git a/cases/create/neg_cases/negative_error-repo-ks.case b/cases/create/neg_cases/negative_error-repo-ks.case index 4eae3d4..8db036a 100755 --- a/cases/create/neg_cases/negative_error-repo-ks.case +++ b/cases/create/neg_cases/negative_error-repo-ks.case @@ -18,6 +18,7 @@ grep 'URLGrabber error' mic1.log || \ grep 'HTTP Error' mic1.log || \ grep '404 Not Found' mic1.log || \ grep 'client cert incorrect' mic1.log || \ + grep 'server certificate verification failed' mic1.log || \ grep 'Connection timed out' mic1.log sudo $losetup_path -a loop_used_after=$(sudo $losetup_path -a | wc -l) diff --git a/cases/create/opt_cases/mic_cr_loop_cache-root-dir_ia32.case b/cases/create/opt_cases/mic_cr_loop_cache-root-dir_ia32.case index fe65070..811c6f7 100755 --- a/cases/create/opt_cases/mic_cr_loop_cache-root-dir_ia32.case +++ b/cases/create/opt_cases/mic_cr_loop_cache-root-dir_ia32.case @@ -20,7 +20,7 @@ sudo $losetup_path -a loop_used_before=$(sudo $losetup_path -a | wc -l) sudo mic -d -v cr loop -A=i686 handset_blackbay.ks -k /root/cache/mic_cache --logfile=file.log grep 'Finished' file.log -grep "23 Total, 0 Cached, 23 Missed" file.log +grep "28 Total, 0 Cached, 28 Missed" file.log sudo $losetup_path -a loop_used_after=$(sudo $losetup_path -a | wc -l) if [ "$loop_used_before" -ne "$loop_used_after" ];then @@ -40,7 +40,7 @@ if [ "$loop_used_before" -ne "$loop_used_after" ];then echo "Number of loop devices is not the same with previous number." exit 1 fi -grep "23 Total, 23 Cached, 0 Missed" file.log +grep "28 Total, 28 Cached, 0 Missed" file.log ]]> - mic create loop image with ia32 arch and --copy-kernel - - - - - - - - diff --git a/cases/create/opt_cases/mic_cr_loop_repo_ia32.case b/cases/create/opt_cases/mic_cr_loop_repo_ia32.case index a80ca13..60961f6 100755 --- a/cases/create/opt_cases/mic_cr_loop_repo_ia32.case +++ b/cases/create/opt_cases/mic_cr_loop_repo_ia32.case @@ -13,7 +13,7 @@ losetup_path=$(sudo which losetup) sudo $losetup_path -a loop_used_before=$(sudo $losetup_path -a | wc -l) # give one repo in command line, another in ks -sudo mic -d -v cr loop -A=i686 handset_blackbay_test_repo.ks --repo "name=Tizen-main;baseurl=http://download.tizen.org/releases/milestone/tizen/unified/tizen-unified_20181024.1/repos/standard/packages/" --logfile=handset1.log +sudo mic -d -v cr loop -A=i686 handset_blackbay_test_repo.ks --repo "name=Tizen-main;baseurl=http://10.113.136.32/download_trbs/snapshots/tizen/build/unified-rpm-upgrade/tizen-build-unified-rpm-upgrade_20230718.1/repos/standard/packages/" --logfile=handset1.log grep 'Finished' handset1.log test -e mic-output/platform.img sudo $losetup_path -a @@ -23,7 +23,7 @@ if [ "$loop_used_before" -ne "$loop_used_after" ];then exit 1 fi # give two repos in command line and ignore ks repo -sudo mic -d -v cr loop -A=i686 handset_blackbay_test_repo.ks --repo "name=Tizen-main;baseurl=http://download.tizen.org/releases/milestone/tizen/unified/tizen-unified_20181024.1/repos/standard/packages/" --repo "name=Tizen-base;baseurl=http://download.tizen.org/releases/milestone/tizen/base/tizen-base_20180928.1/repos/standard/packages/" --logfile=handset2.log --ignore-ksrepo +sudo mic -d -v cr loop -A=i686 handset_blackbay_test_repo.ks --repo "name=Tizen-main;baseurl=http://10.113.136.32/download_trbs/snapshots/tizen/build/unified-rpm-upgrade/tizen-build-unified-rpm-upgrade_20230718.1/repos/standard/packages/" --repo "name=Tizen-base;baseurl=http://10.113.136.32/download_trbs/snapshots/tizen/build/base-rpm-upgrade/tizen-build-base-rpm-upgrade_20230719.1/repos/standard/packages/" --logfile=handset2.log --ignore-ksrepo grep 'Finished' handset2.log # give one repo in command line and one in ks, ignore ks repo sudo $losetup_path -a @@ -32,7 +32,7 @@ if [ "$loop_used_before" -ne "$loop_used_after" ];then echo "Number of loop devices is not the same with previous number." exit 1 fi -! (sudo mic -d -v cr loop -A=i686 handset_blackbay_test_repo.ks --repo "name=Tizen-main;baseurl=http://download.tizen.org/releases/milestone/tizen/unified/tizen-unified_20181024.1/repos/standard/packages/" --logfile=handset3.log --ignore-ksrepo) +! (sudo mic -d -v cr loop -A=i686 handset_blackbay_test_repo.ks --repo "name=Tizen-main;baseurl=http://10.113.136.32/download_trbs/snapshots/tizen/build/unified-rpm-upgrade/tizen-build-unified-rpm-upgrade_20230718.1/repos/standard/packages/" --logfile=handset3.log --ignore-ksrepo) grep -i "Unable to find package" handset3.log ]]> - create raw image with ia32 arch and compress-image option with bz2 - - - - - - - cpmpress_volume)?"yes":"no"}'` -test $result = 'yes' -sudo bunzip2 $name2 -raw_name=`ls ivi*.raw` -test -f $raw_name -]]> - - diff --git a/cases/create/opt_cases/mic_cr_raw_compress-image-gz_ia32.case b/cases/create/opt_cases/mic_cr_raw_compress-image-gz_ia32.case deleted file mode 100755 index 56f68d1..0000000 --- a/cases/create/opt_cases/mic_cr_raw_compress-image-gz_ia32.case +++ /dev/null @@ -1,50 +0,0 @@ - - create raw image with ia32 arch and compress-image option with gz - - - - - - - cpmpress_volume)?"yes":"no"}'` -test $result = 'yes' -sudo gunzip $name2 -raw_name=`ls ivi*.raw` -test -f $name -]]> - - diff --git a/cases/create/opt_cases/mic_cr_raw_fstab-entry-name.case b/cases/create/opt_cases/mic_cr_raw_fstab-entry-name.case deleted file mode 100755 index 6a25acb..0000000 --- a/cases/create/opt_cases/mic_cr_raw_fstab-entry-name.case +++ /dev/null @@ -1,111 +0,0 @@ - - This test case is used to test the option "--fstab-entry=name", - - - - - - - - diff --git a/cases/create/opt_cases/mic_cr_raw_fstab-entry-uuid.case b/cases/create/opt_cases/mic_cr_raw_fstab-entry-uuid.case deleted file mode 100755 index 45bd570..0000000 --- a/cases/create/opt_cases/mic_cr_raw_fstab-entry-uuid.case +++ /dev/null @@ -1,112 +0,0 @@ - - This test case is used to test the option "--fstab-entry=uuid", - - - - - - - - diff --git a/cases/create/opt_cases/mic_cr_raw_generate-bmap_ia32.case b/cases/create/opt_cases/mic_cr_raw_generate-bmap_ia32.case deleted file mode 100755 index edb2621..0000000 --- a/cases/create/opt_cases/mic_cr_raw_generate-bmap_ia32.case +++ /dev/null @@ -1,30 +0,0 @@ - - create loop image with ia32 arch and shrink option - - - - - - - - diff --git a/fixtures/conf/repo_config.json b/fixtures/conf/repo_config.json index aa8eed8..62a155d 100644 --- a/fixtures/conf/repo_config.json +++ b/fixtures/conf/repo_config.json @@ -2,116 +2,116 @@ "arm64-profile": [ "repo --name=Tizen-main --baseurl=http://10.113.136.109/repo/aarch64/ --save --gpgkey=0 --ssl_verify=no" ], - "encoded-password-profile":[ - "repo --name=Tizen-base-local --baseurl=http://testspec:pass%40%2C%3A%25@localhost:8881/repo-protected/tizen-base/ia32/packages/ --ssl_verify=no", - "repo --name=Tizen-main-local --baseurl=http://testspec:pass%40%2C%3A%25@localhost:8881/repo-protected/tizen-main/ia32/packages/ --save --ssl_verify=no" - ], - "password-profile":[ - "repo --name=Tizen-base-local --baseurl=http://test:123456@localhost:8881/repo-protected/tizen-base/ia32/packages/ --ssl_verify=no", - "repo --name=Tizen-main-local --baseurl=http://test:123456@localhost:8881/repo-protected/tizen-main/ia32/packages/ --save --ssl_verify=no" - ], - "separate-password-profile":[ - "repo --name=Tizen-base-local --baseurl=http://localhost:8881/repo-protected/tizen-base/ia32/packages/ --ssl_verify=no --user=testspec --passwd=pass@,:%", - "repo --name=Tizen-main-local --baseurl=http://localhost:8881/repo-protected/tizen-main/ia32/packages/ --save --ssl_verify=no --user=testspec --passwd=pass@,:%" - ], - - "common-profile":[ - "repo --name=Tizen-base --baseurl=http://download.tizen.org/releases/milestone/tizen/base/tizen-base_20180928.1/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no", - "repo --name=Tizen-main --baseurl=http://download.tizen.org/releases/milestone/tizen/unified/tizen-unified_20181024.1/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no", - "repo --name=Tizen-base-source --baseurl=http://download.tizen.org/releases/milestone/tizen/base/tizen-base_20180928.1/repos/standard/source/ --save --source --gpgkey=0 --ssl_verify=no", - "repo --name=Tizen-main-source --baseurl=http://download.tizen.org/releases/milestone/tizen/unified/tizen-unified_20181024.1/repos/standard/source/ --save --source --gpgkey=0 --ssl_verify=no" - ], - "common-base-profile":[ - "repo --name=Tizen-base --baseurl=http://download.tizen.org/releases/milestone/tizen/base/tizen-base_20180928.1/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no" - ], - "common-priority-profile":[ - "repo --name=Tizen-base --baseurl=http://download.tizen.org/releases/milestone/tizen/base/tizen-base_20180928.1/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no", - "repo --name=Tizen-main --baseurl=http://download.tizen.org/releases/milestone/tizen/unified/tizen-unified_20181024.1/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no", - "repo --name=tmp --baseurl=file:///home/build/tmp1/ --priority=1", - "repo --name=tmp2 --baseurl=file:///home/build/tmp2/ --priority=2" - ], - "common-with-high-version-profile":[ - "repo --name=Tizen-base --baseurl=http://download.tizen.org/releases/milestone/tizen/base/tizen-base_20180928.1/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no", - "repo --name=Tizen-main --baseurl=http://download.tizen.org/releases/milestone/tizen/unified/tizen-unified_20181024.1/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no", - "repo --name=Tizen-base-low-version --baseurl=http://download.tizen.org/releases/milestone/tizen/base/tizen-base_20180518.1/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no" - ], - "common-with-tpk-profile":[ - "repo --name=Tizen-base --baseurl=http://download.tizen.org/releases/milestone/tizen/base/tizen-base_20180928.1/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no", - "repo --name=Tizen-main --baseurl=http://download.tizen.org/releases/milestone/tizen/unified/tizen-unified_20181024.1/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no", - "tpk_repo --name=tpkurl --baseurl=http://localhost:8881/repo/TPK/" - ], - "common-with-local-tpk-profile":[ - "repo --name=Tizen-base --baseurl=http://download.tizen.org/releases/milestone/tizen/base/tizen-base_20180928.1/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no", - "repo --name=Tizen-main --baseurl=http://download.tizen.org/releases/milestone/tizen/unified/tizen-unified_20181024.1/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no", - "tpk_repo --name=tpklocal --baseurl=file:///home/build/tmp/mic/tpk" - ], - "common-no-source-profile":[ - "repo --name=Tizen-base --baseurl=http://download.tizen.org/releases/milestone/tizen/base/tizen-base_20180928.1/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no", - "repo --name=Tizen-main --baseurl=http://download.tizen.org/releases/milestone/tizen/unified/tizen-unified_20181024.1/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no" - ], - "tizen-with-arch-profile":[ - "repo --name=Tizen-3.0.m3-3.0 --baseurl=http://download.tizen.org/archive/releases/milestone/tizen/3.0.m3/3.0.m3-base/tizen-3.0-base_20170619.1/repos/@ARCH@/packages/ --save --gpgkey=0 --ssl_verify=no", - "repo --name=Tizen-3.0.m3-mobile --baseurl=http://download.tizen.org/archive/releases/milestone/tizen/3.0.m3//3.0.m3-mobile/tizen-3.0-mobile_20170627.1/repos/emulator32-wayland/packages/ --save --gpgkey=0 --ssl_verify=no" - ], - "temp-repo-profile":[ - "repo --name=temp_repo --baseurl=file:///var/tmp/temp_repo" - ], - "error-repo-profile":[ - "repo --name=Tizen-base --baseurl=http://download.tizendev.org/not-exists/ --save --gpgkey=0 --ssl_verify=no", - "repo --name=Tizen-main --baseurl=http://download.tizendev.org/not-exist/ --save --gpgkey=0 --ssl_verify=no" - ], - "local-repo-profile":[ - "repo --name=local_base --baseurl=file:///home/build/tmp/mic/cache/packages/Tizen-base/", - "repo --name=local_main --baseurl=file:///home/build/tmp/mic/cache/packages/Tizen-main/" - ], - "local-repo-base-profile":[ - "repo --name=local_base --baseurl=file:///home/build/tmp/mic/cache/packages/Tizen-base/" - ], - "ivi-with-proxy-profile":[ + "encoded-password-profile": [ + "repo --name=Tizen-base-local --baseurl=http://testspec:pass%40%2C%3A%25@localhost:8881/repo-protected/tizen-base/ia32/packages/ --ssl_verify=no", + "repo --name=Tizen-main-local --baseurl=http://testspec:pass%40%2C%3A%25@localhost:8881/repo-protected/tizen-main/ia32/packages/ --save --ssl_verify=no" + ], + "password-profile": [ + "repo --name=Tizen-base-local --baseurl=http://test:123456@localhost:8881/repo-protected/tizen-base/ia32/packages/ --ssl_verify=no", + "repo --name=Tizen-main-local --baseurl=http://test:123456@localhost:8881/repo-protected/tizen-main/ia32/packages/ --save --ssl_verify=no" + ], + "separate-password-profile": [ + "repo --name=Tizen-base-local --baseurl=http://localhost:8881/repo-protected/tizen-base/ia32/packages/ --ssl_verify=no --user=testspec --passwd=pass@,:%", + "repo --name=Tizen-main-local --baseurl=http://localhost:8881/repo-protected/tizen-main/ia32/packages/ --save --ssl_verify=no --user=testspec --passwd=pass@,:%" + ], + "common-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", + "repo --name=Tizen-base-source --baseurl=http://10.113.136.32/download_trbs/snapshots/devel/releasebuild/base_rpm_upgrade/devel-rpm_upgrade-base_20230714.3/repos/standard/source/ --save --source --gpgkey=0 --ssl_verify=no", + "repo --name=Tizen-main-source --baseurl=http://10.113.136.32/download_trbs/snapshots/devel/releasebuild/platform_rpm_upgrade/devel-rpm_upgrade-platform_20230727.2/repos/standard/source/ --save --source --gpgkey=0 --ssl_verify=no" + ], + "common-base-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" + ], + "common-priority-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", + "repo --name=tmp --baseurl=file:///home/build/tmp1/ --priority=1", + "repo --name=tmp2 --baseurl=file:///home/build/tmp2/ --priority=2" + ], + "common-with-high-version-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", + "repo --name=Tizen-base-low-version --baseurl=http://10.113.136.32/download_trbs/snapshots/tizen/build/base-rpm-upgrade/tizen-build-base-rpm-upgrade_20230712.1/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no" + ], + "common-with-tpk-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", + "tpk_repo --name=tpkurl --baseurl=http://localhost:8881/repo/TPK/" + ], + "common-with-local-tpk-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", + "tpk_repo --name=tpklocal --baseurl=file:///home/build/tmp/mic/tpk" + ], + "common-no-source-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" + ], + "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" + ], + "temp-repo-profile": [ + "repo --name=temp_repo --baseurl=file:///var/tmp/temp_repo" + ], + "error-repo-profile": [ + "repo --name=Tizen-base --baseurl=http://download.tizendev.org/not-exists/ --save --gpgkey=0 --ssl_verify=no", + "repo --name=Tizen-main --baseurl=http://download.tizendev.org/not-exist/ --save --gpgkey=0 --ssl_verify=no" + ], + "local-repo-profile": [ + "repo --name=local_base --baseurl=file:///home/build/tmp/mic/cache/packages/Tizen-base/", + "repo --name=local_main --baseurl=file:///home/build/tmp/mic/cache/packages/Tizen-main/" + ], + "local-repo-base-profile": [ + "repo --name=local_base --baseurl=file:///home/build/tmp/mic/cache/packages/Tizen-base/" + ], + "ivi-with-proxy-profile": [ "repo --name=ivi --baseurl=http://download.tizen.org/archive/snapshots/tizen/ivi-3.0/latest/repos/atom/packages/ --proxy=http://109.123.121.142:80" ], - "broken-content-bootstrap-profile":[ - "repo --name=Tizen-ivi-broken-bootstrap --baseurl=http://localhost:8881/repo/repo-ivi-broken-content-bootstrap/atom/packages/ --ssl_verify=no --gpgkey=0" + "broken-content-bootstrap-profile": [ + "repo --name=Tizen-ivi-broken-bootstrap --baseurl=http://localhost:8881/repo/repo-ivi-broken-content-bootstrap/atom/packages/ --ssl_verify=no --gpgkey=0" ], - "syslinux_problem_rep-profile":[ - "repo --name=Tizen-ivi-syslinux --baseurl=http://localhost:8881/repo/syslinux_problem_rep/repos/tizen/ia32/packages/ --ssl_verify=no --gpgkey=0" + "syslinux_problem_rep-profile": [ + "repo --name=Tizen-ivi-syslinux --baseurl=http://localhost:8881/repo/syslinux_problem_rep/repos/tizen/ia32/packages/ --ssl_verify=no --gpgkey=0" ], - "ivi-profile":[ + "ivi-profile": [ "repo --name=ivi-base --baseurl=http://download.tizen.org/archive/snapshots/tizen/ivi-3.0/tizen-3.0-ivi_20160904.1/repos/atom/packages/ --save --gpgkey=0 --ssl_verify=no" ], - "ivi-with-source-profile":[ + "ivi-with-source-profile": [ "repo --name=ivi-base --baseurl=http://download.tizen.org/archive/snapshots/tizen/ivi-3.0/tizen-3.0-ivi_20160904.1/repos/atom/packages/ --save --gpgkey=0 --ssl_verify=no", "repo --name=base-source --baseurl=http://download.tizen.org/archive/snapshots/tizen/ivi-3.0/tizen-3.0-ivi_20160904.1/repos/atom//source/ --save --gpgkey=0 --ssl_verify=no" ], - "ivi-with-debug-profile":[ - "repo --name=ivi-base --baseurl=http://download.tizen.org/archive/snapshots/tizen/ivi-3.0/tizen-3.0-ivi_20160904.1/repos/atom/packages/ --save --gpgkey=0 --ssl_verify=no", - "repo --name=base-debug --baseurl=http://download.tizen.org/archive/snapshots/tizen/ivi-3.0/tizen-3.0-ivi_20160904.1/repos/atom//debug/ --save --source --gpgkey=0 --ssl_verify=no" + "tizen-with-debug-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", + "repo --name=base-debug --baseurl=http://10.113.136.32/download_trbs/snapshots/devel/releasebuild/base_rpm_upgrade/devel-rpm_upgrade-base_20230714.3/repos/standard/debug/ --save --source --gpgkey=0 --ssl_verify=no" ], - "obsolete-one-profile":[ - "repo --name=Tizen-main --baseurl=http://download.tizen.org/releases/milestone/tizen/unified/tizen-unified_20181024.1/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no", - "repo --name=base2 --baseurl=file:///home/build/tmp_repo2/" + "obsolete-one-profile": [ + "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", + "repo --name=base2 --baseurl=file:///home/build/tmp_repo2/" ], - "obsolete-two-profile":[ - "repo --name=Tizen-main --baseurl=http://download.tizen.org/releases/milestone/tizen/unified/tizen-unified_20181024.1/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no", - "repo --name=base1 --baseurl=file:///home/build/tmp_repo1/" + "obsolete-two-profile": [ + "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", + "repo --name=base1 --baseurl=file:///home/build/tmp_repo1/" ], - "qcow-profile":[ - "repo --name=common-emulator-wayland --baseurl=http://download.tizen.org/archive/releases/milestone/tizen/common-3.0.2015.Q2/tizen-3.0.2015.Q2-common_20150630.1/repos/emulator32-wayland/packages/ --ssl_verify=no", - "repo --name=Tizen-base --baseurl=http://download.tizen.org/releases/milestone/tizen/base/tizen-base_20180928.1/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no" + "qcow-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" ], - "qcow-with-tpk-profile":[ - "repo --name=common-emulator-wayland --baseurl=http://download.tizen.org/archive/releases/milestone/tizen/common-3.0.2015.Q2/tizen-3.0.2015.Q2-common_20150630.1/repos/emulator32-wayland/packages/ --ssl_verify=no", - "repo --name=Tizen-base --baseurl=http://download.tizen.org/releases/milestone/tizen/base/tizen-base_20180928.1/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no", - "tpk_repo --name=tpkurl --baseurl=http://localhost:8881/repo/TPK/" + "qcow-with-tpk-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", + "tpk_repo --name=tpkurl --baseurl=http://localhost:8881/repo/TPK/" ], - "scriptlet-error-profile":[ - "repo --name=main-2.2 --baseurl=http://download.tizen.org/archive/releases/2.2/tizen-2.2_20130719.3/repos/tizen-main/ia32/packages/ --save --gpgkey=0 --ssl_verify=no", - "repo --name=base-2.2 --baseurl=http://download.tizen.org/archive/releases/2.2//tizen-2.2_20130719.3/repos/tizen-base/ia32/packages/ --save --gpgkey=0 --ssl_verify=no", + "scriptlet-error-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", "repo --name=myrepo --baseurl=file:///home/build/scriptlet" ], - "strict-mode-profile":[ - "repo --name=Tizen-base --baseurl=http://download.tizen.org/releases/milestone/tizen/base/tizen-base_20180928.1/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no", - "repo --name=Tizen-main --baseurl=http://download.tizen.org/releases/milestone/tizen/unified/tizen-unified_20181024.1/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no", - "repo --name=myrepo --baseurl=file:///home/build/strict_mode" + "strict-mode-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", + "repo --name=myrepo --baseurl=file:///home/build/strict_mode" ] } diff --git a/fixtures/ks_files/error_ks_with_chinese.ks b/fixtures/ks_files/error_ks_with_chinese.ks index 7bc817a..d31815b 100755 --- a/fixtures/ks_files/error_ks_with_chinese.ks +++ b/fixtures/ks_files/error_ks_with_chinese.ks @@ -30,8 +30,7 @@ repo --name=Tizen-main --baseurl=http://download.tizen.org/releases/milestone/ti @trats-blackbay 你好 -pvr-bin-mdfld --charging-animation +setup %end %prepackages diff --git a/fixtures/ks_files/handset_blackbay_with_encoded_passwd.ks b/fixtures/ks_files/handset_blackbay_with_encoded_passwd.ks index e3033c2..7db83f4 100755 --- a/fixtures/ks_files/handset_blackbay_with_encoded_passwd.ks +++ b/fixtures/ks_files/handset_blackbay_with_encoded_passwd.ks @@ -1,4 +1,4 @@ -# -*-mic2-options-*- -f loop --pack-to=@NAME@-rs.zip -*-mic2-options-*- +# -*-mic2-options-*- -f loop -A=i686 --pack-to=@NAME@-rs.zip -*-mic2-options-*- lang en_US.UTF-8 keyboard us diff --git a/fixtures/ks_files/handset_blackbay_with_passwd.ks b/fixtures/ks_files/handset_blackbay_with_passwd.ks index 2dfdde4..6831a51 100755 --- a/fixtures/ks_files/handset_blackbay_with_passwd.ks +++ b/fixtures/ks_files/handset_blackbay_with_passwd.ks @@ -1,4 +1,4 @@ -# -*-mic2-options-*- -f loop --pack-to=@NAME@-rs.zip -*-mic2-options-*- +# -*-mic2-options-*- -f loop -A=i686 --pack-to=@NAME@-rs.zip -*-mic2-options-*- lang en_US.UTF-8 keyboard us diff --git a/fixtures/ks_files/handset_blackbay_with_separate_passwd.ks b/fixtures/ks_files/handset_blackbay_with_separate_passwd.ks index 29b1f00..f9b9a86 100755 --- a/fixtures/ks_files/handset_blackbay_with_separate_passwd.ks +++ b/fixtures/ks_files/handset_blackbay_with_separate_passwd.ks @@ -1,4 +1,4 @@ -# -*-mic2-options-*- -f loop --pack-to=@NAME@-rs.zip -*-mic2-options-*- +# -*-mic2-options-*- -f loop -A=i686 --pack-to=@NAME@-rs.zip -*-mic2-options-*- lang en_US.UTF-8 keyboard us diff --git a/fixtures/ks_files/ivi-2.0-alpha-debuginfo.ks b/fixtures/ks_files/ivi-2.0-alpha-debuginfo.ks deleted file mode 100755 index 853d089..0000000 --- a/fixtures/ks_files/ivi-2.0-alpha-debuginfo.ks +++ /dev/null @@ -1,38 +0,0 @@ -# -*-mic2-options-*- -f raw --copy-kernel --compress-disk-image=bz2 --generate-bmap -*-mic2-options-*- - -lang en_US.UTF-8 -keyboard us -timezone --utc America/Los_Angeles - -#Partitions: size unit is MB -part /boot --size 32 --ondisk sdb --fstype=ext4 --label boot -part / --size 1600 --ondisk sdb --fstype=ext4 --label platform - -rootpw tizen -xconfig --startxonboot -bootloader --timeout=0 --append="rootwait rootfstype=ext4 quiet" - -desktop --autologinuser=tizen -user --name tizen --groups audio,video --password 'tizen' - -repo --name=base --baseurl=http://download.tizen.org/archive/releases/milestone/tizen/ivi-3.0/tizen-3.0-ivi_20150201.3/repos/atom/packages/ --save --gpgkey=0 --ssl_verify=no -repo --name=base-debug --baseurl=http://download.tizen.org/archive/releases/milestone/tizen/ivi-3.0/tizen-3.0-ivi_20150201.3/repos/atom/debug/ --save --source --gpgkey=0 --ssl_verify=no - -%packages -coreutils -rpm -bash -%end - -%post -rm -rf /root/.zypp -mkdir -p /usr/lib/systemd/system/graphical.target.wants -%end - -%post --nochroot -# buildname.nochroot -if [ -n "$IMG_NAME" ]; then - echo "BUILD_ID=$IMG_NAME" >> $INSTALL_ROOT/etc/tizen-release - echo "BUILD_ID=$IMG_NAME" >> $INSTALL_ROOT/etc/os-release -fi -%end diff --git a/fixtures/ks_files/qcow_image.ks b/fixtures/ks_files/qcow_image.ks index bb94907..96d7cf5 100755 --- a/fixtures/ks_files/qcow_image.ks +++ b/fixtures/ks_files/qcow_image.ks @@ -24,31 +24,15 @@ repo --name=Tizen-base --baseurl=http://download.tizen.org/releases/milestone/ti %packages @Generic Base -@Common Base @Generic Console Tools -@Generic Packaging @Generic Adaptation @Generic Wayland -@Common Wayland -@Generic Middleware -@Common Middleware -@Generic Applications -@Generic Bluetooth -@Generic Multimedia -@Generic Desktop Applications -@Common Desktop Applications -@Generic Crosswalk -@Common Crosswalk -@Generic Qt5 -@Generic Multimedia Intel sdbd system-plugin-emulator %end - - %post #!/bin/sh echo "#################### generic-base.post ####################" diff --git a/fixtures/ks_files/qcow_image_tpk_http_repo.ks b/fixtures/ks_files/qcow_image_tpk_http_repo.ks index 7b695c3..6b96a8e 100755 --- a/fixtures/ks_files/qcow_image_tpk_http_repo.ks +++ b/fixtures/ks_files/qcow_image_tpk_http_repo.ks @@ -25,28 +25,10 @@ tpk_repo --name=sometpk --baseurl=http://download.tizen.org/tools/repos/TPK/ %packages @Generic Base -@Common Base @Generic Console Tools @Generic Packaging -@Common Packaging @Generic Adaptation @Generic Wayland -@Common Wayland -@Generic Middleware -@Common Middleware -@Generic Applications -@Generic Bluetooth -@Generic Multimedia -@Generic Desktop Applications -@Common Desktop Applications -@Generic Crosswalk -@Common Crosswalk -@Generic Qt5 -@Common Qt5 -@Generic Multimedia Intel -kernel-profile-common -sdbd -system-plugin-emulator %end %tpk_packages org.tizen.camera-app-1.0.0-x86.tpk diff --git a/fixtures/ks_files/scriptlet_error.ks b/fixtures/ks_files/scriptlet_error.ks index 60ec649..f9ae41e 100755 --- a/fixtures/ks_files/scriptlet_error.ks +++ b/fixtures/ks_files/scriptlet_error.ks @@ -17,5 +17,8 @@ repo --name=base-2.2 --baseurl=http://download.tizen.org/archive/releases/2.2/ti repo --name=myrepo --baseurl=file:///home/build/scriptlet %packages +coreutils +bash +rpm fake %end diff --git a/fixtures/ks_files/tizen-with-debuginfo.ks b/fixtures/ks_files/tizen-with-debuginfo.ks new file mode 100755 index 0000000..853d089 --- /dev/null +++ b/fixtures/ks_files/tizen-with-debuginfo.ks @@ -0,0 +1,38 @@ +# -*-mic2-options-*- -f raw --copy-kernel --compress-disk-image=bz2 --generate-bmap -*-mic2-options-*- + +lang en_US.UTF-8 +keyboard us +timezone --utc America/Los_Angeles + +#Partitions: size unit is MB +part /boot --size 32 --ondisk sdb --fstype=ext4 --label boot +part / --size 1600 --ondisk sdb --fstype=ext4 --label platform + +rootpw tizen +xconfig --startxonboot +bootloader --timeout=0 --append="rootwait rootfstype=ext4 quiet" + +desktop --autologinuser=tizen +user --name tizen --groups audio,video --password 'tizen' + +repo --name=base --baseurl=http://download.tizen.org/archive/releases/milestone/tizen/ivi-3.0/tizen-3.0-ivi_20150201.3/repos/atom/packages/ --save --gpgkey=0 --ssl_verify=no +repo --name=base-debug --baseurl=http://download.tizen.org/archive/releases/milestone/tizen/ivi-3.0/tizen-3.0-ivi_20150201.3/repos/atom/debug/ --save --source --gpgkey=0 --ssl_verify=no + +%packages +coreutils +rpm +bash +%end + +%post +rm -rf /root/.zypp +mkdir -p /usr/lib/systemd/system/graphical.target.wants +%end + +%post --nochroot +# buildname.nochroot +if [ -n "$IMG_NAME" ]; then + echo "BUILD_ID=$IMG_NAME" >> $INSTALL_ROOT/etc/tizen-release + echo "BUILD_ID=$IMG_NAME" >> $INSTALL_ROOT/etc/os-release +fi +%end diff --git a/fixtures/ks_files/whole_rd_210.ks b/fixtures/ks_files/whole_rd_210.ks index 50eee03..109f128 100755 --- a/fixtures/ks_files/whole_rd_210.ks +++ b/fixtures/ks_files/whole_rd_210.ks @@ -25,12 +25,10 @@ repo --name=Tizen-base --baseurl=http://download.tizen.org/releases/milestone/ti repo --name=Tizen-main --baseurl=http://download.tizen.org/releases/milestone/tizen/unified/tizen-unified_20181024.1/repos/standard/packages/ --save --gpgkey=0 --ssl_verify=no %packages -artik530-raptor-linux-kernel -artik530-raptor-linux-kernel-modules -u-boot-artik530 shadow-utils coreutils bash +u-boot-tm1 %end %prepackages @@ -41,11 +39,7 @@ libattr %end %attachment -/boot/u-boot/bootloader.img -/boot/u-boot/params.bin -/boot/zImage -/boot/s5p4418-artik530-raptor-rev00.dtb -/boot/s5p4418-artik530-raptor-rev03.dtb +/boot/u-boot/u-boot.bin %end %post echo 'kickstart post script start' diff --git a/fixtures/py_scripts/repo_parse.py b/fixtures/py_scripts/repo_parse.py index d849672..3729323 100644 --- a/fixtures/py_scripts/repo_parse.py +++ b/fixtures/py_scripts/repo_parse.py @@ -9,7 +9,7 @@ import subprocess def get_slave_address(): pipe = subprocess.Popen('grep "LOCAL_HOST_IP" /home/build/tools-tester.d/servers-local.conf | cut -d":" -f 2', shell=True, stdout=subprocess.PIPE) out = pipe.stdout.readlines() - ip = str(out[0]) + ip = str(out[0].decode()) ip = ip.replace("\n","") print(ip) return ip diff --git a/sudoers.itest_cases_mic b/sudoers.itest_cases_mic index 2ee8df3..9186844 100644 --- a/sudoers.itest_cases_mic +++ b/sudoers.itest_cases_mic @@ -36,5 +36,6 @@ Cmnd_Alias YUM = /usr/bin/yum Cmnd_Alias ZYPPER = /usr/bin/zypper Cmnd_Alias APTGET = /usr/bin/apt-get Cmnd_Alias RPM = /usr/bin/rpm, /bin/rpm -build ALL=(ALL) NOPASSWD: MIC, TEST, RM, SETENFORCE, TAR, BUNZIP2, MKDIR, MICCHROOT, WHICH, KPARTX, MODPROBE, RMMOD, UMOUNT, MOUNT, LOSETUP, PARTED, CREATEREPO, XARGS, BLKID, EGREP, GUNZIP, UNZIP, MV, CP, SED, FDISK, SPM, LZOP, PYTHON, LS, MD5SUM, SHA1SUM, SHA256SUM, YUM, ZYPPER, APTGET, RPM,WGET +Cmnd_Alias FIND = /usr/bin/find, /bin/find +build ALL=(ALL) NOPASSWD: MIC, TEST, RM, SETENFORCE, TAR, BUNZIP2, MKDIR, MICCHROOT, WHICH, KPARTX, MODPROBE, RMMOD, UMOUNT, MOUNT, LOSETUP, PARTED, CREATEREPO, XARGS, BLKID, EGREP, GUNZIP, UNZIP, MV, CP, SED, FDISK, SPM, LZOP, PYTHON, LS, MD5SUM, SHA1SUM, SHA256SUM, YUM, ZYPPER, APTGET, RPM,WGET, FIND Defaults env_keep+="http_proxy https_proxy no_proxy"