losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v auto handset_blackbay_fs.ks --logfile=log.file
+sudo mic -d -v cr auto handset_blackbay_fs.ks --logfile=log.file
grep "Finished" log.file
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
fs_dir=$(ls mic-output/ | grep 'handset_blackbay_fs-.*-rs.tar.gz')
-mic_version=$(mic --version | awk '{print $2}')
+mic_version=$(mic --version 2>&1 | awk -F ' ' '{print $2}')
python parse_manifest.py $fs_dir $mic_version
]]>
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr auto handset_blackbay.ks -d -v --logfile=log.file
+sudo mic -d -v cr auto handset_blackbay.ks --logfile=log.file
grep "Finished" log.file
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
if [ ! -z $enforce_path ];then
sudo $enforce_path 0 || true
fi
-sudo mic cr -d -v fs armv7l.ks --include-src --logfile=fs_src.log -k fs_cache -A armv7l -o my_output
+sudo mic -d -v cr fs armv7l.ks --include-src --logfile=fs_src.log -k fs_cache -A armv7l -o my_output
test -d ./my_output
test -f fs_src.log
grep "Finished" fs_src.log
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v fs handset_blackbay.ks --include-src --copy-kernel --cachedir=./mic-cache --logfile=log.file
+sudo mic -d -v cr fs handset_blackbay.ks --include-src --copy-kernel --cachedir=./mic-cache --logfile=log.file
grep "Finished" log.file
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v fs ivi-2.0-alpha-debuginfo.ks --install-pkgs=debuginfo --logfile=mic1.log
+sudo mic -d -v cr fs ivi-2.0-alpha-debuginfo.ks --install-pkgs=debuginfo --logfile=mic1.log
grep 'Finished' mic1.log
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks --tmpfs --check-pkgs=bash,rpm --logfile=handset1.log
+sudo mic -d -v cr loop handset_blackbay.ks --tmpfs --check-pkgs=bash,rpm --logfile=handset1.log
test -f handset1.log
sudo $losetup_path -a | wc -l | xargs test 0 -eq
test -f ./mic-output/platform.img
-sudo mic cr -d -v loop handset_blackbay.ks --check-pkgs=bashrr --logfile=handset2.log 2>&1 | tee handset2.log || true
+sudo mic -d -v cr loop handset_blackbay.ks --check-pkgs=bashrr --logfile=handset2.log 2>&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
if [ ! -z $enforce_path ];then
sudo $enforce_path 0 || true
fi
-sudo mic cr -d -v loop armv7l.ks \
+sudo mic -d -v cr loop armv7l.ks \
--local-pkgs-path=./rpm \
--record-pkgs=name,content,license,vcs \
--taring-to=@NAME@ \
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks \
+sudo mic -d -v cr loop handset_blackbay.ks \
--config=mic.conf \
--compress-image=bz2 \
--runtime=bootstrap \
sudo rm mic1.log
sudo test -d ./my_mic-output
sudo test -e ./my_mic-output/platform.img.bz2
-sudo mic cr -d -v loop handset_blackbay.ks --outdir=out2 --logfile=mic2.log
+sudo mic -d -v cr loop handset_blackbay.ks --outdir=out2 --logfile=mic2.log
grep "Finished" mic2.log
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
if [ ! -z $enforce_path ];then
sudo $enforce_path 0 || true
fi
-sudo mic cr -d -v loop armv7l.ks --logfile=/custome/arm.log -c mic.conf --shrink --release=tizen-2.2_20130719.3 --pkgmgr=zypp
+sudo mic -d -v cr loop armv7l.ks --logfile=/custome/arm.log -c mic.conf --shrink --release=tizen-2.2_20130719.3 --pkgmgr=zypp
sudo test -f /custome/arm.log
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks -o out1 --pkgmgr=zypp --logfile=mic1.log
+sudo mic -d -v cr loop handset_blackbay.ks -o out1 --pkgmgr=zypp --logfile=mic1.log
grep 'Finished' mic1.log
sudo $losetup_path -a | wc -l | xargs test 0 -eq
test -f ./out1/platform.img
-sudo mic cr -d -v loop handset_blackbay.ks -o out2 --shrink --logfile=mic2.log
+sudo mic -d -v cr loop handset_blackbay.ks -o out2 --shrink --logfile=mic2.log
grep 'Finished' mic2.log
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks --logfile=./log/handset.log
+sudo mic -d -v cr loop handset_blackbay.ks --logfile=./log/handset.log
test -f ./log/handset.log
grep 'Finished' ./log/handset.log
sudo $losetup_path -a
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr auto handset_blackbay_with_encoded_passwd.ks -d -v --logfile=log.file
+sudo mic -d -v cr auto handset_blackbay_with_encoded_passwd.ks --logfile=log.file
grep "Finished" log.file
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr auto handset_blackbay_with_separate_passwd.ks -d -v --logfile=log.file
+sudo mic -d -v cr auto handset_blackbay_with_separate_passwd.ks --logfile=log.file
grep "Finished" log.file
(! grep -i 'pass@,:%' log.file)
sudo $losetup_path -a
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr auto handset_blackbay_with_passwd.ks -d -v --logfile=log.file
+sudo mic -d -v cr auto handset_blackbay_with_passwd.ks --logfile=log.file
grep "Finished" log.file
grep -i '123456' log.file && exit1
sudo $losetup_path -a
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v fs handset_blackbay.ks --logfile=./log/handset.log --runtime=bootstrap
+sudo mic -d -v cr fs handset_blackbay.ks --logfile=./log/handset.log --runtime=bootstrap
test -f ./log/handset.log
grep 'Finished' ./log/handset.log
sudo $losetup_path -a
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v fs handset_blackbay.ks --logfile=mic.log
+sudo mic -d -v cr fs handset_blackbay.ks --logfile=mic.log
grep 'Finished' mic.log
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
- sudo mic cr -d -v fs obsolete_test_two.ks --logfile=mic1.log
+ sudo mic -d -v cr fs obsolete_test_two.ks --logfile=mic1.log
grep "Installing: A-.*" mic1.log
grep "Installing: AA-.*" mic1.log
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
- sudo mic cr -d -v fs obsolete_test_one.ks --logfile=mic2.log
+ sudo mic -d -v cr fs obsolete_test_one.ks --logfile=mic2.log
(! grep "Installing: A-.*" mic2.log)
grep "Installing: AAA-.*" mic2.log
sudo $losetup_path -a
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v fs handset_blackbay_priority.ks --logfile=./log/handset.log
+sudo mic -d -v cr fs handset_blackbay_priority.ks --logfile=./log/handset.log
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
test -f ./log/handset.log
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-! (sudo mic cr -d -v fs handset_blackbay.ks --logfile=handset.log --runtime=bootstrap) 2>&1 | tee mic.log
+! (sudo mic -d -v cr fs handset_blackbay.ks --logfile=handset.log --runtime=bootstrap) 2>&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
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks --logfile=./log/handset.log
+sudo mic -d -v cr loop handset_blackbay.ks --logfile=./log/handset.log
test -f ./log/handset.log
grep 'Finished' ./log/handset.log
test -f ./mic-output/platform.img
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks --logfile=mic.log
+sudo mic -d -v cr loop handset_blackbay.ks --logfile=mic.log
grep 'Finished' mic.log
grep 'Use detected arch i686' mic.log
test -e mic-output/platform.img
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks -o out1 -k cache --logfile=log.file
+sudo mic -d -v cr loop handset_blackbay.ks -o out1 -k cache --logfile=log.file
grep "Finished" log.file
c_user=$(whoami)
ls -l . | grep 'out1' | grep $c_user
</fixtures>
<steps><![CDATA[
sudo cp mic.conf /etc
-sudo mic cr loop handset_blackbay.ks -c /etc/mic.conf --logfile=mic.log -d -v
+sudo mic -d -v cr loop handset_blackbay.ks -c /etc/mic.conf --logfile=mic.log
grep "Finished" mic.log
sudo test -e ./mic-output/platform.img
]]></steps>
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr auto whole_rd_210.ks -d -v --logfile=log.file
+sudo mic -d -v cr auto whole_rd_210.ks --logfile=log.file
grep "Finished" log.file
sudo test -e ./mic-output/whole_rd_210-*.tar.gz
img_file=$(ls mic-output | grep 'whole_rd_210-.*.tar.gz')
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 | awk '{print $2}')
+mic_version=$(mic --version 2>&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
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop /handset_blackbay.ks --logfile=mic1.log
+sudo mic -d -v cr loop /handset_blackbay.ks --logfile=mic1.log
grep 'Finished' mic1.log
test -f ./mic-output/platform.img
sudo $losetup_path -a
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop RD-PQ.ks --logfile=log.file
+sudo mic -d -v cr loop RD-PQ.ks --logfile=log.file
grep "Finished" log.file
sudo test -e ./mic-output/platform.img
sudo test -e ./mic-output/ums.img
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks \
+sudo mic -d -v cr loop handset_blackbay.ks \
--logfile=./log/handset1.log \
-k /var/tmp/my_cache
test -f ./log/handset1.log
test -f ./mic-output/platform.img
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks \
+sudo mic -d -v cr loop handset_blackbay.ks \
--logfile=./log/handset2.log \
-k /var/tmp/my_cache
grep "43 Total, 43 Cached, 0 Missed" ./log/handset2.log
# Add "--nocache" to ks file
sed -i '/repo/ s/$/ --nocache/' handset_blackbay.ks
-sudo mic cr -d -v loop handset_blackbay.ks --logfile=./log/handset3.log
+sudo mic -d -v cr loop handset_blackbay.ks --logfile=./log/handset3.log
test -f ./log/handset3.log
# MIC download these 43 packages again,so it shows "43 Missed".
grep "43 Total, 0 Cached, 43 Missed" ./log/handset3.log
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks --logfile=mic1.log
+sudo mic -d -v cr loop handset_blackbay.ks --logfile=mic1.log
grep "Finished" mic1.log
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
cd /home/build/tmp/mic/cache/packages/Tizen-main
sudo createrepo .
cd $pwd_dir
-sudo mic cr -d -v loop handset_blackbay_localrepo.ks -o out -k cache --logfile=mic2.log
+sudo mic -d -v cr loop handset_blackbay_localrepo.ks -o out -k cache --logfile=mic2.log
grep "Finished" mic2.log
test -f out/platform.img
sudo $losetup_path -a
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks --logfile=handset_auto.log
+sudo mic -d -v cr loop handset_blackbay.ks --logfile=handset_auto.log
grep 'Finished' handset_auto.log
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
time1=`stat mic-output/platform.img | grep -E "Access: [0-9]" | awk '{print $3}'`
sleep 20
-sudo mic cr -d -v loop handset_blackbay.ks --logfile=handset_auto_1.log
+sudo mic -d -v cr loop handset_blackbay.ks --logfile=handset_auto_1.log
grep 'Finished' handset_auto_1.log
time2=` stat mic-output/platform.img | grep -E "Access: [0-9]" | awk '{print $3}'`
test "$time1" != "$time2"
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
for i in {1..10}; do
- sudo mic cr -d -v loop handset_blackbay.ks --pack-to=@NAME@.tar.gz --logfile=mic.log
+ sudo mic -d -v cr loop handset_blackbay.ks --pack-to=@NAME@.tar.gz --logfile=mic.log
grep 'Finished' mic.log
test -f ./mic-output/handset_blackbay*.tar.gz
sudo gunzip ./mic-output/handset_blackbay*.tar.gz
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks --release=tizen_20121223.1/ --logfile=mic.log
+sudo mic -d -v cr loop handset_blackbay.ks --release=tizen_20121223.1/ --logfile=mic.log
grep "Finished" mic.log
test -e ./mic-output/tizen_20121223.1/images/handset_blackbay*/platform.img
test -e ./mic-output/tizen_20121223.1/images/handset_blackbay*/MD5SUMS
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks --logfile=mic1.log
+sudo mic -d -v cr loop handset_blackbay.ks --logfile=mic1.log
grep "Finished" mic1.log
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
cd /home/build/tmp/mic/cache/packages/Tizen-main
sudo createrepo .
cd $pwd_dir
-sudo mic cr -d -v loop handset_blackbay_localrepo_test.ks --repo "name=local-main;baseurl=file:///home/build/tmp/mic/cache/packages/Tizen-main/" --logfile=mic2.log -o out1
+sudo mic -d -v cr loop handset_blackbay_localrepo_test.ks --repo "name=local-main;baseurl=file:///home/build/tmp/mic/cache/packages/Tizen-main/" --logfile=mic2.log -o out1
grep "Finished" mic2.log
test -e out1/platform.img
sudo $losetup_path -a
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-! (sudo mic cr -d -v loop handset_blackbay.ks --logfile=handset.log --runtime=bootstrap) 2>&1 | tee mic.log
+! (sudo mic -d -v cr loop handset_blackbay.ks --logfile=handset.log --runtime=bootstrap) 2>&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
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks --logfile=handset.log 2>&1 | tee all.log
+sudo mic -d -v cr loop handset_blackbay.ks --logfile=handset.log 2>&1 | tee all.log
grep 'Finished' all.log
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-! (sudo mic cr -d -v auto error_no_package.ks --release=tizen-2.0_20130311.2)
+! (sudo mic -d -v cr auto error_no_package.ks --release=tizen-2.0_20130311.2)
sudo test -e mic-output/tizen-2.0_20130311.2/images/error_no_package/tizen-2.0_20130311.2_error_no_package.log
! (grep -L "Finished" mic-output/tizen-2.0_20130311.2/images/error_no_package/tizen-2.0_20130311.2_error_no_package.log)
ls mic-output/tizen-2.0_20130311.2/images/error_no_package | wc -l | xargs test 1 -eq
%end
EOF
-sudo mic cr -d -v auto error_no_package.ks --release=tizen-2.0_20130311.2
+sudo mic -d -v cr auto error_no_package.ks --release=tizen-2.0_20130311.2
# At this time, dir 'mic-output/tizen-2.0_20130311.2/images/error_no_package' already exists, files under error_no_package
# will be removed except *.log.
sudo test -e mic-output/tizen-2.0_20130311.2/images/error_no_package/tizen-2.0_20130311.2_error_no_package.log
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v fs handset_blackbay_no_mountpoint.ks --logfile=./log/handset.log
+sudo mic -d -v cr fs handset_blackbay_no_mountpoint.ks --logfile=./log/handset.log
test -f ./log/handset.log
grep -i 'Finished' ./log/handset.log
test -d ./mic-output/handset_blackbay_no_mountpoint*
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks --compress-image=az4 -o out2 --logfile=mic2.log 2>&1 | tee mic.log || true
+sudo mic -d -v cr loop handset_blackbay.ks --compress-image=az4 -o out2 --logfile=mic2.log 2>&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
<testcase>
<summary>create fs image without ks file</summary>
<steps><![CDATA[
+set +e
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v fs >> mic1.log
-grep -i 'mic create(cr).*[OPTS]' mic1.log
+sudo mic -d -v cr fs 2>> mic1.log
+grep -i "too few arguments" mic1.log
]]></steps>
<teardown><![CDATA[
echo "clean space...."
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
export LC_ALL=zh_CN.utf-8
-(! sudo mic cr -d -v auto error_ks_with_chinese.ks --logfile=mic1.log)
+(! sudo mic -d -v cr auto error_ks_with_chinese.ks --logfile=mic1.log)
grep -i 'Unable to find package: ä½ å¥½' mic1.log
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-(! sudo mic cr -d -v auto error_package.ks --logfile=mic1.log)
+(! sudo mic -d -v cr auto error_package.ks --logfile=mic1.log)
grep -i 'Unable to find package: svn' mic1.log
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-(! sudo mic cr -d -v auto error_repo.ks --logfile=mic1.log )
+(! sudo mic -d -v cr auto error_repo.ks --logfile=mic1.log )
grep 'URLGrabber error' mic1.log || \
grep 'PYCURL ERROR' mic1.log || \
grep 'HTTP Error' mic1.log || \
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-(! sudo mic cr -d -v loop handset_blackbay.ks -c mic_error.conf 2>&1 | tee mic1.log)
+(! sudo mic -d -v cr loop handset_blackbay.ks -c mic_error.conf 2>&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
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-(! sudo mic cr -d -v loop handset_blackbay.ks -c mic_error.conf --logfile=error.log)
+(! sudo mic -d -v cr loop handset_blackbay.ks -c mic_error.conf --logfile=error.log)
grep -i "[URLGrabber error|PYCURL ERROR|HTTP Error|couldn't connect]" error.log
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-(! sudo mic cr -d -v auto error_auto.ks --logfile=mic1.log)
+(! sudo mic -d -v cr auto error_auto.ks --logfile=mic1.log)
grep -i 'Invalid magic line in file' mic1.log
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-(! sudo mic cr -d -v loop error_no_package.ks --logfile=mic1.log)
+(! sudo mic -d -v cr loop error_no_package.ks --logfile=mic1.log)
grep -i 'No packages or groups specified' mic1.log
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-(! sudo mic cr -d -v loop error_no_repo.ks --logfile=mic1.log)
+(! sudo mic -d -v cr loop error_no_repo.ks --logfile=mic1.log)
grep -i 'no valid repos found in ks file' mic1.log
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
sed -i '/\%packages/a\hellokitty' handset_blackbay.ks
-(! sudo mic cr -d -v auto handset_blackbay.ks --logfile=mic1.log)
+(! sudo mic -d -v cr auto handset_blackbay.ks --logfile=mic1.log)
grep -i "Unable to find package: hellokitty" mic1.log
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v fs handset_blackbay.ks --include-src --logfile=mic1.log
+sudo mic -d -v cr fs handset_blackbay.ks --include-src --logfile=mic1.log
grep 'Finished' mic1.log
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v fs handset_blackbay.ks --record-pkgs=name,content,license,vcs --logfile=mic.log
+sudo mic -d -v cr fs handset_blackbay.ks --record-pkgs=name,content,license,vcs --logfile=mic.log
grep 'Finished' mic.log
test -d ./mic-output/handset_blackbay*[0-9]
sudo $losetup_path -a
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v fs handset_blackbay.ks --runtime=bootstrap --logfile=mic.log
+sudo mic -d -v cr fs handset_blackbay.ks --runtime=bootstrap --logfile=mic.log
grep 'Start mic in bootstrap' mic.log
grep 'Finished' mic.log
image_name=`ls ./mic-output | grep 'handset_blackbay*'`
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-! (sudo mic cr -d -v loop handset_blackbay.ks -A i286 --logfile=mic1.log)
+! (sudo mic -d -v cr loop handset_blackbay.ks -A i286 --logfile=mic1.log)
grep "Invalid architecture" mic1.log
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks -A i686 --logfile=log.file
+sudo mic -d -v cr loop handset_blackbay.ks -A i686 --logfile=log.file
grep "Finished" log.file
test -e ./mic-output/platform.img
sudo $losetup_path -a
if [ ! -z $enforce_path ];then
sudo $enforce_path 0 || true
fi
-sudo mic cr -d -v loop armv7l_with_arch.ks -A armv7l -o out1 --logfile=mic1.log
+sudo mic -d -v cr loop armv7l_with_arch.ks -A armv7l -o out1 --logfile=mic1.log
grep 'Finished' mic1.log
grep 'armv7l' mic1.log
sudo $losetup_path -a
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks --cachedir=./cache/mic_cache --logfile=file.log
+sudo mic -d -v cr loop handset_blackbay.ks --cachedir=./cache/mic_cache --logfile=file.log
grep 'Finished' file.log
test -f ./mic-output/platform.img
test -d ./cache/mic_cache
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks -k /root/cache/mic_cache --logfile=file.log
+sudo mic -d -v cr loop handset_blackbay.ks -k /root/cache/mic_cache --logfile=file.log
grep 'Finished' file.log
grep "43 Total, 0 Cached, 43 Missed" file.log
sudo $losetup_path -a
test -f ./mic-output/platform.img
sudo rm -rf file.log
sudo rm -rf mic-output
-sudo mic cr -d -v loop handset_blackbay.ks -k /root/cache/mic_cache --logfile=file.log
+sudo mic -d -v cr loop handset_blackbay.ks -k /root/cache/mic_cache --logfile=file.log
grep 'Finished' file.log
test -f ./mic-output/platform.img
sudo $losetup_path -a
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks -o out1 --logfile=mic1.log
+sudo mic -d -v cr loop handset_blackbay.ks -o out1 --logfile=mic1.log
grep 'Finished' mic1.log
test -f ./out1/platform.img
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks --compress-image=bz2 -o out2 --logfile=mic2.log
+sudo mic -d -v cr loop handset_blackbay.ks --compress-image=bz2 -o out2 --logfile=mic2.log
grep 'Finished' mic2.log
test -f ./out2/platform.img.bz2
sudo $losetup_path -a
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks -o out1 --logfile=mic1.log
+sudo mic -d -v cr loop handset_blackbay.ks -o out1 --logfile=mic1.log
grep 'Finished' mic1.log
test -f ./out1/platform.img
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks --compress-image=gz -o out2 --logfile=mic2.log
+sudo mic -d -v cr loop handset_blackbay.ks --compress-image=gz -o out2 --logfile=mic2.log
grep 'Finished' mic2.log
test -f ./out2/platform.img.gz
sudo $losetup_path -a
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-! (sudo mic cr -d -v loop handset_blackbay.ks --compress-image=zip 2>&1 | tee mic2.log)
+! (sudo mic -d -v cr loop handset_blackbay.ks --compress-image=zip 2>&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
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks -c mic.conf --logfile=log.file
+sudo mic -d -v cr loop handset_blackbay.ks -c mic.conf --logfile=log.file
grep "Finished" log.file
test -f ./my_mic-output/platform.img
sudo $losetup_path -a
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks --copy-kernel --logfile=mic.log
+sudo mic -d -v cr loop handset_blackbay.ks --copy-kernel --logfile=mic.log
grep 'Finished' mic.log
test -f ./mic-output/platform.img
sudo $losetup_path -a
if [ ! -z $enforce_path ];then
sudo $enforce_path 0 || true
fi
-sudo mic cr loop armv7l.ks -d -v -o out1 2>&1 | tee mic1.log
+sudo mic -d -v cr loop armv7l.ks -o out1 2>&1 | tee mic1.log
grep -i 'Finished' mic1.log
grep -i 'Debug' mic1.log
sudo $losetup_path -a
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v fs handset_blackbay.ks --local-pkgs-path=./rpm --logfile=./log/handset.log
+sudo mic -d -v cr fs handset_blackbay.ks --local-pkgs-path=./rpm --logfile=./log/handset.log
test -f ./log/handset.log
grep 'Finished' ./log/handset.log
test -e ./mic-output/handset_blackbay*[0-9]
sudo $losetup_path -a | wc -l | xargs test 0 -eq
hostname=$(hostname)
mkdir ./log_dir
-! (sudo mic cr -d -v loop handset_blackbay.ks --logfile=./log_dir 2>&1 | tee mic.log )
+! (sudo mic -d -v cr loop handset_blackbay.ks --logfile=./log_dir 2>&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
sudo $losetup_path -a | wc -l | xargs test 0 -eq
hostname=$(hostname)
-sudo mic cr -d -v loop handset_blackbay.ks --logfile=./log/handset.log
+sudo mic -d -v cr loop handset_blackbay.ks --logfile=./log/handset.log
test -f ./log/handset.log
grep 'Finished' ./log/handset.log
grep "$hostname" ./log/handset.log
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
hostname=$(hostname)
-sudo mic cr -d -v loop handset_blackbay.ks --logfile=/root/log_file >> mic.log
+sudo mic -d -v cr loop handset_blackbay.ks --logfile=/root/log_file >> mic.log
grep "Finished" mic.log
sudo test -e /root/log_file
sudo $losetup_path -a
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks --outdir=my_mic_out --logfile=log.file
+sudo mic -d -v cr loop handset_blackbay.ks --outdir=my_mic_out --logfile=log.file
grep "Finished" log.file
if [ -e my_mic_out/platform.img ]; then echo " Image found. " ; else echo "Image not found." && exit 1 ; fi
sudo $losetup_path -a
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks -o /root/my_mic_out --logfile=log.file
+sudo mic -d -v cr loop handset_blackbay.ks -o /root/my_mic_out --logfile=log.file
grep "Finished" log.file
sudo test -f /root/my_mic_out/platform.img
sudo $losetup_path -a
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks --pack-to=@NAME@.bz2 --logfile=mic.log
+sudo mic -d -v cr loop handset_blackbay.ks --pack-to=@NAME@.bz2 --logfile=mic.log
grep 'Finished' mic.log
test -f ./mic-output/handset_blackbay*.bz2.tar
sudo $losetup_path -a
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks --pack-to=@NAME@.tar.bz2 --logfile=mic.log
+sudo mic -d -v cr loop handset_blackbay.ks --pack-to=@NAME@.tar.bz2 --logfile=mic.log
grep 'Finished' mic.log
test -f ./mic-output/handset_blackbay*.tar.bz2
sudo $losetup_path -a
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks --pack-to=@NAME@.tar.gz --logfile=mic.log
+sudo mic -d -v cr loop handset_blackbay.ks --pack-to=@NAME@.tar.gz --logfile=mic.log
grep 'Finished' mic.log
test -f ./mic-output/handset_blackbay*.tar.gz
sudo $losetup_path -a
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks --pack-to=@NAME@ --logfile=mic.log
+sudo mic -d -v cr loop handset_blackbay.ks --pack-to=@NAME@ --logfile=mic.log
grep 'Finished' mic.log
test -f ./mic-output/handset_blackbay*.tar
sudo $losetup_path -a
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks --pack-to=@NAME@.tbz --logfile=mic.log
+sudo mic -d -v cr loop handset_blackbay.ks --pack-to=@NAME@.tbz --logfile=mic.log
grep 'Finished' mic.log
test -f ./mic-output/handset_blackbay*.tbz
sudo $losetup_path -a
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks \
+sudo mic -d -v cr loop handset_blackbay.ks \
--pack-to=@NAME@.tgz \
--logfile=mic.log
grep 'Finished' mic.log
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks \
+sudo mic -d -v cr loop handset_blackbay.ks \
--pack-to=@NAME@.zip \
--logfile=mic.log
grep 'Finished' mic.log
sudo $losetup_path -a | wc -l | xargs test 0 -eq
sudo unzip ./mic-output/handset_blackbay*.zip -d ./mic-output
test -e ./mic-output/platform.img
-sudo mic chroot ./mic-output/platform.img ls
+sudo mic chroot ./mic-output/platform.img -c ls
]]></steps>
<teardown><![CDATA[
echo "cleaning..."
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-! (sudo mic cr -d -v loop handset_blackbay.ks --pkgmgr=None 2>&1 | tee mic.log)
+! (sudo mic -d -v cr loop handset_blackbay.ks --pkgmgr=None 2>&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
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-! (sudo mic cr -d -v loop handset_blackbay.ks --pkgmgr=yum 2>&1 | tee mic.log)
+! (sudo mic -d -v cr loop handset_blackbay.ks --pkgmgr=yum 2>&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
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks --pkgmgr=zypp --logfile=mic.log
+sudo mic -d -v cr loop handset_blackbay.ks --pkgmgr=zypp --logfile=mic.log
grep 'Finished' mic.log
test -f ./mic-output/platform.img
sudo $losetup_path -a
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-! (sudo mic cr -d -v loop handset_blackbay.ks --record-pkgs=propery 2>&1 | tee mic.log)
+! (sudo mic -d -v cr loop handset_blackbay.ks --record-pkgs=propery 2>&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
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks \
+sudo mic -d -v cr loop handset_blackbay.ks \
--record-pkgs=name,content,license,vcs \
--logfile=mic.log
grep 'Finished' mic.log
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
# give one repo in command line, another in ks
-sudo mic cr -d -v loop handset_blackbay_test_repo.ks --repo "name=Tizen-main;baseurl=http://109.123.123.185/repo/download.tizen.org/releases/2.2/tizen-2.2_20130719.3/repos/tizen-main/ia32/packages/" --logfile=handset1.log
+sudo mic -d -v cr loop handset_blackbay_test_repo.ks --repo "name=Tizen-main;baseurl=http://109.123.123.185/repo/download.tizen.org/releases/2.2/tizen-2.2_20130719.3/repos/tizen-main/ia32/packages/" --logfile=handset1.log
grep 'Finished' handset1.log
test -e mic-output/platform.img
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
# give two repos in command line and ignore ks repo
-sudo mic cr -d -v loop handset_blackbay_test_repo.ks --repo "name=Tizen-main;baseurl=http://109.123.123.185/repo/download.tizen.org/releases/2.2/tizen-2.2_20130719.3/repos/tizen-main/ia32/packages/" --repo "name=Tizen-base;baseurl=http://109.123.123.185/repo/download.tizen.org/releases/2.2/tizen-2.2_20130719.3/repos/tizen-base/ia32/packages/" --logfile=handset2.log --ignore-ksrepo
+sudo mic -d -v cr loop handset_blackbay_test_repo.ks --repo "name=Tizen-main;baseurl=http://109.123.123.185/repo/download.tizen.org/releases/2.2/tizen-2.2_20130719.3/repos/tizen-main/ia32/packages/" --repo "name=Tizen-base;baseurl=http://109.123.123.185/repo/download.tizen.org/releases/2.2/tizen-2.2_20130719.3/repos/tizen-base/ia32/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
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-! (sudo mic cr -d -v loop handset_blackbay_test_repo.ks --repo "name=Tizen-main;baseurl=http://109.123.123.185/repo/download.tizen.org/releases/2.2/tizen-2.2_20130719.3/repos/tizen-main/ia32/packages/" --logfile=handset3.log --ignore-ksrepo)
+! (sudo mic -d -v cr loop handset_blackbay_test_repo.ks --repo "name=Tizen-main;baseurl=http://109.123.123.185/repo/download.tizen.org/releases/2.2/tizen-2.2_20130719.3/repos/tizen-main/ia32/packages/" --logfile=handset3.log --ignore-ksrepo)
grep -i "Unable to find package" handset3.log
]]></steps>
<teardown><![CDATA[
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-! (sudo mic cr -d -v loop handset_blackbay.ks --runtime=invalid 2>&1 | tee mic.log)
+! (sudo mic -d -v cr loop handset_blackbay.ks --runtime=invalid 2>&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
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks \
+sudo mic -d -v cr loop handset_blackbay.ks \
--runtime=bootstrap \
--logfile=mic.log
grep 'Start mic in bootstrap' mic.log
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks -o out1 --logfile=mic1.log
+sudo mic -d -v cr loop handset_blackbay.ks -o out1 --logfile=mic1.log
grep 'Finished' mic1.log
test -f ./out1/platform.img
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks -o out2 --shrink --logfile=mic2.log
+sudo mic -d -v cr loop handset_blackbay.ks -o out2 --shrink --logfile=mic2.log
grep 'Finished' mic2.log
test -f ./out2/platform.img
sudo $losetup_path -a
losetup_path=$(sudo which losetup)
sudo $losetup_path -a
sudo $losetup_path -a | wc -l | xargs test 0 -eq
-sudo mic cr -d -v loop handset_blackbay.ks --tmpfs --logfile=./log/handset.log
+sudo mic -d -v cr loop handset_blackbay.ks --tmpfs --logfile=./log/handset.log
test -f ./log/handset.log
grep 'Finished' ./log/handset.log
sudo $losetup_path -a