From: Xiao Jin Date: Thu, 25 Oct 2018 07:14:00 +0000 (+0800) Subject: fix bug of loop device num is not alwasy 0 X-Git-Tag: submit/devel/20190730.074558~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d70562693b3105cbb619e29bfa34bcba488b9129;p=tools%2Fitest-cases-mic.git fix bug of loop device num is not alwasy 0 Change-Id: If9c634af04f889cfc0744d47948c17d52b7e95be --- diff --git a/cases/create/func_cases/mic_cr_auto_fs.case b/cases/create/func_cases/mic_cr_auto_fs.case old mode 100644 new mode 100755 index 6d6a413..6e74f4d --- a/cases/create/func_cases/mic_cr_auto_fs.case +++ b/cases/create/func_cases/mic_cr_auto_fs.case @@ -22,11 +22,15 @@ assert img_file in manifest['fs']['image_files'] &1 | awk -F ' ' '{print $2}') python parse_manifest.py $fs_dir $mic_version diff --git a/cases/create/func_cases/mic_cr_auto_fs_d_v_i.case b/cases/create/func_cases/mic_cr_auto_fs_d_v_i.case old mode 100644 new mode 100755 index f251626..746f75a --- a/cases/create/func_cases/mic_cr_auto_fs_d_v_i.case +++ b/cases/create/func_cases/mic_cr_auto_fs_d_v_i.case @@ -22,11 +22,15 @@ assert img_file in manifest['fs']['image_files'] &1 | awk -F ' ' '{print $2}') python parse_manifest.py $fs_dir $mic_version diff --git a/cases/create/func_cases/mic_cr_auto_loop.case b/cases/create/func_cases/mic_cr_auto_loop.case old mode 100644 new mode 100755 index d71ad46..3a69ef8 --- a/cases/create/func_cases/mic_cr_auto_loop.case +++ b/cases/create/func_cases/mic_cr_auto_loop.case @@ -10,11 +10,15 @@ which called magic line, and magic line in this ks file is: diff --git a/cases/create/func_cases/mic_cr_auto_loop_package_constPtr.case b/cases/create/func_cases/mic_cr_auto_loop_package_constPtr.case old mode 100644 new mode 100755 index 6a6610e..0afa3ae --- a/cases/create/func_cases/mic_cr_auto_loop_package_constPtr.case +++ b/cases/create/func_cases/mic_cr_auto_loop_package_constPtr.case @@ -7,11 +7,15 @@ &1 | tee handset2.log || true grep "Packages absent in image: bashrr" handset2.log sudo $losetup_path -a -sudo $losetup_path -a | wc -l | xargs test 0 -eq +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 ]]> - create loop image by cpio - - - - - - + + create loop image by cpio + + + + + + diff --git a/cases/create/func_cases/mic_cr_loop_logfile_conf_shrink_release_pkgmgr_armv7l.case b/cases/create/func_cases/mic_cr_loop_logfile_conf_shrink_release_pkgmgr_armv7l.case old mode 100644 new mode 100755 index 33f637d..1382338 --- a/cases/create/func_cases/mic_cr_loop_logfile_conf_shrink_release_pkgmgr_armv7l.case +++ b/cases/create/func_cases/mic_cr_loop_logfile_conf_shrink_release_pkgmgr_armv7l.case @@ -8,7 +8,7 @@ - Run certain script before creation of tar.gz image - - - - - - + + Run certain script before creation of tar.gz image + + + + + + diff --git a/cases/create/func_cases/mic_cr_loop_shrink_outdir_logfile_pkgmgr_ia32.case b/cases/create/func_cases/mic_cr_loop_shrink_outdir_logfile_pkgmgr_ia32.case old mode 100644 new mode 100755 index 2e0c924..624ccdf --- a/cases/create/func_cases/mic_cr_loop_shrink_outdir_logfile_pkgmgr_ia32.case +++ b/cases/create/func_cases/mic_cr_loop_shrink_outdir_logfile_pkgmgr_ia32.case @@ -7,13 +7,17 @@ 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 index 704a5b5..4792571 100755 --- 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 @@ -11,7 +11,7 @@ diff --git a/cases/create/mixed_cases/check_install_packages_number_display.case b/cases/create/mixed_cases/check_install_packages_number_display.case old mode 100644 new mode 100755 index c6a7619..67c1c7a --- a/cases/create/mixed_cases/check_install_packages_number_display.case +++ b/cases/create/mixed_cases/check_install_packages_number_display.case @@ -12,12 +12,16 @@ installing package, before it shows error log 'install ....[15/14]' diff --git a/cases/create/mixed_cases/mic_cr_auto_with_separate_password.case b/cases/create/mixed_cases/mic_cr_auto_with_separate_password.case old mode 100644 new mode 100755 index 1344956..3b2be0b --- a/cases/create/mixed_cases/mic_cr_auto_with_separate_password.case +++ b/cases/create/mixed_cases/mic_cr_auto_with_separate_password.case @@ -6,12 +6,16 @@ diff --git a/cases/create/mixed_cases/mic_cr_auto_with_un-encoded_password.case b/cases/create/mixed_cases/mic_cr_auto_with_un-encoded_password.case old mode 100644 new mode 100755 index 15bfa2e..443f1af --- a/cases/create/mixed_cases/mic_cr_auto_with_un-encoded_password.case +++ b/cases/create/mixed_cases/mic_cr_auto_with_un-encoded_password.case @@ -6,12 +6,16 @@ diff --git a/cases/create/mixed_cases/mic_cr_createrepo_issue.case b/cases/create/mixed_cases/mic_cr_createrepo_issue.case old mode 100644 new mode 100755 diff --git a/cases/create/mixed_cases/mic_cr_fs_bootstrap_check_chroot.case b/cases/create/mixed_cases/mic_cr_fs_bootstrap_check_chroot.case old mode 100644 new mode 100755 index 9122fd0..1d7153c --- a/cases/create/mixed_cases/mic_cr_fs_bootstrap_check_chroot.case +++ b/cases/create/mixed_cases/mic_cr_fs_bootstrap_check_chroot.case @@ -7,12 +7,16 @@ &1 | tee mic.log grep -i "Failed to download/install bootstrap package" mic.log sudo $losetup_path -a -sudo $losetup_path -a | wc -l | xargs test 0 -eq +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 ]]> &1 | awk -F ' ' '{print $2}') sudo python parse_manifest.py $img_file $mic_version sudo $losetup_path -a -sudo $losetup_path -a | wc -l | xargs test 0 -eq +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 ]]> &1 | tee mic.log grep -i "Failed to download/install bootstrap package" mic.log sudo $losetup_path -a -sudo $losetup_path -a | wc -l | xargs test 0 -eq +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 ]]> &1 | tee all.log grep 'Finished' all.log sudo $losetup_path -a -sudo $losetup_path -a | wc -l | xargs test 0 -eq +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 ]]> diff --git a/cases/create/mixed_cases/mic_cr_raw_invliad_mic-bootstrap.case b/cases/create/mixed_cases/mic_cr_raw_invliad_mic-bootstrap.case old mode 100644 new mode 100755 index 4da5cf8..2f75de3 --- a/cases/create/mixed_cases/mic_cr_raw_invliad_mic-bootstrap.case +++ b/cases/create/mixed_cases/mic_cr_raw_invliad_mic-bootstrap.case @@ -6,11 +6,15 @@ > tmp1.log diff --git a/cases/create/mixed_cases/mic_cr_raw_locale.case b/cases/create/mixed_cases/mic_cr_raw_locale.case index f8f0699..a7c62ed 100755 --- a/cases/create/mixed_cases/mic_cr_raw_locale.case +++ b/cases/create/mixed_cases/mic_cr_raw_locale.case @@ -11,11 +11,15 @@ &1 | tee mic.log grep -i "Failed to download/install bootstrap package" mic.log sudo $losetup_path -a -sudo $losetup_path -a | wc -l | xargs test 0 -eq +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 ]]> diff --git a/cases/create/mixed_cases/mic_duplicate_log.case b/cases/create/mixed_cases/mic_duplicate_log.case old mode 100644 new mode 100755 diff --git a/cases/create/mixed_cases/mic_man_page.case b/cases/create/mixed_cases/mic_man_page.case old mode 100644 new mode 100755 diff --git a/cases/create/neg_cases/mic_cr_auto_loop_script_error.case b/cases/create/neg_cases/mic_cr_auto_loop_script_error.case old mode 100644 new mode 100755 index ac93a74..2c70011 --- a/cases/create/neg_cases/mic_cr_auto_loop_script_error.case +++ b/cases/create/neg_cases/mic_cr_auto_loop_script_error.case @@ -10,11 +10,15 @@ which called magic line, and magic line in this ks file is: &1 | tee mic.log || true grep -i "invalid choice.*az4.*" mic.log sudo $losetup_path -a -sudo $losetup_path -a | wc -l | xargs test 0 -eq +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 ]]> > mic1.log grep -i "too few arguments" mic1.log ]]> diff --git a/cases/create/neg_cases/negative_error-ks-with-chinese.case b/cases/create/neg_cases/negative_error-ks-with-chinese.case old mode 100644 new mode 100755 index a47e243..8045b3a --- a/cases/create/neg_cases/negative_error-ks-with-chinese.case +++ b/cases/create/neg_cases/negative_error-ks-with-chinese.case @@ -7,12 +7,16 @@ &1 | tee mic1.log) grep -i "[URLGrabber error|PYCURL ERROR|HTTP Error|couldn't connect]" mic1.log sudo $losetup_path -a -sudo $losetup_path -a | wc -l | xargs test 0 -eq +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 ]]> diff --git a/cases/create/opt_cases/mic_cr_fs_record-pkgs-name-content-license-vcs_ia32.case b/cases/create/opt_cases/mic_cr_fs_record-pkgs-name-content-license-vcs_ia32.case old mode 100644 new mode 100755 index c71722a..b4d4a4a --- a/cases/create/opt_cases/mic_cr_fs_record-pkgs-name-content-license-vcs_ia32.case +++ b/cases/create/opt_cases/mic_cr_fs_record-pkgs-name-content-license-vcs_ia32.case @@ -7,12 +7,16 @@ diff --git a/cases/create/opt_cases/mic_cr_loop_arc-invalid_ia32.case b/cases/create/opt_cases/mic_cr_loop_arc-invalid_ia32.case old mode 100644 new mode 100755 index 69b0130..ff05299 --- a/cases/create/opt_cases/mic_cr_loop_arc-invalid_ia32.case +++ b/cases/create/opt_cases/mic_cr_loop_arc-invalid_ia32.case @@ -6,11 +6,15 @@ &1 | tee mic2.log) grep -E "compress-image: invalid choice: 'zip'" mic2.log sudo $losetup_path -a -sudo $losetup_path -a | wc -l | xargs test 0 -eq +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 ]]> &1 | tee mic1.log grep -i 'Finished' mic1.log grep -i 'Debug' mic1.log sudo $losetup_path -a -sudo $losetup_path -a | wc -l | xargs test 0 -eq +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 grep -i 'Verbose' mic1.log test -f ./out1/platform.img ]]> diff --git a/cases/create/opt_cases/mic_cr_loop_interactive_ia32.case b/cases/create/opt_cases/mic_cr_loop_interactive_ia32.case old mode 100644 new mode 100755 index 0893498..d499637 --- a/cases/create/opt_cases/mic_cr_loop_interactive_ia32.case +++ b/cases/create/opt_cases/mic_cr_loop_interactive_ia32.case @@ -6,18 +6,26 @@ &1 >> tmp.log" << EOF n EOF grep ".* \[y/n](y): INFO" tmp.log sudo $losetup_path -a -sudo $losetup_path -a | wc -l | xargs test 0 -eq +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 ]]> diff --git a/cases/create/opt_cases/mic_cr_loop_logfile-current-dir_ia32.case b/cases/create/opt_cases/mic_cr_loop_logfile-current-dir_ia32.case old mode 100644 new mode 100755 index 448a5c8..1ef3f29 --- a/cases/create/opt_cases/mic_cr_loop_logfile-current-dir_ia32.case +++ b/cases/create/opt_cases/mic_cr_loop_logfile-current-dir_ia32.case @@ -11,14 +11,18 @@ &1 | tee mic.log ) grep -i "./log_dir should be file" mic.log grep "$hostname" mic.log sudo $losetup_path -a -sudo $losetup_path -a | wc -l | xargs test 0 -eq +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 ]]> diff --git a/cases/create/opt_cases/mic_cr_loop_logfile-root-file_ia32.case b/cases/create/opt_cases/mic_cr_loop_logfile-root-file_ia32.case old mode 100644 new mode 100755 index 5763bc7..03470f8 --- a/cases/create/opt_cases/mic_cr_loop_logfile-root-file_ia32.case +++ b/cases/create/opt_cases/mic_cr_loop_logfile-root-file_ia32.case @@ -6,13 +6,17 @@ > mic.log grep "Finished" mic.log sudo test -e /root/log_file sudo $losetup_path -a -sudo $losetup_path -a | wc -l | xargs test 0 -eq +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 sudo egrep "$hostname" /root/log_file sudo egrep 'mic [0-9]{1,2}\.[0-9]+' /root/log_file sudo test -e ./mic-output/platform.img diff --git a/cases/create/opt_cases/mic_cr_loop_outdir-current-dir_ia32.case b/cases/create/opt_cases/mic_cr_loop_outdir-current-dir_ia32.case old mode 100644 new mode 100755 index a4e92d0..3bd560a --- a/cases/create/opt_cases/mic_cr_loop_outdir-current-dir_ia32.case +++ b/cases/create/opt_cases/mic_cr_loop_outdir-current-dir_ia32.case @@ -7,12 +7,16 @@ it can be set to an existed directory and also can be set to an unexisted direct diff --git a/cases/create/opt_cases/mic_cr_loop_pack-to-taz.case b/cases/create/opt_cases/mic_cr_loop_pack-to-taz.case old mode 100644 new mode 100755 index 5ea85c4..65ab9e6 --- a/cases/create/opt_cases/mic_cr_loop_pack-to-taz.case +++ b/cases/create/opt_cases/mic_cr_loop_pack-to-taz.case @@ -6,14 +6,18 @@ &1 | tee mic.log) grep -i "Can't find backend: None" mic.log sudo $losetup_path -a -sudo $losetup_path -a | wc -l | xargs test 0 -eq +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 ]]> &1 | tee mic.log) grep -i "Can't find backend: yum" mic.log sudo $losetup_path -a -sudo $losetup_path -a | wc -l | xargs test 0 -eq +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 ]]> &1 | tee mic.log) grep -i 'Invalid pkg recording: propery' mic.log sudo $losetup_path -a -sudo $losetup_path -a | wc -l | xargs test 0 -eq +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 ]]> diff --git a/cases/create/opt_cases/mic_cr_loop_runtime-Invalid_ia32.case b/cases/create/opt_cases/mic_cr_loop_runtime-Invalid_ia32.case old mode 100644 new mode 100755 index 964dcfc..6df9e50 --- a/cases/create/opt_cases/mic_cr_loop_runtime-Invalid_ia32.case +++ b/cases/create/opt_cases/mic_cr_loop_runtime-Invalid_ia32.case @@ -6,11 +6,15 @@ &1 | tee mic.log) grep -i "Invalid runtime mode: invalid" mic.log sudo $losetup_path -a -sudo $losetup_path -a | wc -l | xargs test 0 -eq +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 ]]> &1 | tee mic2.log ) grep "compress-image: invalid choice: 'zip'" mic2.log sudo $losetup_path -a -sudo $losetup_path -a | wc -l | xargs test 0 -eq +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 ]]>