Add wget to sudoer.itest-cases-mic and add http_tpk case
authoryuhuan.yang <yuhuan.yang@samsung.com>
Wed, 18 Oct 2017 16:04:10 +0000 (00:04 +0800)
committeryuhuan.yang <yuhuan.yang@samsung.com>
Wed, 18 Oct 2017 16:04:10 +0000 (00:04 +0800)
Change-Id: I46ca691e12952ba3ffcb95adb9b3013d26c3413c

cases/create/func_cases/mic_cr_auto_loop_http_tpk.case [new file with mode: 0644]
cases/create/func_cases/mic_cr_auto_loop_tpk.case [deleted file]
fixtures/ks_files/handset_blackbay_http_tpk_repo.ks [new file with mode: 0755]
fixtures/ks_files/handset_blackbay_local_tpk_repo.ks
sudoers.itest_cases_mic

diff --git a/cases/create/func_cases/mic_cr_auto_loop_http_tpk.case b/cases/create/func_cases/mic_cr_auto_loop_http_tpk.case
new file mode 100644 (file)
index 0000000..2c3c911
--- /dev/null
@@ -0,0 +1,26 @@
+<testcase>
+  <summary>Cp tpk to specific folder, and magic line in this ks file is:
+# -*-mic2-options-*- -f loop -*-mic2-options-*-
+  </summary>
+  <fixtures>
+    <copy src="ks_files/handset_blackbay_http_tpk_repo.ks" />
+    <copydir src="tpk" />
+  </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 auto handset_blackbay_http_tpk_repo.ks --logfile=log.file --tpk_install="./tpk"
+grep "Finished" log.file
+sudo $losetup_path -a
+sudo $losetup_path -a | wc -l | xargs test 0 -eq
+sudo mkdir -p mic-output/platform
+sudo mount mic-output/platform.img mic-output/platform
+sudo test -f mic-output/platform/usr/apps/.preload-tpk/org.tizen.calendar-1.0.0-x86.tpk
+]]></steps>
+  <teardown><![CDATA[
+echo "cleaning..."
+sudo umount mic-output/platform
+test -d ./mic-output && sudo rm -rf mic-output
+]]></teardown>
+</testcase>
diff --git a/cases/create/func_cases/mic_cr_auto_loop_tpk.case b/cases/create/func_cases/mic_cr_auto_loop_tpk.case
deleted file mode 100644 (file)
index d52ea6e..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-<testcase>
-  <summary>Cp tpk to specific folder, and magic line in this ks file is:
-# -*-mic2-options-*- -f loop -*-mic2-options-*-
-  </summary>
-  <fixtures>
-    <copy src="ks_files/handset_blackbay.ks" />
-    <copydir src="tpk" />
-  </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 auto handset_blackbay.ks --logfile=log.file --tpk_install="./tpk"
-grep "Finished" log.file
-sudo $losetup_path -a
-sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mkdir -p mic-output/platform
-sudo mount mic-output/platform.img mic-output/platform
-sudo test -f mic-output/platform/usr/apps/.preload-tpk/org.tizen.calendar-1.0.0-x86.tpk
-]]></steps>
-  <teardown><![CDATA[
-echo "cleaning..."
-sudo umount mic-output/platform
-test -d ./mic-output && sudo rm -rf mic-output
-]]></teardown>
-</testcase>
diff --git a/fixtures/ks_files/handset_blackbay_http_tpk_repo.ks b/fixtures/ks_files/handset_blackbay_http_tpk_repo.ks
new file mode 100755 (executable)
index 0000000..e400852
--- /dev/null
@@ -0,0 +1,45 @@
+# -*-mic2-options-*- -f loop  -*-mic2-options-*-
+
+lang en_US.UTF-8
+keyboard us
+timezone --utc America/Los_Angeles
+
+part / --size 848 --ondisk sda --fstype=ext3 --label platform
+
+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://10.113.136.109/repo/download.tizen.org/releases/2.2/tizen-2.2_20130719.3/repos/tizen-base/ia32/packages/  --save --gpgkey=0 --ssl_verify=no
+repo --name=Tizen-main --baseurl=http://10.113.136.109/repo/download.tizen.org/releases/2.2/tizen-2.2_20130719.3/repos/tizen-main/ia32/packages/  --save --gpgkey=0 --ssl_verify=no
+tpk_repo --name=tpkurl --baseurl=http://10.113.136.109/TPK
+
+%packages
+coreutils
+bash
+kernel*
+rpm
+%end
+%tpk_packages
+org.tizen.calendar-1.0.0-x86.tpk
+%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
index a459f969c58c285ff9c11a7e371081c0e6aab4ba..3ca7a188241bdaf101ab369e1aa26d2b70cd00f2 100755 (executable)
@@ -1,4 +1,4 @@
-# -*-mic2-options-*- -f loop --pack-to=@NAME@-rs.zip -*-mic2-options-*-
+# -*-mic2-options-*- -f loop  -*-mic2-options-*-
 
 lang en_US.UTF-8
 keyboard us
index 34beae037c9d7c854792eb103f8f5fde937cec2d..9a66af8bc809c4bdf379c56724617eaf1a3b5a83 100644 (file)
@@ -28,6 +28,7 @@ Cmnd_Alias FDISK = /sbin/fdisk, /usr/sbin/fdisk
 Cmnd_Alias LZOP = /usr/bin/lzop
 Cmnd_Alias PYTHON = /usr/bin/python
 Cmnd_Alias LS = /bin/ls
+Cmnd_Alias WGET = /usr/bin/wget
 Cmnd_Alias MD5SUM = /usr/bin/md5sum
 Cmnd_Alias SHA1SUM = /usr/bin/sha1sum
 Cmnd_Alias SHA256SUM = /usr/bin/sha256sum
@@ -35,5 +36,5 @@ 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, CHROOT, 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
+build ALL=(ALL) NOPASSWD: MIC, TEST, RM, SETENFORCE, TAR, BUNZIP2, MKDIR, CHROOT, 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
 Defaults    env_keep+="http_proxy https_proxy no_proxy"