summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorraycad <anh.vn@samsung.com>2020-09-07 16:42:46 +0700
committerraycad <anh.vn@samsung.com>2020-09-07 16:42:46 +0700
commite6cd3e844429c6e26b0b8107db5da747cbdd3570 (patch)
tree70d3925d2cb62db8d2aca1d2fc8735ad49d28f49
parent0b303bba201ec18c9c81f9df2e91091cf0b69567 (diff)
downloadapi-tizen_5.0.tar.gz
api-tizen_5.0.tar.bz2
api-tizen_5.0.zip
[Non-ACR][Script] Apply new repository to tizen_5.0tizen_5.0
Change-Id: Iced113c9d781b0886f65d238c47358e65253ec80
-rwxr-xr-xtool/script/creating_auto_binary.sh66
1 files changed, 39 insertions, 27 deletions
diff --git a/tool/script/creating_auto_binary.sh b/tool/script/creating_auto_binary.sh
index a13c156d..c432ef7e 100755
--- a/tool/script/creating_auto_binary.sh
+++ b/tool/script/creating_auto_binary.sh
@@ -1,52 +1,64 @@
#!/bin/bash
+#Setup version for TCT
+TCT_VERSION='5.0'
-# tct-toolkit path
-# {repository_path}/tct-toolkit/tct-tools/
-TOOL_KIT='/home/hoon/share/repository/tct-tools/tct-toolkit/tct-tools/'
+# tct-common path
+# {repository_path}/tct-common
+TCT_COMMON='/home/tizen/ReleaseIOT/TCT/tct-common'
-# tool path
-# {repository_path}/tools/tct_5.0/
-TOOLS='/home/hoon/share/repository/tct-tools/tools/tct_5.0/'
+# tct-mgr path
+# {repository_path}/tct-mgr
+TCT_MGR='/home/tizen/ReleaseIOT/TCT/tct-mgr'
+# tct-shell path
+# {repository_path}/tct-shell
+TCT_SHELL='/home/tizen/ReleaseIOT/TCT/tct-shell'
# tct path
# {repository_path}/api/release/chsarp-tct_5.0_dotnet
-TCT_PATH='/home/hoon/share/repository/public/csharp/net5.0/api/release/csharp-tct_5.0_dotnet'
+TCT_PATH='/home/tizen/ReleaseIOT/TCT/TCT_5.0/api/release/csharp-tct_5.0_dotnet'
-
-echo "Getting latest tools in spin repository."
-cd $TOOL_KIT
+echo "Getting latest tct-common, tct-mgr & tct-shell in spin repository."
+cd $TCT_COMMON
git reset --hard
git pull
-cd $TOOLS
+cd $TCT_SHELL
git reset --hard
git pull
+cd $TCT_MGR
+git reset --hard
+git pull
echo "Updating resource folder"
-rsync -avz --exclude=tct-testconfig --exclude=tct-testconfig-3.0.zip $TOOLS/resource/ $TCT_PATH/csharp-tct_5.0_dotnet/resource/
+rsync -avz --exclude=tct-testconfig --exclude=tct-testconfig-3.0.zip $TCT_COMMON/tools/tct_$TCT_VERSION/resource/ $TCT_PATH/csharp-tct_"$TCT_VERSION"_dotnet/resource/
+
# remove tizen-web-ui-fw and tinyweb folder
-rm -rf $TCT_PATH/csharp-tct_5.0_dotnet/resource/tizen-web-ui-fw/
-rm -rf $TCT_PATH/csharp-tct_5.0_dotnet/resource/tinyweb/
+rm -rf $TCT_PATH/csharp-tct_"$TCT_VERSION"_dotnet/resource/tizen-web-ui-fw/
+rm -rf $TCT_PATH/csharp-tct_"$TCT_VERSION"_dotnet/resource/tinyweb/
echo "Updating tools folder"
-rsync -avz --exclude=healthcheck.ini --exclude=manager $TOOLS/tools/ $TCT_PATH/csharp-tct_5.0_dotnet/tools/
-
-
-echo "Updating tct-toolkit"
-rm -rf $TCT_PATH/tct-tools_r4_rc1/*
-sudo cp -r $TOOL_KIT/* $TCT_PATH/tct-tools_r4_rc1/
-
-
-
-echo "Changing folder permission"
-sudo chmod -R 777 $TCT_PATH/csharp-tct_5.0_dotnet/
+rsync -avz --exclude=healthcheck.ini --exclude=manager $TCT_COMMON/tools/tct_$TCT_VERSION/tools/ $TCT_PATH/csharp-tct_"$TCT_VERSION"_dotnet/tools/
+
+echo "Updating tct-tools_xxxx"
+sudo rm -rf $TCT_PATH/tct-tools_r4_rc1/*
+rsync -avz --exclude=dev_scripts --exclude=tools --exclude=bin --exclude=testkit-lite --exclude=testkit-stub $TCT_COMMON/ $TCT_PATH/tct-tools_r4_rc1/
+cp -r $TCT_COMMON/bin/* $TCT_PATH/tct-tools_r4_rc1/
+cp -r $TCT_COMMON/testkit-lite/* $TCT_PATH/tct-tools_r4_rc1/
+cp -r $TCT_MGR/release/tct-mgr-app.jar $TCT_PATH/tct-tools_r4_rc1/manager/lib
+
+#Create shell folder in destination directory
+mkdir $TCT_PATH/tct-tools_r4_rc1/shell
+rsync -avz $TCT_SHELL/ $TCT_PATH/tct-tools_r4_rc1/shell
+
+cp -r $TCT_COMMON/dev_scripts/README $TCT_PATH
+cp -r $TCT_COMMON/dev_scripts/tct-setup.py $TCT_PATH
+#echo "Changing folder permission"
+sudo chmod -R 777 $TCT_PATH/csharp-tct_"$TCT_VERSION"_dotnet/
sudo chmod -R 777 $TCT_PATH/tct-tools_r4_rc1/
-
cd $TCT_PATH
cd ../../tool/script
-
sudo python auto_binary.py