diff options
author | raycad <anh.vn@samsung.com> | 2020-09-07 16:42:46 +0700 |
---|---|---|
committer | raycad <anh.vn@samsung.com> | 2020-09-07 16:42:46 +0700 |
commit | e6cd3e844429c6e26b0b8107db5da747cbdd3570 (patch) | |
tree | 70d3925d2cb62db8d2aca1d2fc8735ad49d28f49 | |
parent | 0b303bba201ec18c9c81f9df2e91091cf0b69567 (diff) | |
download | api-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-x | tool/script/creating_auto_binary.sh | 66 |
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 |