From: Nguyen Van Tan Date: Wed, 26 Aug 2020 08:57:53 +0000 (+0700) Subject: Apply new repository in new tct X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1c1298c9727d3995333f79e8dec72488df852737;p=test%2Ftct%2Fcsharp%2Fapi.git Apply new repository in new tct Change-Id: I86b5847b4d7958aff6e654491f630754e3b15005 --- diff --git a/tool/script/creating_auto_binary.sh b/tool/script/creating_auto_binary.sh index 9de8ccef0..2c1dbad0b 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='6.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_6.0/ -TOOLS='/home/hoon/share/repository/tct-tools/tools/tct_6.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_6.0_dotnet -TCT_PATH='/home/hoon/share/repository/public/csharp/net6.0/api/release/csharp-tct_6.0_dotnet' +TCT_PATH='/home/tizen/ReleaseIOT/TCT/TCT_6.0/api/release/csharp-tct_6.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_6.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_6.0_dotnet/resource/tizen-web-ui-fw/ -rm -rf $TCT_PATH/csharp-tct_6.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_6.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_6.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