From 62a0828f5b8afcd43b6a54296b8f34bde8c40c72 Mon Sep 17 00:00:00 2001 From: heliclei Date: Mon, 30 Dec 2013 22:03:22 +0800 Subject: [PATCH] remove other non-functional jenkins scripts --- tools/jenkins-scripts/ReportManager.py | 52 -- tools/jenkins-scripts/ant.properties | 20 - .../android/build-android-2.2-3.2-debug.sh | 138 ---- .../android/build-android-2.2-3.2-release.sh | 142 ---- .../mac/android/build-android-4.x-debug.sh | 96 --- .../mac/android/build-android-4.x-release.sh | 100 --- .../mac/android/generate-js-cxx-bindings.sh | 190 ----- .../mac/android/test-android-2.2-3.2-debug.sh | 87 --- .../android/test-android-2.2-3.2-release.sh | 86 --- .../mac/android/test-android-4.x-debug.sh | 56 -- .../mac/android/test-android-4.x-release.sh | 56 -- tools/jenkins-scripts/mac/debug.keystore | Bin 1268 -> 0 bytes .../iOS_SikuliTest.sikuli/iOS_SikuliTest.html | 573 -------------- .../iOS_SikuliTest.sikuli/iOS_SikuliTest.py | 498 ------------ .../jenkins-scripts/mac/ios/build-ios-all.sh | 47 -- .../mac/ios/build-ios-debug.sh | 81 -- .../mac/ios/build-ios-release.sh | 72 -- tools/jenkins-scripts/mac/ios/iphonesim | Bin 57124 -> 0 bytes .../jenkins-scripts/mac/ios/test-ios-debug.sh | 25 - .../mac/ios/test-ios-release.sh | 25 - .../jenkins-scripts/mac/mac/build-mac-all.sh | 15 - .../mac/mac/build-mac-debug.sh | 64 -- .../mac/mac/build-mac-release.sh | 64 -- .../jenkins-scripts/mac/mac/test-mac-debug.sh | 25 - .../mac/mac/test-mac-release.sh | 25 - tools/jenkins-scripts/mac/rootconfig-mac.sh | 31 - .../windows/android/androidtestcommon.bat | 89 --- .../android/build-android-2.2-3.2-debug.bat | 156 ---- .../android/build-android-2.2-3.2-release.bat | 179 ----- .../android/build-android-4.x-debug.bat | 112 --- .../android/build-android-4.x-release.bat | 127 ---- .../windows/android/rootconfig.sh | 45 -- .../android/test-android-2.2-3.2-debug.bat | 73 -- .../android/test-android-2.2-3.2-release.bat | 73 -- .../android/test-android-4.x-debug.bat | 52 -- .../android/test-android-4.x-release.bat | 52 -- .../ObjectRepository.bdb.REMOVED.git-id | 1 - .../win32/qtp_win32/Action0/Resource.mtr | Bin 6656 -> 0 bytes .../win32/qtp_win32/Action0/Script.mts | 1 - .../ObjectRepository.bdb.REMOVED.git-id | 1 - .../win32/qtp_win32/Action1/Resource.mtr | Bin 6656 -> 0 bytes .../win32/qtp_win32/Action1/Script.mts | 716 ------------------ .../windows/win32/qtp_win32/Default.xls | Bin 4608 -> 0 bytes .../windows/win32/qtp_win32/Error_Sub.vbs | Bin 2392 -> 0 bytes .../win32/qtp_win32/Error_appcrash.qrs | Bin 4608 -> 0 bytes .../windows/win32/qtp_win32/Parameters.mtr | Bin 5120 -> 0 bytes .../windows/win32/qtp_win32/Test.tsp | Bin 33280 -> 0 bytes .../TestCpp_Appcrash.tsr.REMOVED.git-id | 1 - .../windows/win32/qtp_win32/default.cfg | 89 --- .../windows/win32/qtp_win32/default.usp | 15 - .../windows/win32/qtp_win32/lock.lck | Bin 4096 -> 0 bytes .../windows/win32/qtp_win32/qtp_win32.usr | 54 -- .../windows/win32/qtp_win32/qtrunner.vbs | Bin 16314 -> 0 bytes .../windows/win32/test-win-vs2008-debug.bat | 32 - .../windows/win32/test-win-vs2008_release.bat | 32 - .../windows/win32/test-win-vs2010_debug.bat | 32 - .../windows/win32/test-win-vs2010_release.bat | 32 - 57 files changed, 4532 deletions(-) delete mode 100644 tools/jenkins-scripts/ReportManager.py delete mode 100644 tools/jenkins-scripts/ant.properties delete mode 100755 tools/jenkins-scripts/mac/android/build-android-2.2-3.2-debug.sh delete mode 100755 tools/jenkins-scripts/mac/android/build-android-2.2-3.2-release.sh delete mode 100755 tools/jenkins-scripts/mac/android/build-android-4.x-debug.sh delete mode 100755 tools/jenkins-scripts/mac/android/build-android-4.x-release.sh delete mode 100755 tools/jenkins-scripts/mac/android/generate-js-cxx-bindings.sh delete mode 100755 tools/jenkins-scripts/mac/android/test-android-2.2-3.2-debug.sh delete mode 100755 tools/jenkins-scripts/mac/android/test-android-2.2-3.2-release.sh delete mode 100755 tools/jenkins-scripts/mac/android/test-android-4.x-debug.sh delete mode 100755 tools/jenkins-scripts/mac/android/test-android-4.x-release.sh delete mode 100644 tools/jenkins-scripts/mac/debug.keystore delete mode 100644 tools/jenkins-scripts/mac/iOS_SikuliTest.sikuli/iOS_SikuliTest.html delete mode 100644 tools/jenkins-scripts/mac/iOS_SikuliTest.sikuli/iOS_SikuliTest.py delete mode 100755 tools/jenkins-scripts/mac/ios/build-ios-all.sh delete mode 100755 tools/jenkins-scripts/mac/ios/build-ios-debug.sh delete mode 100755 tools/jenkins-scripts/mac/ios/build-ios-release.sh delete mode 100755 tools/jenkins-scripts/mac/ios/iphonesim delete mode 100755 tools/jenkins-scripts/mac/ios/test-ios-debug.sh delete mode 100755 tools/jenkins-scripts/mac/ios/test-ios-release.sh delete mode 100755 tools/jenkins-scripts/mac/mac/build-mac-all.sh delete mode 100755 tools/jenkins-scripts/mac/mac/build-mac-debug.sh delete mode 100755 tools/jenkins-scripts/mac/mac/build-mac-release.sh delete mode 100755 tools/jenkins-scripts/mac/mac/test-mac-debug.sh delete mode 100755 tools/jenkins-scripts/mac/mac/test-mac-release.sh delete mode 100644 tools/jenkins-scripts/mac/rootconfig-mac.sh delete mode 100755 tools/jenkins-scripts/windows/android/androidtestcommon.bat delete mode 100755 tools/jenkins-scripts/windows/android/build-android-2.2-3.2-debug.bat delete mode 100755 tools/jenkins-scripts/windows/android/build-android-2.2-3.2-release.bat delete mode 100755 tools/jenkins-scripts/windows/android/build-android-4.x-debug.bat delete mode 100755 tools/jenkins-scripts/windows/android/build-android-4.x-release.bat delete mode 100755 tools/jenkins-scripts/windows/android/rootconfig.sh delete mode 100644 tools/jenkins-scripts/windows/android/test-android-2.2-3.2-debug.bat delete mode 100644 tools/jenkins-scripts/windows/android/test-android-2.2-3.2-release.bat delete mode 100644 tools/jenkins-scripts/windows/android/test-android-4.x-debug.bat delete mode 100644 tools/jenkins-scripts/windows/android/test-android-4.x-release.bat delete mode 100644 tools/jenkins-scripts/windows/win32/qtp_win32/Action0/ObjectRepository.bdb.REMOVED.git-id delete mode 100644 tools/jenkins-scripts/windows/win32/qtp_win32/Action0/Resource.mtr delete mode 100644 tools/jenkins-scripts/windows/win32/qtp_win32/Action0/Script.mts delete mode 100644 tools/jenkins-scripts/windows/win32/qtp_win32/Action1/ObjectRepository.bdb.REMOVED.git-id delete mode 100644 tools/jenkins-scripts/windows/win32/qtp_win32/Action1/Resource.mtr delete mode 100644 tools/jenkins-scripts/windows/win32/qtp_win32/Action1/Script.mts delete mode 100644 tools/jenkins-scripts/windows/win32/qtp_win32/Default.xls delete mode 100644 tools/jenkins-scripts/windows/win32/qtp_win32/Error_Sub.vbs delete mode 100644 tools/jenkins-scripts/windows/win32/qtp_win32/Error_appcrash.qrs delete mode 100644 tools/jenkins-scripts/windows/win32/qtp_win32/Parameters.mtr delete mode 100644 tools/jenkins-scripts/windows/win32/qtp_win32/Test.tsp delete mode 100644 tools/jenkins-scripts/windows/win32/qtp_win32/TestCpp_Appcrash.tsr.REMOVED.git-id delete mode 100644 tools/jenkins-scripts/windows/win32/qtp_win32/default.cfg delete mode 100644 tools/jenkins-scripts/windows/win32/qtp_win32/default.usp delete mode 100644 tools/jenkins-scripts/windows/win32/qtp_win32/lock.lck delete mode 100644 tools/jenkins-scripts/windows/win32/qtp_win32/qtp_win32.usr delete mode 100644 tools/jenkins-scripts/windows/win32/qtp_win32/qtrunner.vbs delete mode 100644 tools/jenkins-scripts/windows/win32/test-win-vs2008-debug.bat delete mode 100644 tools/jenkins-scripts/windows/win32/test-win-vs2008_release.bat delete mode 100644 tools/jenkins-scripts/windows/win32/test-win-vs2010_debug.bat delete mode 100644 tools/jenkins-scripts/windows/win32/test-win-vs2010_release.bat diff --git a/tools/jenkins-scripts/ReportManager.py b/tools/jenkins-scripts/ReportManager.py deleted file mode 100644 index 9e7207263c..0000000000 --- a/tools/jenkins-scripts/ReportManager.py +++ /dev/null @@ -1,52 +0,0 @@ -#------------------------------------------------ -# Monkeyrunner Test Report -# 10/08/2012 -#------------------------------------------------ - -from email.MIMEBase import MIMEBase -from email.MIMEText import MIMEText -from email.MIMEMultipart import MIMEMultipart -from email.utils import COMMASPACE,formatdate -from email import Encoders -from email.header import Header -import smtplib,email,os,sys - -if os.path.exists(os.getcwd()+'\\monkeyrunner_Error.log') or os.path.exists(os.getcwd()+'/monkeyrunner_Error.log'): - print "Sending Monkeyrunner Test Report..." - mail_from = 'redmine@cocos2d-x.org' #where the mail from - mail_to = ['739657621@qq.com','yangguangzaidongji@hotmail.com','yangguangzaidongji@gmail.com'] - to_string ='' - for item in mail_to: - to_string += item +',' - mail_subject = "Monkeyrunner Test Report" - msg = MIMEMultipart() - #msg = MIMEText('body') - mail_attachment = 'monkeyrunner_Error.log' - #msg = "\nhell" - print mail_to - - username = 'redmine@cocos2d-x.org' - password = 'cocos2d-x.org' - msg["From"] = mail_from - msg["To"] = to_string - msg["Subject"] = mail_subject - msg["Date"] = formatdate(localtime=True) - mail_body = "Monkeyrunner Test Finish! See attachment for logs." - msg.attach(MIMEText(mail_body)) - - #Add attachment. - fp = open(mail_attachment,"rb") - part = MIMEBase("application", "octet-stream") - part.set_payload(fp.read()) - fp.close() - Encoders.encode_base64(part) - part.add_header("Content-Disposition", "attachment; filename=%s" % mail_attachment) - msg.attach(part) - - #Send email. - server = smtplib.SMTP('smtp.gmail.com:587') - server.starttls() - server.login(username,password) - server.sendmail(mail_from, mail_to, msg.as_string()) - print 'Eamil success!' - server.quit() diff --git a/tools/jenkins-scripts/ant.properties b/tools/jenkins-scripts/ant.properties deleted file mode 100644 index 30a7872e3d..0000000000 --- a/tools/jenkins-scripts/ant.properties +++ /dev/null @@ -1,20 +0,0 @@ -# This file is used to override default values used by the Ant build system. -# -# This file must be checked in Version Control Systems, as it is -# integral to the build system of your project. -# This file is only used by the Ant script. -# You can use this to override default values such as -# 'source.dir' for the location of your java source folder and -# 'out.dir' for the location of your output folder. -# You can also use it define how the release builds are signed by declaring -# the following properties: -# 'key.store' for the location of your keystore and -# 'key.alias' for the name of the key to use. -# The password will be asked during the build when you use the 'release' target. -key.store=C:/.android/debug.keystore -key.alias=androiddebugkey -key.store.password=android -key.alias.password=android -#proguard.config=proguard.cfg -# Project target. -target=android-8 \ No newline at end of file diff --git a/tools/jenkins-scripts/mac/android/build-android-2.2-3.2-debug.sh b/tools/jenkins-scripts/mac/android/build-android-2.2-3.2-debug.sh deleted file mode 100755 index cc6feacab2..0000000000 --- a/tools/jenkins-scripts/mac/android/build-android-2.2-3.2-debug.sh +++ /dev/null @@ -1,138 +0,0 @@ -#!/bin/bash -#This script is used to finish a android automated compiler. -#You should make sure have finished the environment setting. -#Here are the environment variables you should set. -#$COCOS2DX_ROOT $ANDROID_SDK_ROOT $ANDROID_NDK_ROOT $NDK_ROOT - -antcompile() -{ - #Make sure the original target is android-8 - sed '/target=/s/=.*$/=android-8/' ant.properties > anttmp.properties - cp anttmp.properties ant.properties - rm anttmp.properties - - #Android ant build(debug ,API level:8) - ant debug - #If build failed,make sure the Jenkins could get the errorlevel. - compileresult=$[$compileresult+$?] - if [ $IsTestCpp == 1 ] && [ $? == 0 ] - then - cd bin - mv TestCpp-debug.apk TestCpp-debug-8.apk - cd .. - fi - - #Change API level.(API level:10) - sed '/target=/s/=.*$/=android-10/' ant.properties > anttmp.properties - cp anttmp.properties ant.properties - rm anttmp.properties - ant debug - compileresult=$[$compileresult+$?] - if [ $IsTestCpp == 1 ] && [ $? == 0 ] - then - cd bin - mv TestCpp-debug.apk TestCpp-debug-10.apk - cd .. - fi - - #Change API level.(API level:11) - sed '/target=/s/=.*$/=android-11/' ant.properties > anttmp.properties - cp anttmp.properties ant.properties - rm anttmp.properties - ant debug - compileresult=$[$compileresult+$?] - if [ $IsTestCpp == 1 ] && [ $? == 0 ] - then - cd bin - mv TestCpp-debug.apk TestCpp-debug-11.apk - cd .. - fi - - #Change API level.(API level:12) - sed '/target=/s/=.*$/=android-12/' ant.properties > anttmp.properties - cp anttmp.properties ant.properties - rm anttmp.properties - ant debug - compileresult=$[$compileresult+$?] - if [ $IsTestCpp == 1 ] && [ $? == 0 ] - then - cd bin - mv TestCpp-debug.apk TestCpp-debug-12.apk - cd .. - fi - - #Change API level.(API level:13) - sed '/target=/s/=.*$/=android-13/' ant.properties > anttmp.properties - cp anttmp.properties ant.properties - rm anttmp.properties - ant debug - compileresult=$[$compileresult+$?] - if [ $IsTestCpp == 1 ] && [ $? == 0 ] - then - cd bin - mv TestCpp-debug.apk TestCpp-debug-13.apk - cd .. - fi - - #After all test versions completed,changed current API level to the original.(API level:8) - sed '/target=/s/=.*$/=android-8/' ant.properties > anttmp.properties - cp anttmp.properties ant.properties - rm anttmp.properties -} - -#record the relevant catalog -compileresult=0 -CUR=$(pwd) -cd ../../../.. -ROOT=$(pwd) -IsTestCpp=1 - -#copy configuration files to target. -cp $ROOT/tools/jenkins_scripts/ant.properties $ROOT/samples/Cpp/TestCpp/proj.android -cp $ROOT/tools/jenkins_scripts/build.xml $ROOT/samples/Cpp/TestCpp/proj.android -cp $ROOT/tools/jenkins_scripts/mac/rootconfig-mac.sh $ROOT/samples/Cpp/TestCpp/proj.android -cd $ROOT/samples/Cpp/TestCpp/proj.android -sh rootconfig-mac.sh TestCpp -sh build_native.sh - -#update android project configuration files -cd $ROOT/samples/Cpp/TestCpp -android update project -p proj.android -cd proj.android -antcompile - -IsTestCpp=0 - -cp $ROOT/tools/jenkins_scripts/ant.properties $ROOT/samples/Cpp/HelloCpp/proj.android -cp $ROOT/tools/jenkins_scripts/build.xml $ROOT/samples/Cpp/HelloCpp/proj.android -cp $ROOT/tools/jenkins_scripts/mac/rootconfig-mac.sh $ROOT/samples/Cpp/HelloCpp/proj.android -cd $ROOT/samples/Cpp/HelloCpp/proj.android -sh rootconfig-mac.sh HelloCpp -sh build_native.sh -cd $ROOT/samples/Cpp/HelloCpp -android update project -p proj.android -cd proj.android -antcompile - -cp $ROOT/tools/jenkins_scripts/ant.properties $ROOT/samples/Lua/HelloLua/proj.android -cp $ROOT/tools/jenkins_scripts/build.xml $ROOT/samples/Lua/HelloLua/proj.android -cp $ROOT/tools/jenkins_scripts/mac/rootconfig-mac.sh $ROOT/samples/Lua/HelloLua/proj.android -cd $ROOT/samples/Lua/HelloLua/proj.android -sh rootconfig-mac.sh HelloLua -sh build_native.sh -cd $ROOT/samples/Lua/HelloLua -android update project -p proj.android -cd proj.android -antcompile - -#return the compileresult. -cd $ROOT -if [ $compileresult != 0 ]; then -# git checkout -f -# git clean -df -x - exit 1 -else -# git checkout -f -# git clean -df -x - exit 0 -fi \ No newline at end of file diff --git a/tools/jenkins-scripts/mac/android/build-android-2.2-3.2-release.sh b/tools/jenkins-scripts/mac/android/build-android-2.2-3.2-release.sh deleted file mode 100755 index 61fd96784a..0000000000 --- a/tools/jenkins-scripts/mac/android/build-android-2.2-3.2-release.sh +++ /dev/null @@ -1,142 +0,0 @@ -#!/bin/bash -#This script is used to finish a android automated compiler. -#You should make sure have finished the environment setting. -#Here are the environment variables you should set. -#$COCOS2DX_ROOT $ANDROID_SDK_ROOT $ANDROID_NDK_ROOT $NDK_ROOT - -antcompile() -{ - #Make sure the original target is android-8 - sed '/target=/s/=.*$/=android-8/' ant.properties > anttmp.properties - cp anttmp.properties ant.properties - rm anttmp.properties - - #Android ant build(debug ,API level:8) - ant release - #If build failed,make sure the Jenkins could get the errorlevel. - compileresult=$[$compileresult+$?] - if [ $IsTestCpp == 1 ] && [ $? == 0 ] - then - cd bin - mv TestCpp-release.apk TestCpp-release-8.apk - cd .. - fi - - #Change API level.(API level:10) - sed '/target=/s/=.*$/=android-10/' ant.properties > anttmp.properties - cp anttmp.properties ant.properties - rm anttmp.properties - ant release - compileresult=$[$compileresult+$?] - if [ $IsTestCpp == 1 ] && [ $? == 0 ] - then - cd bin - mv TestCpp-release.apk TestCpp-release-10.apk - cd .. - fi - - #Change API level.(API level:11) - sed '/target=/s/=.*$/=android-11/' ant.properties > anttmp.properties - cp anttmp.properties ant.properties - rm anttmp.properties - ant release - compileresult=$[$compileresult+$?] - if [ $IsTestCpp == 1 ] && [ $? == 0 ] - then - cd bin - mv TestCpp-release.apk TestCpp-release-11.apk - cd .. - fi - - #Change API level.(API level:12) - sed '/target=/s/=.*$/=android-12/' ant.properties > anttmp.properties - cp anttmp.properties ant.properties - rm anttmp.properties - ant release - compileresult=$[$compileresult+$?] - if [ $IsTestCpp == 1 ] && [ $? == 0 ] - then - cd bin - mv TestCpp-release.apk TestCpp-release-12.apk - cd .. - fi - - #Change API level.(API level:13) - sed '/target=/s/=.*$/=android-13/' ant.properties > anttmp.properties - cp anttmp.properties ant.properties - rm anttmp.properties - ant release - compileresult=$[$compileresult+$?] - if [ $IsTestCpp == 1 ] && [ $? == 0 ] - then - cd bin - mv TestCpp-release.apk TestCpp-release-13.apk - cd .. - fi - - #After all test versions completed,changed current API level to the original.(API level:8) - sed '/target=/s/=.*$/=android-8/' ant.properties > anttmp.properties - cp anttmp.properties ant.properties - rm anttmp.properties -} - -#record the relevant catalog -compileresult=0 -CUR=$(pwd) -cd ../../../.. -ROOT=$(pwd) -IsTestCpp=1 - -#copy configuration files to target. -sed -i '' '14d' $CUR/ant.properties -gsed -i "14 i\\key.store=$ANDROID_HOME/debug.keystore" $CUR/ant.properties -cp $CUR/../debug.keystore $ANDROID_HOME - -cp $ROOT/tools/jenkins_scripts/ant.properties $ROOT/samples/Cpp/TestCpp/proj.android -cp $ROOT/tools/jenkins_scripts/build.xml $ROOT/samples/Cpp/TestCpp/proj.android -cp $ROOT/tools/jenkins_scripts/mac/rootconfig-mac.sh $ROOT/samples/Cpp/TestCpp/proj.android -cd samples/Cpp/TestCpp/proj.android -sh rootconfig-mac.sh TestCpp -sh build_native.sh - -#update android project configuration files -cd .. -android update project -p proj.android -cd proj.android -antcompile - -IsTestCpp=0 - -cp $ROOT/tools/jenkins_scripts/ant.properties $ROOT/samples/Cpp/HelloCpp/proj.android -cp $ROOT/tools/jenkins_scripts/build.xml $ROOT/samples/Cpp/HelloCpp/proj.android -cp $ROOT/tools/jenkins_scripts/mac/rootconfig-mac.sh $ROOT/samples/Cpp/HelloCpp/proj.android -cd ../../Cpp/HelloCpp/proj.android -sh rootconfig-mac.sh HelloCpp -sh build_native.sh -cd .. -android update project -p proj.android -cd proj.android -antcompile - -cp $ROOT/tools/jenkins_scripts/ant.properties $ROOT/samples/Lua/HelloLua/proj.android -cp $ROOT/tools/jenkins_scripts/build.xml $ROOT/samples/Lua/HelloLua/proj.android -cp $ROOT/tools/jenkins_scripts/mac/rootconfig-mac.sh $ROOT/samples/Lua/HelloLua/proj.android -cd ../../Lua/HelloLua/proj.android -sh rootconfig-mac.sh HelloLua -sh build_native.sh -cd .. -android update project -p proj.android -cd proj.android -antcompile - -#return the compileresult. -cd ../../.. -if [ $compileresult != 0 ]; then -# git checkout -f -# git clean -df -x - exit 1 -else -# git checkout -f -# git clean -df -x - exit 0 -fi \ No newline at end of file diff --git a/tools/jenkins-scripts/mac/android/build-android-4.x-debug.sh b/tools/jenkins-scripts/mac/android/build-android-4.x-debug.sh deleted file mode 100755 index 83e9769894..0000000000 --- a/tools/jenkins-scripts/mac/android/build-android-4.x-debug.sh +++ /dev/null @@ -1,96 +0,0 @@ -#!/bin/bash -#This script is used to finish a android automated compiler. -#You should make sure have finished the environment setting. -#Here are the environment variables you should set. -#$COCOS2DX_ROOT $ANDROID_SDK_ROOT $ANDROID_NDK_ROOT $NDK_ROOT - -antcompile() -{ - #Change API level.(API level:14) - sed '/target=/s/=.*$/=android-14/' ant.properties > anttmp.properties - cp anttmp.properties ant.properties - rm anttmp.properties - ant debug - compileresult=$[$compileresult+$?] - if [ $IsTestCpp == 1 ] && [ $? == 0 ] - then - cd bin - mv TestCpp-debug.apk TestCpp-debug-14.apk - cd .. - fi - - #Change API level.(API level:15) - sed '/target=/s/=.*$/=android-15/' ant.properties > anttmp.properties - cp anttmp.properties ant.properties - rm anttmp.properties - ant debug - compileresult=$[$compileresult+$?] - if [ $IsTestCpp == 1 ] && [ $? == 0 ] - then - cd bin - mv TestCpp-debug.apk TestCpp-debug-15.apk - cd .. - fi - - #After all test versions completed,changed current API level to the original.(API level:8) - sed '/target=/s/=.*$/=android-8/' ant.properties > anttmp.properties - cp anttmp.properties ant.properties - rm anttmp.properties -} - -#record the relevant catalog -compileresult=0 -CUR=$(pwd) -cd ../../../.. -ROOT=$(pwd) -IsTestCpp=1 - -#copy configuration files to target. -cp $ROOT/tools/jenkins_scripts/ant.properties $ROOT/samples/Cpp/TestCpp/proj.android -cp $ROOT/tools/jenkins_scripts/build.xml $ROOT/samples/Cpp/TestCpp/proj.android -cp $ROOT/tools/jenkins_scripts/mac/rootconfig-mac.sh $ROOT/samples/Cpp/TestCpp/proj.android -cd samples/Cpp/TestCpp/proj.android -sh rootconfig-mac.sh TestCpp -sh build_native.sh - -#update android project configuration files -cd .. -android update project -p proj.android -cd proj.android -antcompile - -IsTestCpp=0 - -cp $ROOT/tools/jenkins_scripts/ant.properties $ROOT/samples/Cpp/HelloCpp/proj.android -cp $ROOT/tools/jenkins_scripts/build.xml $ROOT/samples/Cpp/HelloCpp/proj.android -cp $ROOT/tools/jenkins_scripts/mac/rootconfig-mac.sh $ROOT/samples/Cpp/HelloCpp/proj.android -cd ../../Cpp/HelloCpp/proj.android -sh rootconfig-mac.sh HelloCpp -sh build_native.sh -cd .. -android update project -p proj.android -cd proj.android -antcompile - -cp $ROOT/tools/jenkins_scripts/ant.properties $ROOT/samples/Lua/HelloLua/proj.android -cp $ROOT/tools/jenkins_scripts/build.xml $ROOT/samples/Lua/HelloLua/proj.android -cp $ROOT/tools/jenkins_scripts/mac/rootconfig-mac.sh $ROOT/samples/Lua/HelloLua/proj.android -cd ../../Lua/HelloLua/proj.android -sh rootconfig-mac.sh HelloLua -sh build_native.sh -cd .. -android update project -p proj.android -cd proj.android -antcompile - -#return the compileresult. -cd ../../.. -if [ $compileresult != 0 ]; then -# git checkout -f -# git clean -df -x - exit 1 -else -# git checkout -f -# git clean -df -x - exit 0 -fi diff --git a/tools/jenkins-scripts/mac/android/build-android-4.x-release.sh b/tools/jenkins-scripts/mac/android/build-android-4.x-release.sh deleted file mode 100755 index 120ab5ad4a..0000000000 --- a/tools/jenkins-scripts/mac/android/build-android-4.x-release.sh +++ /dev/null @@ -1,100 +0,0 @@ -#!/bin/bash -#This script is used to finish a android automated compiler. -#You should make sure have finished the environment setting. -#Here are the environment variables you should set. -#$COCOS2DX_ROOT $ANDROID_SDK_ROOT $ANDROID_NDK_ROOT $NDK_ROOT - -antcompile() -{ - #Change API level.(API level:14) - sed '/target=/s/=.*$/=android-14/' ant.properties > anttmp.properties - cp anttmp.properties ant.properties - rm anttmp.properties - ant release - compileresult=$[$compileresult+$?] - if [ $IsTestCpp == 1 ] && [ $? == 0 ] - then - cd bin - mv TestCpp-release.apk TestCpp-release-14.apk - cd .. - fi - - #Change API level.(API level:15) - sed '/target=/s/=.*$/=android-15/' ant.properties > anttmp.properties - cp anttmp.properties ant.properties - rm anttmp.properties - ant release - compileresult=$[$compileresult+$?] - if [ $IsTestCpp == 1 ] && [ $? == 0 ] - then - cd bin - mv TestCpp-release.apk TestCpp-release-15.apk - cd .. - fi - - #After all test versions completed,changed current API level to the original.(API level:8) - sed '/target=/s/=.*$/=android-8/' ant.properties > anttmp.properties - cp anttmp.properties ant.properties - rm anttmp.properties -} - -#record the relevant catalog -compileresult=0 -CUR=$(pwd) -cd ../../../.. -ROOT=$(pwd) -IsTestCpp=1 - -#copy configuration files to target. -sed -i '' '14d' $CUR/ant.properties -gsed -i "14 i\\key.store=$ANDROID_HOME/debug.keystore" $CUR/ant.properties -cp $CUR/../debug.keystore $ANDROID_HOME - -cp $ROOT/tools/jenkins_scripts/ant.properties $ROOT/samples/Cpp/TestCpp/proj.android -cp $ROOT/tools/jenkins_scripts/build.xml $ROOT/samples/Cpp/TestCpp/proj.android -cp $ROOT/tools/jenkins_scripts/mac/rootconfig-mac.sh $ROOT/samples/Cpp/TestCpp/proj.android -cd samples/Cpp/TestCpp/proj.android -sh rootconfig-mac.sh TestCpp -sh build_native.sh - -#update android project configuration files -cd .. -android update project -p proj.android -cd proj.android -antcompile - -IsTestCpp=0 - -cp $ROOT/tools/jenkins_scripts/ant.properties $ROOT/samples/Cpp/HelloCpp/proj.android -cp $ROOT/tools/jenkins_scripts/build.xml $ROOT/samples/Cpp/HelloCpp/proj.android -cp $ROOT/tools/jenkins_scripts/mac/rootconfig-mac.sh $ROOT/samples/Cpp/HelloCpp/proj.android -cd ../../Cpp/HelloCpp/proj.android -sh rootconfig-mac.sh HelloCpp -sh build_native.sh -cd .. -android update project -p proj.android -cd proj.android -antcompile - -cp $ROOT/tools/jenkins_scripts/ant.properties $ROOT/samples/Lua/HelloLua/proj.android -cp $ROOT/tools/jenkins_scripts/build.xml $ROOT/samples/Lua/HelloLua/proj.android -cp $ROOT/tools/jenkins_scripts/mac/rootconfig-mac.sh $ROOT/samples/Lua/HelloLua/proj.android -cd ../../Lua/HelloLua/proj.android -sh rootconfig-mac.sh HelloLua -sh build_native.sh -cd .. -android update project -p proj.android -cd proj.android -antcompile - -#return the compileresult. -cd ../../.. -if [ $compileresult != 0 ]; then -# git checkout -f -# git clean -df -x - exit 1 -else -# git checkout -f -# git clean -df -x - exit 0 -fi \ No newline at end of file diff --git a/tools/jenkins-scripts/mac/android/generate-js-cxx-bindings.sh b/tools/jenkins-scripts/mac/android/generate-js-cxx-bindings.sh deleted file mode 100755 index 887ba2c055..0000000000 --- a/tools/jenkins-scripts/mac/android/generate-js-cxx-bindings.sh +++ /dev/null @@ -1,190 +0,0 @@ -#!/bin/bash - -# Generate JS bindings for Cocos2D-X -# ... using Android NDK system headers -# ... and automatically update submodule references -# ... and push these changes to remote repos - -# Dependencies -# -# For bindings generator: -# (see ../../../tojs/genbindings.sh -# ... for the defaults used if the environment is not customized) -# -# * $PYTHON_BIN -# * $CLANG_ROOT -# * $NDK_ROOT -# -# For automatically pushing changes: -# -# * REMOTE_AUTOGEN_BINDINGS_REPOSITORY -# * REMOTE_COCOS2DX_REPOSITORY -# * Note : Ensure you have commit access to above repositories -# * COCOS2DX_PULL_BASE -# * hub -# * see http://defunkt.io/hub/ -# * Ensure that hub has an OAuth token to REMOTE_COCOS2DX_REPOSITORY -# * see http://defunkt.io/hub/hub.1.html#CONFIGURATION - -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -COCOS2DX_ROOT="$DIR"/../../../.. -GENERATED_WORKTREE="$COCOS2DX_ROOT"/scripting/javascript/bindings/generated - -if [ -z "${HUB+aaa}" ]; then -# ... if HUB is not set, use "$HOME/bin/hub" - HUB="$HOME/bin/hub" -fi - -# Update cocos2d-x repo -# It needs to be updated in Jenkins command before executing this script. -#pushd "$COCOS2DX_ROOT" - -#git checkout -f -#git checkout gles20 -#git pull upstream gles20 -#rm -rf "$GENERATED_WORKTREE" -#git submodule update --init - -#popd - -# Update submodule of auto-gen JSBinding repo. -pushd "$GENERATED_WORKTREE" - -git checkout -f -git clean -fdx -git fetch origin -git checkout -B master origin/master - -# Delete all directories and files except '.git' and 'README'. -ls -a | grep -E -v ^\[.\]\{1,2\}$ | grep -E -v ^\.git$ | grep -E -v ^README$ | xargs -I{} rm -rf {} - -popd - -# Exit on error -set -e - -# 1. Generate JS bindings -COCOS2DX_ROOT="$COCOS2DX_ROOT" /bin/bash ../../../tojs/genbindings.sh - -echo -echo Bindings generated successfully -echo - -if [ -z "${REMOTE_AUTOGEN_BINDINGS_REPOSITORY+aaa}" ]; then - echo - echo Environment variable must be set REMOTE_AUTOGEN_BINDINGS_REPOSITORY - echo This script expects to automatically push changes - echo to this repo - echo example - echo REMOTE_AUTOGEN_BINDINGS_REPOSITORY=\"git@github.com:folecr/cocos2dx-autogen-bindings.git\" - echo REMOTE_AUTOGEN_BINDINGS_REPOSITORY=\"\$HOME/test/cocos2dx-autogen-bindings\" - echo - echo Exiting with failure. - echo - exit 1 -fi - -if [ -z "${COMMITTAG+aaa}" ]; then -# ... if COMMITTAG is not set, use this machine's hostname - COMMITTAG=`hostname -s` -fi - -echo -echo Using "'$COMMITTAG'" in the commit messages -echo - -ELAPSEDSECS=`date +%s` -echo Using "$ELAPSEDSECS" in the branch names for pseudo-uniqueness - -GENERATED_BRANCH=autogeneratedbindings_"$ELAPSEDSECS" - - -# 2. In JSBindings repo, Check if there are any files that are different from the index - -pushd "$GENERATED_WORKTREE" - -# Run status to record the output in the log -git status - -echo -echo Comparing with origin/master ... -echo - -# Don't exit on non-zero return value -set +e - -git diff --stat --exit-code origin/master - -DIFF_RETVAL=$? -if [ $DIFF_RETVAL -eq 0 ] -then - echo - echo "No differences in generated files" - echo "Exiting with success." - echo - exit 0 -else - echo - echo "Generated files differ from origin/master. Continuing." - echo -fi - -# Exit on error -set -e - -# 3. In JSBindings repo, Check out a branch named "autogeneratedbindings" and commit the auto generated bindings to it -git checkout -b "$GENERATED_BRANCH" -git add --verbose . -git add --verbose -u . -git commit --verbose -m "$COMMITTAG : autogenerated bindings" - -# 4. In JSBindings repo, Push the commit with generated bindings to "master" of the auto generated bindings repository -git push --verbose "$REMOTE_AUTOGEN_BINDINGS_REPOSITORY" "$GENERATED_BRANCH":master - -popd - -if [ -z "${REMOTE_COCOS2DX_REPOSITORY+aaa}" ]; then - echo - echo Environment variable is not set REMOTE_COCOS2DX_REPOSITORY - echo This script will NOT automatically push changes - echo unless this variable is set. - echo example - echo REMOTE_COCOS2DX_REPOSITORY=\"git@github.com:cocos2d/cocos2d-x.git\" - echo REMOTE_COCOS2DX_REPOSITORY=\"\$HOME/test/cocos2d-x\" - echo - echo Exiting with success. - echo - exit 0 -fi - -COCOS_BRANCH=updategeneratedsubmodule_"$ELAPSEDSECS" - -pushd "${DIR}" - -# 5. In Cocos2D-X repo, Checkout a branch named "updategeneratedsubmodule" Update the submodule reference to point to the commit with generated bindings -cd "${COCOS2DX_ROOT}" -git add scripting/javascript/bindings/generated -git checkout -b "$COCOS_BRANCH" -git commit -m "$COMMITTAG : updating submodule reference to latest autogenerated bindings" - -# 6. In Cocos2D-X repo, Push the commit with updated submodule to "gles20" of the cocos2d-x repository -git push "$REMOTE_COCOS2DX_REPOSITORY" "$COCOS_BRANCH" - -if [ -z "${COCOS2DX_PULL_BASE+aaa}" ]; then - echo - echo Environment variable is not set COCOS2DX_PULL_BASE - echo This script will NOT automatically generate pull requests - echo unless this variable is set. - echo example - echo COCOS2DX_PULL_BASE=\"cocos2d/cocos2d-x:master\" - echo COCOS2DX_PULL_BASE=\"username/repository:branch\" - echo - echo Exiting with success. - echo - exit 0 -fi - -# 7. -${HUB} pull-request "$COMMITTAG : updating submodule reference to latest autogenerated bindings" -b "$COCOS2DX_PULL_BASE" -h "$COCOS_BRANCH" - -popd diff --git a/tools/jenkins-scripts/mac/android/test-android-2.2-3.2-debug.sh b/tools/jenkins-scripts/mac/android/test-android-2.2-3.2-debug.sh deleted file mode 100755 index 6608fd9240..0000000000 --- a/tools/jenkins-scripts/mac/android/test-android-2.2-3.2-debug.sh +++ /dev/null @@ -1,87 +0,0 @@ -#!/bin/bash -#This script is used to finished a android automated compiler in Mac OS. -#You'd better add "export PATH=$PATH:$ANDROID_HOME/platform-tools" and "export -#PATH=$PATH:$ANDROID_HOME/tools" to you bash_profile,it will be very convenient. - -#Copy monkeyrunner python script to tools directory. -cd ../.. -CUR=$(pwd) -cp $CUR/Monkeyrunner_TestCpp.py $ANDROID_HOME/tools -cp $CUR/ReportManager.py $ANDROID_HOME/tools - -cd ../.. -PROJECT_HOME=$(pwd) -#cp -r samples/TestCpp/proj.android/obj $ANDROID_HOME/tools -cd samples/Cpp/TestCpp/proj.android/bin - -#Copy test apk to tools directory. -CUR=$(pwd) -cp $CUR/TestCpp-debug-8.apk $ANDROID_HOME/tools -cp $CUR/TestCpp-debug-10.apk $ANDROID_HOME/tools -cp $CUR/TestCpp-debug-11.apk $ANDROID_HOME/tools -cp $CUR/TestCpp-debug-12.apk $ANDROID_HOME/tools -cp $CUR/TestCpp-debug-13.apk $ANDROID_HOME/tools - -#Enter tools directory. -cd $ANDROID_HOME/tools - -#If monkeyrunner test failed,it automatically exit and make ERRORLEVEL nonzero. - -#Running monkeyrunner test(debug,API level:8) -mv TestCpp-debug-8.apk TestCpp-debug.apk -monkeyrunner Monkeyrunner_TestCpp.py TestCpp-debug.apk -if [ $? != 0 ]; then - python ReportManager.py - exit 1 -fi -rm TestCpp-debug.apk - -#Running monkeyrunner test(debug,API level:10) -mv TestCpp-debug-10.apk TestCpp-debug.apk -monkeyrunner Monkeyrunner_TestCpp.py TestCpp-debug.apk -if [ $? != 0 ]; then - python ReportManager.py - exit 1 -fi -rm TestCpp-debug.apk - -#Running monkeyrunner test(debug,API level:11) -mv TestCpp-debug-11.apk TestCpp-debug.apk -monkeyrunner Monkeyrunner_TestCpp.py TestCpp-debug.apk -if [ $? != 0 ]; then - python ReportManager.py - exit 1 -fi -rm TestCpp-debug.apk - -#Running monkeyrunner test(debug,API level:12) -mv TestCpp-debug-12.apk TestCpp-debug.apk -monkeyrunner Monkeyrunner_TestCpp.py TestCpp-debug.apk -if [ $? != 0 ]; then - python ReportManager.py - exit 1 -fi -rm TestCpp-debug.apk - -#Running monkeyrunner test(debug,API level:13) -mv TestCpp-debug-13.apk TestCpp-debug.apk -monkeyrunner Monkeyrunner_TestCpp.py TestCpp-debug.apk -if [ $? != 0 ]; then - python ReportManager.py - exit 1 -fi -rm TestCpp-debug.apk - -rm Monkeyrunner_TestCpp.py -rm ReportManager.py - -#Monkeyrunner success! -echo Monkeyrunner Test Success! - -#Clean project files. -cd $PROJECT_HOME - -git checkout -f -git clean -df -x - -#End \ No newline at end of file diff --git a/tools/jenkins-scripts/mac/android/test-android-2.2-3.2-release.sh b/tools/jenkins-scripts/mac/android/test-android-2.2-3.2-release.sh deleted file mode 100755 index 8fe4976d30..0000000000 --- a/tools/jenkins-scripts/mac/android/test-android-2.2-3.2-release.sh +++ /dev/null @@ -1,86 +0,0 @@ -#!/bin/bash -#This script is used to finished a android automated compiler in Mac OS. -#You'd better add "export PATH=$PATH:$ANDROID_HOME/platform-tools" and "export -#PATH=$PATH:$ANDROID_HOME/tools" to you bash_profile,it will be very convenient. - -#Copy monkeyrunner python script to tools directory. -cd ../.. -CUR=$(pwd) -cp $CUR/Monkeyrunner_TestCpp.py $ANDROID_HOME/tools -cp $CUR/ReportManager.py $ANDROID_HOME/tools - -cd ../.. -PROJECT_HOME=$(pwd) -cd samples/Cpp/TestCpp/proj.android/bin - -#Copy test apk to tools directory. -CUR=$(pwd) -cp $CUR/TestCpp-release-8.apk $ANDROID_HOME/tools -cp $CUR/TestCpp-release-10.apk $ANDROID_HOME/tools -cp $CUR/TestCpp-release-11.apk $ANDROID_HOME/tools -cp $CUR/TestCpp-release-12.apk $ANDROID_HOME/tools -cp $CUR/TestCpp-release-13.apk $ANDROID_HOME/tools - -#Enter tools directory. -cd $ANDROID_HOME/tools - -#If monkeyrunner test failed,it automatically exit and make ERRORLEVEL nonzero. - -#Running monkeyrunner test(release,API level:8) -mv TestCpp-release-8.apk TestCpp-release.apk -monkeyrunner Monkeyrunner_TestCpp.py TestCpp-release.apk -if [ $? != 0 ]; then - python ReportManager.py - exit 1 -fi -rm TestCpp-release.apk - -#Running monkeyrunner test(release,API level:10) -mv TestCpp-release-10.apk TestCpp-release.apk -monkeyrunner Monkeyrunner_TestCpp.py TestCpp-release.apk -if [ $? != 0 ]; then - python ReportManager.py - exit 1 -fi -rm TestCpp-release.apk - -#Running monkeyrunner test(release,API level:11) -mv TestCpp-release-11.apk TestCpp-release.apk -monkeyrunner Monkeyrunner_TestCpp.py TestCpp-release.apk -if [ $? != 0 ]; then - python ReportManager.py - exit 1 -fi -rm TestCpp-release.apk - -#Running monkeyrunner test(release,API level:12) -mv TestCpp-release-12.apk TestCpp-release.apk -monkeyrunner Monkeyrunner_TestCpp.py TestCpp-release.apk -if [ $? != 0 ]; then - python ReportManager.py - exit 1 -fi -rm TestCpp-release.apk - -#Running monkeyrunner test(release,API level:13) -mv TestCpp-release-13.apk TestCpp-release.apk -monkeyrunner Monkeyrunner_TestCpp.py TestCpp-release.apk -if [ $? != 0 ]; then - python ReportManager.py - exit 1 -fi -rm TestCpp-release.apk - -rm Monkeyrunner_TestCpp.py -rm ReportManager.py - -#Monkeyrunner success! -echo Monkeyrunner Test Success! - -#Clean project files. -cd $PROJECT_HOME - -git checkout -f -git clean -df -x - -#End \ No newline at end of file diff --git a/tools/jenkins-scripts/mac/android/test-android-4.x-debug.sh b/tools/jenkins-scripts/mac/android/test-android-4.x-debug.sh deleted file mode 100755 index 5d31e9f621..0000000000 --- a/tools/jenkins-scripts/mac/android/test-android-4.x-debug.sh +++ /dev/null @@ -1,56 +0,0 @@ -#!/bin/bash -#This script is used to finished a android automated compiler in Mac OS. -#You'd better add "export PATH=$PATH:$ANDROID_HOME/platform-tools" and "export -#PATH=$PATH:$ANDROID_HOME/tools" to you bash_profile,it will be very convenient. - -#Copy monkeyrunner python script to tools directory. -cd ../.. -CUR=$(pwd) -cp $CUR/Monkeyrunner_TestCpp.py $ANDROID_HOME/tools -cp $CUR/ReportManager.py $ANDROID_HOME/tools - -cd ../.. -PROJECT_HOME=$(pwd) -cd samples/Cpp/TestCpp/proj.android/bin - -#Copy test apk to tools directory. -CUR=$(pwd) -cp $CUR/TestCpp-debug-14.apk $ANDROID_HOME/tools -cp $CUR/TestCpp-debug-15.apk $ANDROID_HOME/tools - -#Enter tools directory. -cd $ANDROID_HOME/tools - -#If monkeyrunner test failed,it automatically exit and make ERRORLEVEL nonzero. - -#Running monkeyrunner test(debug,API level:14) -mv TestCpp-debug-14.apk TestCpp-debug.apk -monkeyrunner Monkeyrunner_TestCpp.py TestCpp-debug.apk -if [ $? != 0 ]; then - python ReportManager.py - exit 1 -fi -rm TestCpp-debug.apk - -#Running monkeyrunner test(debug,API level:15) -mv TestCpp-debug-15.apk TestCpp-debug.apk -monkeyrunner Monkeyrunner_TestCpp.py TestCpp-debug.apk -if [ $? != 0 ]; then - python ReportManager.py - exit 1 -fi -rm TestCpp-debug.apk - -rm Monkeyrunner_TestCpp.py -rm ReportManager.py - -#Monkeyrunner success! -echo Monkeyrunner Test Success! - -#Clean project files. -cd $PROJECT_HOME - -git checkout -f -git clean -df -x - -#End \ No newline at end of file diff --git a/tools/jenkins-scripts/mac/android/test-android-4.x-release.sh b/tools/jenkins-scripts/mac/android/test-android-4.x-release.sh deleted file mode 100755 index 8432addde4..0000000000 --- a/tools/jenkins-scripts/mac/android/test-android-4.x-release.sh +++ /dev/null @@ -1,56 +0,0 @@ -#!/bin/bash -#This script is used to finished a android automated compiler in Mac OS. -#You'd better add "export PATH=$PATH:$ANDROID_HOME/platform-tools" and "export -#PATH=$PATH:$ANDROID_HOME/tools" to you bash_profile,it will be very convenient. - -#Copy monkeyrunner python script to tools directory. -cd ../.. -CUR=$(pwd) -cp $CUR/Monkeyrunner_TestCpp.py $ANDROID_HOME/tools -cp $CUR/ReportManager.py $ANDROID_HOME/tools - -cd ../.. -PROJECT_HOME=$(pwd) -cd samples/Cpp/TestCpp/proj.android/bin - -#Copy test apk to tools directory. -CUR=$(pwd) -cp $CUR/TestCpp-release-14.apk $ANDROID_HOME/tools -cp $CUR/TestCpp-release-15.apk $ANDROID_HOME/tools - -#Enter tools directory. -cd $ANDROID_HOME/tools - -#If monkeyrunner test failed,it automatically exit and make ERRORLEVEL nonzero. - -#Running monkeyrunner test(release,API level:14) -mv TestCpp-release-14.apk TestCpp-release.apk -monkeyrunner Monkeyrunner_TestCpp.py TestCpp-release.apk -if [ $? != 0 ]; then - python ReportManager.py - exit 1 -fi -rm TestCpp-release.apk - -#Running monkeyrunner test(release,API level:15) -mv TestCpp-release-15.apk TestCpp-release.apk -monkeyrunner Monkeyrunner_TestCpp.py TestCpp-release.apk -if [ $? != 0 ]; then - python ReportManager.py - exit 1 -fi -rm TestCpp-release.apk - -rm Monkeyrunner_TestCpp.py -rm ReportManager.py - -#Monkeyrunner success! -echo Monkeyrunner Test Success! - -#Clean project files. -cd $PROJECT_HOME - -git checkout -f -git clean -df -x - -#End \ No newline at end of file diff --git a/tools/jenkins-scripts/mac/debug.keystore b/tools/jenkins-scripts/mac/debug.keystore deleted file mode 100644 index cfc159027afc50d89440029b94c79fa1735e08f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1268 zcmezO_TO6u1_mY|W&~sY#JrTE{LGY;)TGk%?9@u2xW%TuLT`X-b{jM?Z8zX!GBpVCd8d{S|1p z@JQlYzFOloOeH@flsYtSdVMZfEV_4YD+|Bns-kTY?;E1mIjb=yZdoE6& zUIc%dnS4NLebepF8?J;{De>R6(@mbmq37r9-l;nKzA)itX!q~@doGBP4~-c-uzj=`fT|`p(wTol3J08KF`yu1EfNvm#a&$w5M9z z)#w~&NC~_Zm{hHuRJ}-}r}Ef6l{Hs{v+C#Se)Ruz)z5kFznfd*E4Sq(@vh#q%-?vU zfa%BJd#69kn7oqQ;%c1Mk^V?msYTHL#x=7qrF+t@a>#uCFCQLoMWrjL)G0qN$U1IA zPt-Fu<%ooWIZveb+%~+>7i5|^2AN^Lw>mbsg03cw9~SA?f%ITW{xU+dZ{;A zgSuY{tgQONQo;E^UH6~AO z<}RPTHO(!1?vwR?XT=l03kS+^DCm9mOc(0!I2a^2Z@q_p%PBMdoyPmyROL&T7)OS* z9(D^l`7ZVIc{{V|5Bw@(O=9Nh70V<{Yvq-C|7o?t&yv-Kwgs$$my}{pU)p|D?6#Fz zJ|VL2)G_(Er1aEkUj`}h;uUOc(Kn)RgVQ!^ zgr2E^B``(5G-zUc3dDX3n3))vm{=1>+k zVW!YvLjhpI2XeTC*&QJn#8AvY1SG;N%nKD!Z~^5R137VCLn8xoBV!=8Fg1)4=QROx z4b7lj@(pgBkL*TZ-eYd;WiV*$WNK_=*taWl{@tRxm#;06*sv(9ZlP+k>YEdePrnst z^C)+xg`B)(d(`5qnAV2#yN>NY>TpzazxDML&YGq-ya7=mO`P_*&Hmvl*36MS*|Z~b zK|CRB8V(vq$*mm3Mz2$itwb&{2kxz~G z{&inoGchwVFd{n-7=+9~cg=g+w!v$b@t*A~c6M=G+A_zpujlVv>CdH$X8f-?Hfy=g zGT$p}_*Nu7GRThZw4PVMAw6YXqs;6QU7LAo+oFG*|CT+q!*!?r$Lz3~=Y&Hm*D+oA zns2%5S7=&l;7&C|mD|@=wi&$LTzoBOCCh - - - - -
-

iOS_SikuliTest.sikuli

(Download this script) -
-
-setAutoWaitTimeout(10000)
-
-val = getFindFailedResponse()
-if val == ABORT:
-    print "Abort"
-if val == SKIP:
-    print "SKIP"
-if val == PROMPT:
-    print "PROMPT"
-if val == RETRY:
-    print "RETRY"
-
-def common_test(a,b,c):
-    for i in range(a,b):
-        wait(c)
-        if exists():
-            click()
-
-#ActionTest
-click()
-print("Run ActionsTest")
-common_test(1,28,1.0)
-click(Pattern().targetOffset(-93,0))
-common_test(1,3,3.0)
-common_test(1,6,1.0)
-print("ActionsTest finished!")
-click()
-
-#TransitionsTest
-click()
-print("Run TransitionsTest")
-common_test(1,27,1.0)
-print("TransitionsTest finished!")
-click(Pattern().targetOffset(49,0))
-
-#ActionsProgressTest
-click()
-print("Run ActionsProgressTest")
-common_test(1,8,1.0)
-print("ActionsProgressTest finished!")
-click()
-
-
-#EffectsTest
-click()
-print("Run EffectsTest")
-common_test(1,22,3.0)
-print("Effects finished!")
-click()
-
-#ClickAndMoveTest
-print("Run ClickAndMoveTest")
-click()
-wait(4)
-click()
-click(Pattern().targetOffset(200,-3))
-click()
-
-print("ClickAndMoveTest finished!")
-
-#RotateWorldTest
-print("Run RotateWorldTest")
-click()
-wait(4)
-click()
-print("RotateWorldTest finished!")
-
-#ParticleTest
-print("Run ParticleTest")
-click()
-common_test(1,43,2.0)
-print("ParticleTest finished!")
-click()
-
-dragDrop(Pattern().targetOffset(91,17), Pattern().targetOffset(93,-19))
-
-#ActionEaseTest
-print("Run ActionEaseTest")
-click()
-common_test(1,14,2.0)
-click()
-print("ActionEaseTest finished!")
-
-#MotionStreakTest
-print("Run MotionStreakTest")
-click()
-wait(1.0)
-click(Pattern().targetOffset(20,0))
-wait(1.0)
-click()
-dragDrop(, )
-click(Pattern().targetOffset(20,0))
-dragDrop(, )
-click()
-click(Pattern().targetOffset(20,0))
-wait(1.0)
-click()
-print("MotionStreakTest finished!")
-
-#DrawPimitivesTest
-print("Run DrawPimitivesTest")
-click()
-if exists():
-    print("DrawPrimitivesTest success!")
-print("DrawPimitivesTest finished!")
-click()
-
-#NodeTest
-print("Run NodeTest")
-click()
-common_test(1,14,1.0)
-click()
-print("NodeTest finished!")
-
-#TouchesTest
-print("Run TouchesTest")
-click()
-wait(1.0)
-click()
-print("TouchesTest finished!")
-
-#MenuTest
-print("Run MenuTest")
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-print("MenuTest finished!")
-
-#ActionManagerTest
-print("Run ActionManagerTest")
-click()
-common_test(1,5,3.0)
-click()
-print("ActionManagerTest finished!")
-
-#LayerTest
-print("Run LayerTest")
-click()
-dragDrop(, )
-click()
-wait(1.0)
-click()
-wait(1.0)
-click()
-dragDrop(, )
-common_test(1,3,1.0)
-click()
-print("LayerTest finished!")
-
-dragDrop(Pattern().targetOffset(98,6), Pattern().targetOffset(106,-11))
-
-#SceneTest
-print("Run SceneTest")
-click()
-click()
-click()
-click()
-click()
-click()
-print("SceneTest finished!")
-
-#ParallaxTest
-print("Run ParallaxTest")
-click()
-wait(3.0)
-click()
-dragDrop(, )
-click()
-print("ParallaxTest finished!")
-
-#TileMapTest
-print("Run TileMapTest")
-click()
-common_test(1,21,2.0)
-click()
-print("TileMapTest finished!")
-
-#IntervalTest
-print("Run IntervalTest")
-click()
-wait(2.0)
-click()
-wait(1.0)
-click()
-click()
-print("IntervalTest finished!")
-
-#ChipmunkAccelTouchTest
-print("Run ChipmunkAccelTouchTest")
-click()
-for i in range(1,3):
-    click()
-for i in range(1,3):
-    click()
-wait(3.0)
-click()
-print("ChipmunkAccelTouchTest finished!")
-
-#LabelTest
-print("Run LabelTest")
-click()
-wait(1.0)
-common_test(1,26,0.5)
-click()
-print("LabelTest finished!")
-
-#TextInputTest
-print("Run TextInputTest")
-click()
-type(, "1q~<?;\@")
-click()
-click()
-type(, "1q~<?;\@")
-click()
-click()
-print("TextInputTest finished!")
-
-dragDrop(Pattern().targetOffset(100,14), Pattern().targetOffset(75,-8))
-
-#SpriteTest
-print("Run SpriteTest")
-click()
-for i in range(1,3):
-    click()
-for j in range(1,3):
-    click()
-click()
-for i in range(1,3):
-    click()
-for j in range(1,3):
-    click()
-common_test(1,100,0.5)
-click()
-print("SpriteTest finished!")
-
-#SchdulerTest
-print("Run SchdulerTest")
-click()
-wait(1.0)
-click()
-dragDrop(Pattern().targetOffset(23,0),Pattern().targetOffset(-50,0))
-click()
-dragDrop(,Pattern().targetOffset(58,0))
-common_test(1,11,1)
-click()
-print("SchdulerTest finished!")
-
-#RenderTextureTest
-print("Run RenderTextureTest")
-click()
-dragDrop(, )
-dragDrop(, )
-click()
-click()
-click()
-wait(1.0)
-click()
-click()
-click()
-click()
-click()
-wait(1.0)
-click()
-print("RenderTextureTest finished!")
-
-#Texture2DTest
-print("Run Texture2DTest")
-click()
-common_test(1,36,0.5)
-click()
-print("Texture2DTest finished!")
-
-#Box2dTest
-print("Run Box2dTest")
-click()
-for i in range(1,6):
-    click()
-for i in range(1,6):
-    click()
-click()
-print("Box2dTest finished!")
-
-#Box2dTestBed
-print("Run Box2dTestBed")
-click()
-common_test(1,36,2.0)
-click()
-print("Box2dTestBed finished!")
-
-#EffectAdvancedTest
-print("Run EffectAdvancedTest")
-click()
-common_test(1,6,1.0)
-click()
-print("EffectAdvancedTest finished!")
-
-#Accelerometer
-print("Run Accelerometer")
-click()
-click()
-print("Accelerometer finished!")
-
-dragDrop(Pattern().targetOffset(120,2), Pattern().targetOffset(130,-9))
-
-#KeypadTest
-print("Run KeypadTest")
-click()
-click()
-print("KeypadTest finished!")
-
-#CocosDenshionTest
-print("Run CocosDenshionTest")
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-dragDrop(Pattern().targetOffset(-130,15), Pattern().targetOffset(-140,-15))
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-dragDrop(Pattern().targetOffset(-120,6), Pattern().targetOffset(-130,-9))
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-print("CocosDenshionTest finished!")
-
-#PerformanceTest
-print("Run PerformanceTest")
-click()
-click()
-click()
-common_test(1,6,0.5)
-click()
-click()
-click()
-common_test(1,5,0.5)
-click()
-click()
-common_test(1,5,0.5)
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-print("PerformanceTest finished!")
-
-#ZwoptexTest
-print("Run ZwoptexTest")
-click()
-click()
-print("ZwoptexTest finished!")
-
-#CurlTest
-print("Run CurlTest")
-click()
-click()
-click()
-print("CurlTest finished!")
-
-#UserDefaultTest
-print("Run UserDefaultTest")
-click()
-click()
-print("UserDefaultTest finished!")
-
-#BugsTest
-print("Run BugsTest")
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-dragDrop(Pattern().targetOffset(-103,16), Pattern().targetOffset(-100,-19))
-click()
-click()
-click()
-wait(0.5)
-click()
-click()
-print("BugsTest finished!")
-
-dragDrop(Pattern().targetOffset(-110,17), Pattern().targetOffset(-120,-9))
-
-#FontTest
-print("Run FontTest")
-click()
-common_test(1,6,0.5)
-click()
-print("FontTest finished!")
-
-#CurrentLauguageTest
-print("Run CurrentLauguageTest")
-click()
-click()
-print("CurrentLauguageTest finished!")
-
-#TextureCacheTest
-print("Run TextureCacheTest")
-click()
-click()
-print("TextureCacheTest finished!")
-
-#ExtensionsTest
-print("Run ExtensionsTest")
-click()
-click()
-click()
-click()
-click()
-wait(0.5)
-dragDrop(Pattern().targetOffset(-120,0),Pattern().targetOffset(120,0))
-click()
-click()
-click()
-click(Pattern().targetOffset(-19,0))
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-click()
-print("ExtensionsTest finished!")
-
-#ShaderTest
-print("Run ShaderTest")
-click()
-common_test(1,7,0.5)
-wait(0.5)
-dragDrop(Pattern().targetOffset(-44,0),Pattern().targetOffset(80,0))
-click()
-click()
-print("ShaderTest finished!")
-
-#MutiTouchTest
-print("Run MutiTouchTest")
-click()
-for i in range(1,3):
-    dragDrop(, )
-    dragDrop(, Pattern().targetOffset(-50,0))
-click()
-print("MutiTouchTest finished!")
-
-#Quit
-print("Quit")
-click()
-
- - diff --git a/tools/jenkins-scripts/mac/iOS_SikuliTest.sikuli/iOS_SikuliTest.py b/tools/jenkins-scripts/mac/iOS_SikuliTest.sikuli/iOS_SikuliTest.py deleted file mode 100644 index 899939d6b3..0000000000 --- a/tools/jenkins-scripts/mac/iOS_SikuliTest.sikuli/iOS_SikuliTest.py +++ /dev/null @@ -1,498 +0,0 @@ -setAutoWaitTimeout(10000) - -val = getFindFailedResponse() -if val == ABORT: - print "Abort" -if val == SKIP: - print "SKIP" -if val == PROMPT: - print "PROMPT" -if val == RETRY: - print "RETRY" - -def common_test(a,b,c): - for i in range(a,b): - wait(c) - if exists("Next.png"): - click("Next.png") - -#ActionTest -click("ActionsTest.png") -print("Run ActionsTest") -common_test(1,28,1.0) -click(Pattern("MainMenu_Common.png").targetOffset(-93,0)) -common_test(1,3,3.0) -common_test(1,6,1.0) -print("ActionsTest finished!") -click("MainMenu_Common.png") - -#TransitionsTest -click("TransitionsTest.png") -print("Run TransitionsTest") -common_test(1,27,1.0) -print("TransitionsTest finished!") -click(Pattern("1346297215212.png").targetOffset(49,0)) - -#ActionsProgressTest -click("ActionsProgressTest.png") -print("Run ActionsProgressTest") -common_test(1,8,1.0) -print("ActionsProgressTest finished!") -click("MainMenu_ActionsProgress.png") - - -#EffectsTest -click("EffectsTest.png") -print("Run EffectsTest") -common_test(1,22,3.0) -print("Effects finished!") -click("MainMenu_Effects.png") - -#ClickAndMoveTest -print("Run ClickAndMoveTest") -click("CickAndMoveTest.png") -wait(4) -click("ClickAndMove_Click.png") -click(Pattern("ClickAndMove_Click.png").targetOffset(200,-3)) -click("MainMenu_ClickAndMove.png") - -print("ClickAndMoveTest finished!") - -#RotateWorldTest -print("Run RotateWorldTest") -click("RotateWorldTest.png") -wait(4) -click("MainMenu_ActionsProgress.png") -print("RotateWorldTest finished!") - -#ParticleTest -print("Run ParticleTest") -click("ParticleTest.png") -common_test(1,43,2.0) -print("ParticleTest finished!") -click("MainMenu_Common.png") - -dragDrop(Pattern("ParticleTest-1.png").targetOffset(91,17), Pattern("Acti0nsTest.png").targetOffset(93,-19)) - -#ActionEaseTest -print("Run ActionEaseTest") -click("ActionsEaseTest.png") -common_test(1,14,2.0) -click("MainMenu_Common.png") -print("ActionEaseTest finished!") - -#MotionStreakTest -print("Run MotionStreakTest") -click("MotionStreakTest.png") -wait(1.0) -click(Pattern("MotionStreak_ChangeFastMode.png").targetOffset(20,0)) -wait(1.0) -click("Next.png") -dragDrop("Motion_Drag1.png", "Motion_Drag2.png") -click(Pattern("MotionStreak_ChangeFastMode.png").targetOffset(20,0)) -dragDrop("Motion_Drag1.png", "Motion_Drag2.png") -click("Next.png") -click(Pattern("MotionStreak_ChangeFastMode.png").targetOffset(20,0)) -wait(1.0) -click("MainMenu_Common.png") -print("MotionStreakTest finished!") - -#DrawPimitivesTest -print("Run DrawPimitivesTest") -click("DrawPrimitivesTest.png") -if exists("DrawPrimitives.png"): - print("DrawPrimitivesTest success!") -print("DrawPimitivesTest finished!") -click("MainMenu_DrawPimitives.png") - -#NodeTest -print("Run NodeTest") -click("NodeTest.png") -common_test(1,14,1.0) -click("MainMenu_Common.png") -print("NodeTest finished!") - -#TouchesTest -print("Run TouchesTest") -click("TouchesTest.png") -wait(1.0) -click("MainMenu_Common.png") -print("TouchesTest finished!") - -#MenuTest -print("Run MenuTest") -click("MenuTest.png") -click("MenuTest_AtlasSprite.png") -click("MenuTest_HighScores.png") -click("MenuTest_Play.png") -click("MenuTest_Eitems.png") -click("MenuTest_Config.png") -click("MenuTest_Back.png") -click("MenuTest_Quit.png") -click("MainMenu_Common.png") -print("MenuTest finished!") - -#ActionManagerTest -print("Run ActionManagerTest") -click("ActionManaerTest.png") -common_test(1,5,3.0) -click("MainMenu_Common.png") -print("ActionManagerTest finished!") - -#LayerTest -print("Run LayerTest") -click("LayerTest.png") -dragDrop("Layer_Drag1.png", "Layer_Drag2.png") -click("Next.png") -wait(1.0) -click("Next.png") -wait(1.0) -click("Next.png") -dragDrop("Layer_Drag3.png", "Layer_Drag4.png") -common_test(1,3,1.0) -click("MainMenu_Common.png") -print("LayerTest finished!") - -dragDrop(Pattern("LaverTest-1.png").targetOffset(98,6), Pattern("Acti0nsEaseT.png").targetOffset(106,-11)) - -#SceneTest -print("Run SceneTest") -click("SceneTest.png") -click("Scene_pushScene.png") -click("Scene_relaceScene.png") -click("Scene_popToRoot.png") -click("Scene_Quit.png") -click("MainMenu_Common.png") -print("SceneTest finished!") - -#ParallaxTest -print("Run ParallaxTest") -click("ParaIIaxTest.png") -wait(3.0) -click("Next.png") -dragDrop("Parallax_Drag1.png", "Parallax_Drag2.png") -click("MainMenu_Parallax.png") -print("ParallaxTest finished!") - -#TileMapTest -print("Run TileMapTest") -click("TileMapTest.png") -common_test(1,21,2.0) -click("MainMenu_TileMap.png") -print("TileMapTest finished!") - -#IntervalTest -print("Run IntervalTest") -click("IntervaITest.png") -wait(2.0) -click("Interval_pause.png") -wait(1.0) -click("Interval_pause.png") -click("MainMenu_Common.png") -print("IntervalTest finished!") - -#ChipmunkAccelTouchTest -print("Run ChipmunkAccelTouchTest") -click("ChipmunkAccelTouchTest.png") -for i in range(1,3): - click("ChipmunkAccelTouchTest_Click.png") -for i in range(1,3): - click("it.png") -wait(3.0) -click("MainMenu_Common.png") -print("ChipmunkAccelTouchTest finished!") - -#LabelTest -print("Run LabelTest") -click("LabeITest.png") -wait(1.0) -common_test(1,26,0.5) -click("MainMenu_Common.png") -print("LabelTest finished!") - -#TextInputTest -print("Run TextInputTest") -click("TextInputTest.png") -type("TextInput_herefor.png", "1q~ tmp.txt - -#Get sdk's numbers -sdk_num=`grep "Simulator - iOS" tmp.txt|wc -l` -grep "Simulator - iOS" tmp.txt > tmp1.txt -sed 's/Simulator - iOS [4-5].[0-9]//' tmp1.txt> tmp.txt - -#Use a for circulation to build each version of sdks -cp tmp.txt $(pwd)/TestCpp/proj.ios -cd TestCpp/proj.ios -echo $sdk_num > sdk_num.txt -for((i=1;i<=$sdk_num;i++)) -do - a=$(sed -n '1p' tmp.txt) - echo $a - -#Build debug version - xcodebuild -configuration Debug $a - compileresult=$[$compileresult+$?] - if [ $? == 0 ]; then - var1=build/Debug-iphonesimulator - var2=${a:(-3):3} - var3=${var1}${var2} - echo 'Debug-iphonesimulator'${var2} >> directory_name.txt - mv build/Debug-iphonesimulator $var3 - fi - sed -i '' '1d' tmp.txt -done - -cd ../.. -#Use a for circulation to build each version of sdks -cp tmp.txt $(pwd)/HelloCpp/proj.ios -cd HelloCpp/proj.ios -for((i=1;i<=$sdk_num;i++)) -do - a=$(sed -n '1p' tmp.txt) - echo $a - - -#Build debug version - xcodebuild -configuration Debug $a - compileresult=$[$compileresult+$?] - sed -i '' '1d' tmp.txt -done - -cd ../.. -#Use a for circulation to build each version of sdks -cp tmp.txt $(pwd)/HelloLua/proj.ios -cd HelloLua/proj.ios -for((i=1;i<=$sdk_num;i++)) -do - a=$(sed -n '1p' tmp.txt) - echo $a - -#Build debug version - xcodebuild -configuration Debug $a - compileresult=$[$compileresult+$?] - sed -i '' '1d' tmp.txt -done - -#return the compileresult. -cd ../../.. -if [ $compileresult != 0 ]; then - echo Error. - echo $compilesult -# git checkout -f -# git clean -df -x - exit 1 -else - echo Success. - echo $compileresult -# git checkout -f -# git clean -df -x -fi \ No newline at end of file diff --git a/tools/jenkins-scripts/mac/ios/build-ios-release.sh b/tools/jenkins-scripts/mac/ios/build-ios-release.sh deleted file mode 100755 index ae1bb19af1..0000000000 --- a/tools/jenkins-scripts/mac/ios/build-ios-release.sh +++ /dev/null @@ -1,72 +0,0 @@ -#!/bin/bash -#This script is used to finish a ios automated compiler. - -compileresult=0 -cd ../../../../samples -#List simulator sdks -xcodebuild -showsdks > tmp.txt - -#Get sdk's numbers -sdk_num=`grep "Simulator - iOS" tmp.txt|wc -l` -grep "Simulator - iOS" tmp.txt > tmp1.txt -sed 's/Simulator - iOS [4-5].[0-9]//' tmp1.txt> tmp.txt - -#Use a for circulation to build each version of sdks -cp tmp.txt $(pwd)/TestCpp/proj.ios -cd TestCpp/proj.ios -for((i=1;i<=$sdk_num;i++)) -do - a=$(sed -n '1p' tmp.txt) - echo $a - -#Build release version - xcodebuild -configuration Release $a - compileresult=$[$compileresult+$?] - sed -i '' '1d' tmp.txt -done - -cd ../.. -#Use a for circulation to build each version of sdks -cp tmp.txt $(pwd)/HelloCpp/proj.ios -cd HelloCpp/proj.ios -for((i=1;i<=$sdk_num;i++)) -do - a=$(sed -n '1p' tmp.txt) - echo $a - - -#Build release version - xcodebuild -configuration Release $a - compileresult=$[$compileresult+$?] - sed -i '' '1d' tmp.txt -done - -cd ../.. -#Use a for circulation to build each version of sdks -cp tmp.txt $(pwd)/HelloLua/proj.ios -cd HelloLua/proj.ios -for((i=1;i<=$sdk_num;i++)) -do - a=$(sed -n '1p' tmp.txt) - echo $a - -#Build release version - xcodebuild -configuration Release $a - compileresult=$[$compileresult+$?] - sed -i '' '1d' tmp.txt -done - -#return the compileresult. -cd ../../.. -if [ $compileresult != 0 ]; then - echo Error. - echo $compilesult -# git checkout -f -# git clean -df -x - exit 1 -else - echo Success. - echo $compileresult -# git checkout -f -# git clean -df -x -fi \ No newline at end of file diff --git a/tools/jenkins-scripts/mac/ios/iphonesim b/tools/jenkins-scripts/mac/ios/iphonesim deleted file mode 100755 index f42101837419b847e047b25bd4c568cd668138ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57124 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 IvYDp(f20HT%>V!Z diff --git a/tools/jenkins-scripts/mac/ios/test-ios-debug.sh b/tools/jenkins-scripts/mac/ios/test-ios-debug.sh deleted file mode 100755 index 87fdfe0596..0000000000 --- a/tools/jenkins-scripts/mac/ios/test-ios-debug.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!bin/bash -#This script is used to finish a ios test automation. - -compileresult=0 - -cd .. -cp -r iOS_SikuliTest.sikuli ../../../samples/Cpp/TestCpp/proj.ios -cd ../../../samples/Cpp/TestCpp/proj.ios -sdk_num=$(sed -n '1p' sdk_num.txt) - -for((i=1;i<=$sdk_num;i++)) -do - a=$(sed -n '1p' directory_name.txt) - echo $a - ./iphonesim launch $(pwd)/build/${a}/TestCpp.app & - $SIKULI_HOME/sikuli-ide.sh -r $(pwd)/iOS_SikuliTest.sikuli -done - -#Sikuli Test success! -echo Sikuli Test Success! -#git checkout -f -#git clean -df -x -exit 0 - -#End \ No newline at end of file diff --git a/tools/jenkins-scripts/mac/ios/test-ios-release.sh b/tools/jenkins-scripts/mac/ios/test-ios-release.sh deleted file mode 100755 index 87fdfe0596..0000000000 --- a/tools/jenkins-scripts/mac/ios/test-ios-release.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!bin/bash -#This script is used to finish a ios test automation. - -compileresult=0 - -cd .. -cp -r iOS_SikuliTest.sikuli ../../../samples/Cpp/TestCpp/proj.ios -cd ../../../samples/Cpp/TestCpp/proj.ios -sdk_num=$(sed -n '1p' sdk_num.txt) - -for((i=1;i<=$sdk_num;i++)) -do - a=$(sed -n '1p' directory_name.txt) - echo $a - ./iphonesim launch $(pwd)/build/${a}/TestCpp.app & - $SIKULI_HOME/sikuli-ide.sh -r $(pwd)/iOS_SikuliTest.sikuli -done - -#Sikuli Test success! -echo Sikuli Test Success! -#git checkout -f -#git clean -df -x -exit 0 - -#End \ No newline at end of file diff --git a/tools/jenkins-scripts/mac/mac/build-mac-all.sh b/tools/jenkins-scripts/mac/mac/build-mac-all.sh deleted file mode 100755 index 4696701751..0000000000 --- a/tools/jenkins-scripts/mac/mac/build-mac-all.sh +++ /dev/null @@ -1,15 +0,0 @@ -# cpp -xcodebuild clean build -project ../../../../samples/Cpp/HelloCpp/proj.mac/HelloCpp.xcodeproj -alltargets -configuration Debug -xcodebuild clean build -project ../../../../samples/Cpp/HelloCpp/proj.mac/HelloCpp.xcodeproj -alltargets -configuration Release - -xcodebuild clean build -project ../../../../samples/Cpp/TestCpp/proj.mac/TestCpp.xcodeproj -alltargets -configuration Debug -xcodebuild clean build -project ../../../../samples/Cpp/TestCpp/proj.mac/TestCpp.xcodeproj -alltargets -configuration Release - -# lua -# TBD - -# javascript -# TBD - -# other sample games -# TBD diff --git a/tools/jenkins-scripts/mac/mac/build-mac-debug.sh b/tools/jenkins-scripts/mac/mac/build-mac-debug.sh deleted file mode 100755 index 1a2492e196..0000000000 --- a/tools/jenkins-scripts/mac/mac/build-mac-debug.sh +++ /dev/null @@ -1,64 +0,0 @@ -#!/bin/bash -#This script is used to finish a mac automated compiler. - -compileresult=0 -cd ../../../../samples/Cpp -#List simulator sdks -xcodebuild -showsdks > tmp.txt - -#Get sdk's numbers -sdk_num=`grep "Mac OS X 10" tmp.txt|wc -l` -grep "Mac OS X 10" tmp.txt > tmp1.txt -sed 's/Mac OS X 10.[0-9]//' tmp1.txt> tmp.txt - -#Use a for circulation to build each version of sdks -cp tmp.txt $(pwd)/TestCpp/proj.mac -cd TestCpp/proj.mac -echo $sdk_num > sdk_num.txt -for((i=1;i<=$sdk_num;i++)) -do - a=$(sed -n '1p' tmp.txt) - echo $a - -#Build debug version - xcodebuild -configuration Debug $a - compileresult=$[$compileresult+$?] - if [ $? == 0 ]; then - var1=build/Debug - var2=${a:(-4):4} - var3=${var1}${var2} - echo 'Debug'${var2} >> directory_name.txt - mv build/Debug $var3 - fi - sed -i '' '1d' tmp.txt -done - -cd ../.. -#Use a for circulation to build each version of sdks -cp tmp.txt $(pwd)/HelloCpp/proj.mac -cd HelloCpp/proj.mac -for((i=1;i<=$sdk_num;i++)) -do - a=$(sed -n '1p' tmp.txt) - echo $a - -#Build debug version - xcodebuild -configuration Debug $a - compileresult=$[$compileresult+$?] - sed -i '' '1d' tmp.txt -done - -#return the compileresult. -cd ../../.. -if [ $compileresult != 0 ]; then - echo Error. - echo $compilesult -# git checkout -f -# git clean -df -x - exit 1 -else - echo Success. - echo $compileresult -# git checkout -f -# git clean -df -x -fi \ No newline at end of file diff --git a/tools/jenkins-scripts/mac/mac/build-mac-release.sh b/tools/jenkins-scripts/mac/mac/build-mac-release.sh deleted file mode 100755 index 51d6d26282..0000000000 --- a/tools/jenkins-scripts/mac/mac/build-mac-release.sh +++ /dev/null @@ -1,64 +0,0 @@ -#!/bin/bash -#This script is used to finish a mac automated compiler. - -compileresult=0 -cd ../../../../samples/Cpp -#List simulator sdks -xcodebuild -showsdks > tmp.txt - -#Get sdk's numbers -sdk_num=`grep "Mac OS X 10" tmp.txt|wc -l` -grep "Mac OS X 10" tmp.txt > tmp1.txt -sed 's/Mac OS X 10.[0-9]//' tmp1.txt> tmp.txt - -#Use a for circulation to build each version of sdks -cp tmp.txt $(pwd)/TestCpp/proj.mac -cd TestCpp/proj.mac -echo $sdk_num > sdk_num.txt -for((i=1;i<=$sdk_num;i++)) -do - a=$(sed -n '1p' tmp.txt) - echo $a - -#Build release version - xcodebuild -configuration Release $a - compileresult=$[$compileresult+$?] - if [ $? == 0 ]; then - var1=build/Debug - var2=${a:(-4):4} - var3=${var1}${var2} - echo 'Debug'${var2} >> directory_name.txt - mv build/Debug $var3 - fi - sed -i '' '1d' tmp.txt -done - -cd ../.. -#Use a for circulation to build each version of sdks -cp tmp.txt $(pwd)/HelloCpp/proj.mac -cd HelloCpp/proj.mac -for((i=1;i<=$sdk_num;i++)) -do - a=$(sed -n '1p' tmp.txt) - echo $a - -#Build release version - xcodebuild -configuration Release $a - compileresult=$[$compileresult+$?] - sed -i '' '1d' tmp.txt -done - -#return the compileresult. -cd ../../.. -if [ $compileresult != 0 ]; then - echo Error. - echo $compilesult -# git checkout -f -# git clean -df -x - exit 1 -else - echo Success. - echo $compileresult -# git checkout -f -# git clean -df -x -fi \ No newline at end of file diff --git a/tools/jenkins-scripts/mac/mac/test-mac-debug.sh b/tools/jenkins-scripts/mac/mac/test-mac-debug.sh deleted file mode 100755 index ff2afb7e12..0000000000 --- a/tools/jenkins-scripts/mac/mac/test-mac-debug.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!bin/bash -#This script is used to finish a ios test automation. - -compileresult=0 - -cd .. -cp -r iOS_SikuliTest.sikuli ../../../samples/Cpp/TestCpp/proj.mac -cd ../../../samples/Cpp/TestCpp/proj.mac -sdk_num=$(sed -n '1p' sdk_num.txt) - -for((i=1;i<=$sdk_num;i++)) -do - a=$(sed -n '1p' directory_name.txt) - echo $a - $(pwd)/build/${a}/TestCpp.app/Contents/MacOS/TestCpp & - $SIKULI_HOME/sikuli-ide.sh -r $(pwd)/iOS_SikuliTest.sikuli -done - -#Sikuli Test success! -echo Sikuli Test Success! -#git checkout -f -#git clean -df -x -exit 0 - -#End \ No newline at end of file diff --git a/tools/jenkins-scripts/mac/mac/test-mac-release.sh b/tools/jenkins-scripts/mac/mac/test-mac-release.sh deleted file mode 100755 index e22e439910..0000000000 --- a/tools/jenkins-scripts/mac/mac/test-mac-release.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!bin/bash -#This script is used to finish a ios test automation. - -compileresult=0 - -cd .. -cp -r iOS_SikuliTest.sikuli ../../../samples/Cpp/TestCpp/proj.mac -cd ../../../samples/TestCpp/Cpp/proj.mac -sdk_num=$(sed -n '1p' sdk_num.txt) - -for((i=1;i<=$sdk_num;i++)) -do - a=$(sed -n '1p' directory_name.txt) - echo $a - $(pwd)/build/${a}/TestCpp.app/Contents/MacOS/TestCpp & - $SIKULI_HOME/sikuli-ide.sh -r $(pwd)/iOS_SikuliTest.sikuli -done - -#Sikuli Test success! -echo Sikuli Test Success! -#git checkout -f -#git clean -df -x -exit 0 - -#End \ No newline at end of file diff --git a/tools/jenkins-scripts/mac/rootconfig-mac.sh b/tools/jenkins-scripts/mac/rootconfig-mac.sh deleted file mode 100644 index f675a76fcd..0000000000 --- a/tools/jenkins-scripts/mac/rootconfig-mac.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/bash -#get params for build_native.sh -CUR=$(pwd) -cd ../../.. -#COCOS2DX=$(pwd) - -#var1=NDK_ROOT_LOCAL= -#_NDK_ROOT=${var1}${ANDROID_NDK} - -#var2=COCOS2DX_ROOT_LOCAL= -#_COCOS2DX_ROOT=${var2}${COCOS2DX} -#echo $_NDK_ROOT -#echo $_COCOS2DX_ROOT - -#Modify the configuration files -#sed -i '' '3,4d' $CUR/build_native.sh -sed -i '' '13d' $CUR/project.properties -#gsed -i "3 i\\$_NDK_ROOT" $CUR/build_native.sh -#gsed -i "4 i\\$_COCOS2DX_ROOT" $CUR/build_native.sh - -#Modify the xml file -if [ $1 = TestCpp ]; then - gsed -i '2d' $CUR/build.xml - gsed -i '2 i\' $CUR/build.xml -elif [ $1 = HelloCpp ]; then - gsed -i '2d' $CUR/build.xml - gsed -i '2 i\' $CUR/build.xml -else - gsed -i '2d' $CUR/build.xml - gsed -i '2 i\' $CUR/build.xml -fi diff --git a/tools/jenkins-scripts/windows/android/androidtestcommon.bat b/tools/jenkins-scripts/windows/android/androidtestcommon.bat deleted file mode 100755 index 3a1d23a756..0000000000 --- a/tools/jenkins-scripts/windows/android/androidtestcommon.bat +++ /dev/null @@ -1,89 +0,0 @@ -echo off -rem =========Basic parameters============ -rem jdk path -set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_31 -rem jdk version -set JDK_Version=1.6 -rem sdk path -set AndroidHome=D:\Windows7\android-sdk-windows -rem android version path -set AndroidVersion=\platforms\android-8 -rem android project path -set AndroidProject=D:\cocos2d-x\samples\Cpp\TestCpp\proj.android -rem unsigned apk name -set unsign_apk=Tests.apk -rem signed apk name -set sign_apk=Tests-sign.apk -rem sign keystore -set apk_key=cdykeystore -set apk_keypass=123456 -set apk_keystore=D:\cdykeystore - -for %%x in ("%AndroidProject%") do set AndroidProject=%%~sx -for %%x in ("%JAVA_HOME%") do set JAVA_HOME=%%~sx -for %%x in ("%AndroidHome%") do set AndroidHome=%%~sx - -rem jdk kit -set EXE_JAVA=%JAVA_HOME%\bin\java -set JAVAC=%JAVA_HOME%\bin\javac -set JAR=%JAVA_HOME%\bin\jar -set KeyTool=%JAVA_HOME%\bin\keytool -set Jarsigner=%JAVA_HOME%\bin\jarsigner - -rem sdk kit -set AndroidAAPT=%AndroidHome%\platform-tools\aapt.exe -set AndroidDx=%AndroidHome%\platform-tools\dx.bat -set AndroidApkBuilder=%AndroidHome%\tools\apkbuilder.bat -set AndroidJar=%AndroidHome%%AndroidVersion%\android.jar - -rem android project directory -set AndroidProjectDrive=D: -set AndroidProjectRes=%AndroidProject%\res -set AndroidProjectGen=%AndroidProject%\gen -set AndroidProjectBin=%AndroidProject%\bin -set AndroidProjectAsset=%AndroidProject%\assets -set AndroidProjectLibs=%AndroidProject%\libs -set AndroidProjectAndroidMainfest=%AndroidProject%\AndroidManifest.xml -set AndroidProjectSrc=%AndroidProject%\src\org\cocos2dx\tests\*.java -set AndroidProjectSrc=%AndroidProjectSrc% %AndroidProject%\src\org\cocos2dx\lib\*.java -set AndroidProjectSrc=%AndroidProjectSrc% %AndroidProject%\gen\org\cocos2dx\tests\*.java - -rem output file -set AndroidProjectClassDex=%AndroidProject%\bin\classes.dex -set AndroidProjectResources=%AndroidProject%\bin\resources.ap_ -set AndroidProjectApk="%AndroidProject%\bin\%unsign_apk%" -set AndroidProjectSignApk="%AndroidProject%\bin\%sign_apk%" - -mkdir %AndroidProject%\gen -mkdir %AndroidProject%\src\org\cocos2dx\lib -mkdir %AndroidProject%\bin -::mkdir %AndroidProject%\bin\classes -xcopy D:\cocos2d-x\cocos2dx\platform\android\java\src\org\cocos2dx\lib %AndroidProject%\src\org\cocos2dx\lib /s - -echo generate R.java file -%AndroidAAPT% package -f -m -J %AndroidProjectGen% -S %AndroidProjectRes% -I %AndroidJar% -M %AndroidProjectAndroidMainfest% - -echo generate class file -%JAVAC% -encoding UTF-8 -target %JDK_Version% -bootclasspath %AndroidJar% -d %AndroidProjectBin% %AndroidProjectSrc% %AndroidProjectGen%\org\cocos2dx\tests\R.java - -echo generate dex file -echo on -%AndroidProjectDrive% -cd %AndroidProjectBin% -rem packaging the *.class file into *.jar file -%JAR% cvf %AndroidProjectBin%\classes.jar *.* -cd %AndroidProject% -rem generate *.dex file -call %AndroidDx% --dex --output=%AndroidProjectClassDex% %AndroidProjectBin%\classes.jar - -echo package resources files -%AndroidAAPT% package -f -M %AndroidProjectAndroidMainfest% -S %AndroidProjectRes% -A %AndroidProjectAsset% -I %AndroidJar% -F %AndroidProjectResources% - -echo generate unsigned apk file -call %AndroidApkBuilder% %AndroidProjectApk% -v -u -z %AndroidProjectResources% -f %AndroidProjectClassDex% -rf %AndroidProject%\src -nf %AndroidProjectLibs% -rj %AndroidProjectLibs% - -echo generate signed apk file -%Jarsigner% -verbose -keystore %apk_keystore% -keypass %apk_keypass% -storepass %apk_keypass% -signedjar %AndroidProjectSignApk% %AndroidProjectApk% cdykeystore - -echo sign success! -pause \ No newline at end of file diff --git a/tools/jenkins-scripts/windows/android/build-android-2.2-3.2-debug.bat b/tools/jenkins-scripts/windows/android/build-android-2.2-3.2-debug.bat deleted file mode 100755 index f95720db38..0000000000 --- a/tools/jenkins-scripts/windows/android/build-android-2.2-3.2-debug.bat +++ /dev/null @@ -1,156 +0,0 @@ -::This script is used to accomplish a android automated compile. -::You should make sure have accomplished the environment settings. -:: Don't change it until you know what you do. - -::Here are the environment variables you should set. -::%ANT_HOME% %ANDROID_HOME% %JAVA_HOME% %CYGWIN% %ANDROID_NDK% -echo off -if not exist "%CYGWIN%" echo Couldn't find Cygwin at "%CYGWIN%" and you should set it like this "C:\cygwin"& pause & exit 1 -if not exist "%ANDROID_HOME%" echo Couldn't find ANDROID_HOME at "%ANDROID_HOME%" and you should set it like this "D:\xx\android-sdk-windows"& pause & exit 2 -if not exist "%ANDROID_NDK%" echo Couldn't find Cygwin at "%ANDROID_NDK%" and you should set it like this "D:\xx\android-ndk-r8"& pause & exit 3 -if not exist "%JAVA_HOME%" echo Couldn't find Cygwin at "%JAVA_HOME%" and you should set it like it this "C:\xx\jdk1.7.0_05"& pause & exit 4 -if not exist "%ANT_HOME%" echo Couldn't find Ant at "%ANT_HOME%" and you should set it like this "D:\xx\apache-ant-1.8.4" $ pause $ exit 5 - -set _PROJECTNAME=TestCpp -set _LANGUAGE_=Cpp -set _ROOT_=%cd%\..\..\..\.. -cd %_ROOT_% - -:project -::Copy build Configuration files to target directory -copy %_ROOT_%\tools\jenkins_scripts\ant.properties %_ROOT_%\samples\%_LANGUAGE_%\%_PROJECTNAME%\proj.android /Y -copy %_ROOT_%\tools\jenkins_scripts\build.xml %_ROOT_%\samples\%_LANGUAGE_%\%_PROJECTNAME%\proj.android /Y -copy %_ROOT_%\tools\jenkins_scripts\windows\android\rootconfig.sh %_ROOT_%\samples\%_LANGUAGE_%\%_PROJECTNAME%\proj.android /Y - -::Modify the configuration files -cd %_ROOT_%\samples\%_LANGUAGE_%\%_PROJECTNAME%\proj.android -rootconfig.sh %_PROJECTNAME% -cd .. -set _PROJECTLOCATION=%cd% - -::A command line that make the current user get the ownrship of project. -::cacls proj.android\*.* /T /E /C /P %_USERNAME%:F - -::Use cygwin compile the source code. -cygpath "%_PROJECTLOCATION%\proj.android\build_native.sh"|call %CYGWIN%\Cygwin.bat - -::cacls proj.android\*.* /T /E /C /P %_USERNAME%:F -::echo "%_PROJECTION%/proj.android/build_native.sh"|call %CYGWIN%\Cygwin.bat - -::cacls proj.android\*.* /T /E /C /P %_USERNAME%:F -call android update project -p proj.android -cd proj.android - -::Make sure the original android build target is android-8 -for /f "delims=" %%a in ('findstr /i "target=android-" ant.properties') do set xx=%%a -echo %xx% -for /f "delims=" %%a in (ant.properties) do ( -if "%%a"=="%xx%" (echo/target=android-8)else echo/%%a -)>>"anttmp.properties" -move anttmp.properties ant.properties - -::Android ant build(debug,API level:8). -call ant debug -set result8=%ERRORLEVEL% -if "%_PROJECTNAME%" NEQ "TestCpp" goto API_10 -if %result8% NEQ 0 goto API_10 -cd bin -ren TestCpp-debug.apk TestCpp-debug-8.apk -cd .. - -:API_10 -::Change API level.(API level:10) -for /f "delims=" %%a in (ant.properties) do ( -if "%%a"=="target=android-8" (echo/target=android-10)else echo/%%a -)>>"anttmp.properties" -move anttmp.properties ant.properties - -::Android ant build(debug,API level:10). -call ant debug -set result10=%ERRORLEVEL% -if "%_PROJECTNAME%" NEQ "TestCpp" goto API_11 -if %result10% NEQ 0 goto API_11 -cd bin -ren TestCpp-debug.apk TestCpp-debug-10.apk -cd .. - -:API_11 -::Change API level.(API level:11) -for /f "delims=" %%a in (ant.properties) do ( -if "%%a"=="target=android-10" (echo/target=android-11)else echo/%%a -)>>"anttmp.properties" -move anttmp.properties ant.properties - -::Android ant build(debug,API level:11). -call ant debug -set result11=%ERRORlEVEL% -if "%_PROJECTNAME%" NEQ "TestCpp" goto API_12 -if %result11% NEQ 0 goto API_12 -cd bin -ren TestCpp-debug.apk TestCpp-debug-11.apk -cd .. - -:API_12 -::Change API level.(API level:12) -for /f "delims=" %%a in (ant.properties) do ( -if "%%a"=="target=android-11" (echo/target=android-12)else echo/%%a -)>>"anttmp.properties" -move anttmp.properties ant.properties - -::Android ant build(debug,API level:12). -call ant debug -set result12=%ERRORLEVEL% -if "%_PROJECTNAME%" NEQ "TestCpp" goto API_13 -if %result12% NEQ 0 goto API_13 -cd bin -ren TestCpp-debug.apk TestCpp-debug-12.apk -cd .. - -:API_13 -::Change API level.(API level:13) -for /f "delims=" %%a in (ant.properties) do ( -if "%%a"=="target=android-12" (echo/target=android-13)else echo/%%a -)>>"anttmp.properties" -move anttmp.properties ant.properties - -::Android ant build(debug,API level:13). -call ant debug -set result13=%ERRORLEVEL% -if "%_PROJECTNAME%" NEQ "TestCpp" goto NEXTPROJ -if %result13% NEQ 0 goto NEXTPROJ -cd bin -ren TestCpp-debug.apk TestCpp-debug-13.apk -cd .. - -:NEXTPROJ -::After all test versions completed,changed current API level to the original.(API level:8) -for /f "delims=" %%a in (ant.properties) do ( -if "%%a"=="target=android-13" (echo/target=android-8)else echo/%%a -)>>"anttmp.properties" -move anttmp.properties ant.properties - -::Calculate the errorlevel and change build target. -cd %_ROOT_% -if "%_PROJECTNAME%"=="TestCpp" set /a TestCpp_Result=(result8+result10+result11+result12+result13) && set _PROJECTNAME=HelloCpp&& goto project -if "%_PROJECTNAME%"=="HelloCpp" set /a HelloCpp_Result=(result8+result10+result11+result12+result13) && set _LANGUAGE_=Lua&& set _PROJECTNAME=HelloLua&& goto project -if "%_PROJECTNAME%"=="HelloLua" set /a HelloLua_Result=(result8+result10+result11+result12+result13) -set /a Compile_Result=(TestCpp_Result+HelloCpp_Result+HelloLua_Result) -if %Compile_Result% NEQ 0 goto error - -goto success - -:error -echo Compile Error! -echo %Compile_Result% -::git checkout -f -::git clean -df -x -exit 1 - -:success -echo Compile Success! -echo %Compile_Result% -::git checkout -f -::git clean -df -x -exit 0 - -::End. \ No newline at end of file diff --git a/tools/jenkins-scripts/windows/android/build-android-2.2-3.2-release.bat b/tools/jenkins-scripts/windows/android/build-android-2.2-3.2-release.bat deleted file mode 100755 index b15aa3f036..0000000000 --- a/tools/jenkins-scripts/windows/android/build-android-2.2-3.2-release.bat +++ /dev/null @@ -1,179 +0,0 @@ -::This script is used to accomplish a android automated compile. -::You should make sure have accomplished the environment settings. -:: Don't change it until you know what you do. - -::Here are the environment variables you should set. -::%ANT_HOME% %ANDROID_HOME% %JAVA_HOME% %CYGWIN% %ANDROID_NDK% -if not exist "%CYGWIN%" echo Couldn't find Cygwin at "%CYGWIN%" and you should set it like this "C:\cygwin"& pause & exit 1 -if not exist "%ANDROID_HOME%" echo Couldn't find ANDROID_HOME at "%ANDROID_HOME%" and you should set it like this "D:\xx\android-sdk-windows"& pause & exit 2 -if not exist "%ANDROID_NDK%" echo Couldn't find Cygwin at "%ANDROID_NDK%" and you should set it like this "D:\xx\android-ndk-r8"& pause & exit 3 -if not exist "%JAVA_HOME%" echo Couldn't find Cygwin at "%JAVA_HOME%" and you should set it like it this "C:\xx\jdk1.7.0_05"& pause & exit 4 -if not exist "%ANT_HOME%" echo Couldn't find Ant at "%ANT_HOME%" and you should set it like this "D:\xx\apache-ant-1.8.4" $ pause $ exit 5 - -set _PROJECTNAME=TestCpp -set _LANGUAGE_=Cpp -set _ROOT_=%cd%\..\..\..\.. -cd %_ROOT_% - -:project -::Copy build Configuration files to target directory -copy %_ROOT_%\tools\jenkins_scripts\ant.properties %_ROOT_%\samples\%_LANGUAGE_%\%_PROJECTNAME%\proj.android -copy %_ROOT_%\tools\jenkins_scripts\build.xml %_ROOT_%\samples\%_LANGUAGE_%\%_PROJECTNAME%\proj.android -copy %_ROOT_%\tools\jenkins_scripts\windows\android\rootconfig.sh %_ROOT_%\samples\%_LANGUAGE_%\%_PROJECTNAME%\proj.android - -::Modify the configuration files -cd %_ROOT_%\samples\%_LANGUAGE_%\%_PROJECTNAME%\proj.android -rootconfig.sh %_PROJECTNAME% -cd .. -set _PROJECTLOCATION=%cd% - -::A command line that make the current user get the ownrship of project. -::cacls proj.android\*.* /T /E /C /P %_USERNAME%:F - -::Use cygwin compile the source code. -cygpath "%_PROJECTLOCATION%\proj.android\build_native.sh"|call %CYGWIN%\Cygwin.bat - -::cacls proj.android\*.* /T /E /C /P %_USERNAME%:F -::echo "%_PROJECTION%/proj.android/build_native.sh"|call %CYGWIN%\Cygwin.bat - -::cacls proj.android\*.* /T /E /C /P %_USERNAME%:F -call android update project -p proj.android -cd proj.android - -::Make sure the original android build target is android-8 -for /f "delims=" %%a in ('findstr /i "target=android-" ant.properties') do set xx=%%a -echo %xx% -for /f "delims=" %%a in (ant.properties) do ( -if "%%a"=="%xx%" (echo/target=android-8)else echo/%%a -)>>"anttmp.properties" -move anttmp.properties ant.properties - -for /f "delims=" %%a in (ant.properties) do set num=%%a&call :lis -move ant1.properties ant.properties - -::Android ant build(release,API level:8). -call ant release -set result8=%ERRORLEVEL% -if "%_PROJECTNAME%" NEQ "TestCpp" goto API_10 -if %result8% NEQ 0 goto API_10 -cd bin -ren TestCpp-release.apk TestCpp-release-8.apk -cd .. - -:API_10 -::Change API level.(API level:10) -for /f "delims=" %%a in (ant.properties) do ( -if "%%a"=="target=android-8" (echo/target=android-10)else echo/%%a -)>>"ant1.properties" -move ant1.properties ant.properties - -for /f "delims=" %%a in (ant.properties) do set num=%%a&call :lis -move ant1.properties ant.properties - -::Android ant build(release,API level:10). -call ant release -set result10=%ERRORLEVEL% -if "%_PROJECTNAME%" NEQ "TestCpp" goto API_11 -if %result10% NEQ 0 goto API_11 -cd bin -ren TestCpp-release.apk TestCpp-release-10.apk -cd .. - -:API_11 -::Change API level.(API level:11) -for /f "delims=" %%a in (ant.properties) do ( -if "%%a"=="target=android-10" (echo/target=android-11)else echo/%%a -)>>"ant1.properties" -move ant1.properties ant.properties - -for /f "delims=" %%a in (ant.properties) do set num=%%a&call :lis -move ant1.properties ant.properties - -::Android ant build(release,API level:11). -call ant release -set result11=%ERRORLEVEL% -if "%_PROJECTNAME%" NEQ "TestCpp" goto API_12 -if %result11% NEQ 0 goto API_12 -cd bin -ren TestCpp-release.apk TestCpp-release-11.apk -cd .. - -:API_12 -::Change API level.(API level:12) -for /f "delims=" %%a in (ant.properties) do ( -if "%%a"=="target=android-11" (echo/target=android-12)else echo/%%a -)>>"ant1.properties" -move ant1.properties ant.properties - -for /f "delims=" %%a in (ant.properties) do set num=%%a&call :lis -move ant1.properties ant.properties - -::Android ant build(release,API level:12). -call ant release -set result12=%ERRORLEVEL% -if "%_PROJECTNAME%" NEQ "TestCpp" goto API_13 -if %result12% NEQ 0 goto API_13 -cd bin -ren TestCpp-release.apk TestCpp-release-12.apk -cd .. - -:API_13 -::Change API level.(API level:13) -for /f "delims=" %%a in (ant.properties) do ( -if "%%a"=="target=android-12" (echo/target=android-13)else echo/%%a -)>>"ant1.properties" -move ant1.properties ant.properties - -for /f "delims=" %%a in (ant.properties) do set num=%%a&call :lis -move ant1.properties ant.properties - -::Android ant build(release,API level:13). -call ant release -set result13=%ERRORLEVEL% -if "%_PROJECTNAME%" NEQ "TestCpp" goto NEXTPROJ -if %result13% NEQ 0 goto NEXTPROJ -cd bin -ren TestCpp-release.apk TestCpp-release-13.apk -cd .. - -:NEXTPROJ -::After all test versions completed,changed current API level to the original.(API level:8) -for /f "delims=" %%a in (ant.properties) do ( -if "%%a"=="target=android-13" (echo/target=android-8)else echo/%%a -)>>"ant1.properties" -move ant1.properties ant.properties - -for /f "delims=" %%a in (ant.properties) do set num=%%a&call :lis -move ant1.properties ant.properties - -::Calculate the errorlevel and change build target. -cd %_ROOT_% -if "%_PROJECTNAME%"=="TestCpp" set /a testresult1=(result8+result10+result11+result12+result13) && set _PROJECTNAME=HelloCpp&& goto project -if "%_PROJECTNAME%"=="HelloCpp" set /a testresult2=(result8+result10+result11+result12+result13) && set _LANGUAGE_=Lua&& set _PROJECTNAME=HelloLua&& goto project -if "%_PROJECTNAME%"=="HelloLua" set /a testresult3=(result8+result10+result11+result12+result13) -set /a testresult=(testresult1+testresult2+testresult3) -if %testresult% NEQ 0 goto error - -goto success - -:lis -if "%num%"=="" goto :eof -if "%num:~-1%"==" " set num=%num:~0,-1%&goto lis -echo %num%>>ant1.properties -goto :eof - -:error -echo Compile Error! -echo %Compile_Result% -::git checkout -f -::git clean -df -x -exit 1 - -:success -echo Compile Success! -echo %Compile_Result% -::git checkout -f -::git clean -df -x -exit 0 - -::End. \ No newline at end of file diff --git a/tools/jenkins-scripts/windows/android/build-android-4.x-debug.bat b/tools/jenkins-scripts/windows/android/build-android-4.x-debug.bat deleted file mode 100755 index 08e1cdba24..0000000000 --- a/tools/jenkins-scripts/windows/android/build-android-4.x-debug.bat +++ /dev/null @@ -1,112 +0,0 @@ -::This script is used to accomplish a android automated compile. -::You should make sure have accomplished the environment settings. -:: Don't change it until you know what you do. - -::Here are the environment variables you should set. -::%ANT_HOME% %ANDROID_HOME% %JAVA_HOME% %CYGWIN% %ANDROID_NDK% -if not exist "%CYGWIN%" echo Couldn't find Cygwin at "%CYGWIN%" and you should set it like this "C:\cygwin"& pause & exit 1 -if not exist "%ANDROID_HOME%" echo Couldn't find ANDROID_HOME at "%ANDROID_HOME%" and you should set it like this "D:\xx\android-sdk-windows"& pause & exit 2 -if not exist "%ANDROID_NDK%" echo Couldn't find Cygwin at "%ANDROID_NDK%" and you should set it like this "D:\xx\android-ndk-r8"& pause & exit 3 -if not exist "%JAVA_HOME%" echo Couldn't find Cygwin at "%JAVA_HOME%" and you should set it like it this "C:\xx\jdk1.7.0_05"& pause & exit 4 -if not exist "%ANT_HOME%" echo Couldn't find Ant at "%ANT_HOME%" and you should set it like this "D:\xx\apache-ant-1.8.4" $ pause $ exit 5 - -set _PROJECTNAME=TestCpp -set _LANGUAGE_=CPP -set _ROOT_=%cd%\..\..\..\.. -cd _ROOT_ - -:project -::Copy build Configuration files to target directory -copy %_ROOT_%\tools\jenkins_scripts\ant.properties %_ROOT_%\samples\%_LANGUAGE_%\%_PROJECTNAME%\proj.android -copy %_ROOT_%\tools\jenkins_scripts\build.xml %_ROOT_%\samples\%_LANGUAGE_%\%_PROJECTNAME%\proj.android -copy %_ROOT_%\tools\jenkins_scripts\windows\android\rootconfig.sh %_ROOT_%\samples\%_LANGUAGE_%\%_PROJECTNAME%\proj.android - -::Modify the configuration files -cd %_ROOT_%\samples\%_LANGUAGE_%\%_PROJECTNAME%\proj.android -rootconfig.sh %_PROJECTNAME% -cd .. -set _PROJECTLOCATION=%cd% - -::A command line that make the current user get the ownrship of project. -::cacls proj.android\*.* /T /E /C /P %_USERNAME%:F - -::Use cygwin compile the source code. -cygpath "%_PROJECTLOCATION%\proj.android\build_native.sh"|call %CYGWIN%\Cygwin.bat - -::cacls proj.android\*.* /T /E /C /P %_USERNAME%:F -::echo "%_PROJECTION%/proj.android/build_native.sh"|call %CYGWIN%\Cygwin.bat - -::cacls proj.android\*.* /T /E /C /P %_USERNAME%:F -call android update project -p proj.android -cd proj.android - -for /f "delims=" %%a in ('findstr /i "target=android-" ant.properties') do set xx=%%a -echo %xx% -for /f "delims=" %%a in (ant.properties) do ( -if "%%a"=="%xx%" (echo/target=android-8)else echo/%%a -)>>"anttmp.properties" -move anttmp.properties ant.properties - -::Change API level.(API level:14) -for /f "delims=" %%a in (ant.properties) do ( -if "%%a"=="target=android-8" (echo/target=android-14)else echo/%%a -)>>"anttmp.properties" -move anttmp.properties ant.properties - -::Android ant build(debug,API level:14). -call ant debug -set result14=%ERRORLEVEL% -if "%_PROJECTNAME%" NEQ "TestCpp" goto API_15 -if %result14% NEQ 0 goto API_15 -cd bin -ren TestCpp-debug.apk TestCpp-debug-14.apk -cd .. - -:API_15 -::Change API level.(API level:15) -for /f "delims=" %%a in (ant.properties) do ( -if "%%a"=="target=android-14" (echo/target=android-15)else echo/%%a -)>>"anttmp.properties" -move anttmp.properties ant.properties - -::Android ant build(debug,API level:15). -call ant debug -set result15=%ERRORLEVEL% -if "%_PROJECTNAME%" NEQ "TestCpp" goto NEXTPROJ -if %result15% NEQ 0 goto NEXTPROJ -cd bin -ren TestCpp-debug.apk TestCpp-debug-15.apk -cd .. - -:NEXTPROJ -::After all test versions completed,changed current API level to the original.(API level:8) -for /f "delims=" %%a in (ant.properties) do ( -if "%%a"=="target=android-15" (echo/target=android-8)else echo/%%a -)>>"anttmp.properties" -move anttmp.properties ant.properties - -::Calculate the errorlevel and change build target. -cd %_ROOT_% -IF "%_PROJECTNAME%"=="TestCpp" set /a testresult1=(result14+result15) && set _PROJECTNAME=HelloCpp&& goto project -IF "%_PROJECTNAME%"=="HelloCpp" set /a testresult2=(result14+result15) && set _LANGUAGE_=Lua&& set _PROJECTNAME=HelloLua&& goto project -IF "%_PROJECTNAME%"=="HelloLua" set /a testresult3=(result14+result15) -set /a testresult=(testresult1+testresult2+testresult3) -IF %testresult% NEQ 0 goto error - -goto success - -:error -echo Compile Error! -echo %Compile_Result% -::git checkout -f -::git clean -df -x -exit 1 - -:success -echo Compile Success! -echo %Compile_Result% -::git checkout -f -::git clean -df -x -exit 0 - -::End. \ No newline at end of file diff --git a/tools/jenkins-scripts/windows/android/build-android-4.x-release.bat b/tools/jenkins-scripts/windows/android/build-android-4.x-release.bat deleted file mode 100755 index 3fb2c39088..0000000000 --- a/tools/jenkins-scripts/windows/android/build-android-4.x-release.bat +++ /dev/null @@ -1,127 +0,0 @@ -::This script is used to accomplish a android automated compile. -::You should make sure have accomplished the environment settings. -:: Don't change it until you know what you do. - -::Here are the environment variables you should set. -::%ANT_HOME% %ANDROID_HOME% %JAVA_HOME% %CYGWIN% %ANDROID_NDK% -if not exist "%CYGWIN%" echo Couldn't find Cygwin at "%CYGWIN%" and you should set it like this "C:\cygwin"& pause & exit 1 -if not exist "%ANDROID_HOME%" echo Couldn't find ANDROID_HOME at "%ANDROID_HOME%" and you should set it like this "D:\xx\android-sdk-windows"& pause & exit 2 -if not exist "%ANDROID_NDK%" echo Couldn't find Cygwin at "%ANDROID_NDK%" and you should set it like this "D:\xx\android-ndk-r8"& pause & exit 3 -if not exist "%JAVA_HOME%" echo Couldn't find Cygwin at "%JAVA_HOME%" and you should set it like it this "C:\xx\jdk1.7.0_05"& pause & exit 4 -if not exist "%ANT_HOME%" echo Couldn't find Ant at "%ANT_HOME%" and you should set it like this "D:\xx\apache-ant-1.8.4" $ pause $ exit 5 - -set _PROJECTNAME=TestCpp -set _LANGUAGE=Cpp -set _ROOT_=%cd%\..\..\..\.. -cd %_ROOT_% - -:project -::Copy build Configuration files to target directory -copy %_ROOT_%\tools\jenkins_scripts\ant.properties %_ROOT_%\samples\%_LANGUAGE_%\%_PROJECTNAME%\proj.android -copy %_ROOT_%\tools\jenkins_scripts\build.xml %_ROOT_%\samples\%_LANGUAGE_%\%_PROJECTNAME%\proj.android -copy %_ROOT_%\tools\jenkins_scripts\windows\android\rootconfig.sh %_ROOT_%\samples\%_LANGUAGE_%\%_PROJECTNAME%\proj.android - -::Modify the configuration files -cd %_ROOT_%\samples\%_PROJECTNAME%\proj.android -rootconfig.sh %_PROJECTNAME% -cd .. -set _PROJECTLOCATION=%cd% - -::A command line that make the current user get the ownrship of project. -::cacls proj.android\*.* /T /E /C /P %_USERNAME%:F - -::Use cygwin compile the source code. -cygpath "%_PROJECTLOCATION%\proj.android\build_native.sh"|call %CYGWIN%\Cygwin.bat - -::cacls proj.android\*.* /T /E /C /P %_USERNAME%:F -::echo "%_PROJECTION%/proj.android/build_native.sh"|call %CYGWIN%\Cygwin.bat - -::cacls proj.android\*.* /T /E /C /P %_USERNAME%:F -call android update project -p proj.android -cd proj.android - -for /f "delims=" %%a in ('findstr /i "target=android-" ant.properties') do set xx=%%a -echo %xx% -for /f "delims=" %%a in (ant.properties) do ( -if "%%a"=="%xx%" (echo/target=android-8)else echo/%%a -)>>"anttmp.properties" -move anttmp.properties ant.properties - -::Change API level.(API level:14) -for /f "delims=" %%a in (ant.properties) do ( -if "%%a"=="target=android-8" (echo/target=android-14)else echo/%%a -)>>"ant1.properties" -move ant1.properties ant.properties - -for /f "delims=" %%a in (ant.properties) do set num=%%a&call :lis -move ant1.properties ant.properties - -::Android ant build(release,API level:14). -call ant release -set result14=%ERRORLEVEL% -if "%_PROJECTNAME%" NEQ "TestCpp" goto API_15 -if %result14% NEQ 0 goto API_15 -cd bin -ren TestCpp-release.apk TestCpp-release-14.apk -cd .. - -:API_15 -::Change API level.(API level:15) -for /f "delims=" %%a in (ant.properties) do ( -if "%%a"=="target=android-14" (echo/target=android-15)else echo/%%a -)>>"ant1.properties" -move ant1.properties ant.properties - -for /f "delims=" %%a in (ant.properties) do set num=%%a&call :lis -move ant1.properties ant.properties - -::Android ant build(release,API level:15). -call ant release -set result15=%ERRORLEVEL% -if "%_PROJECTNAME%" NEQ "TestCpp" goto NEXTPROJ -if %result15% NEQ 0 goto NEXTPROJ -cd bin -ren TestCpp-release.apk TestCpp-release-15.apk -cd .. - -:NEXTPROJ -::After all test versions completed,changed current API level to the original.(API level:8) -for /f "delims=" %%a in (ant.properties) do ( -if "%%a"=="target=android-15" (echo/target=android-8)else echo/%%a -)>>"ant1.properties" -move ant1.properties ant.properties - -for /f "delims=" %%a in (ant.properties) do set num=%%a&call :lis -move ant1.properties ant.properties - -::Calculate the errorlevel and change build target. -cd %_ROOT_% -IF "%_PROJECTNAME%"=="TestCpp" set /a testresult1=(result14+result15) && set _PROJECTNAME=HelloCpp&& goto project -IF "%_PROJECTNAME%"=="HelloCpp" set /a testresult2=(result14+result15) && set _LANGUAGE_=Lua&& set _PROJECTNAME=HelloLua&& goto project -IF "%_PROJECTNAME%"=="HelloLua" set /a testresult3=(result14+result15) -set /a testresult=(testresult1+testresult2+testresult3) -IF %testresult% NEQ 0 goto error - -goto success - -:lis -if "%num%"=="" goto :eof -if "%num:~-1%"==" " set num=%num:~0,-1%&goto lis -echo %num%>>ant1.properties -goto :eof - -:error -echo Compile Error! -echo %Compile_Result% -::git checkout -f -::git clean -df -x -exit 1 - -:success -echo Compile Success! -echo %Compile_Result% -::git checkout -f -::git clean -df -x -exit 0 - -::End. \ No newline at end of file diff --git a/tools/jenkins-scripts/windows/android/rootconfig.sh b/tools/jenkins-scripts/windows/android/rootconfig.sh deleted file mode 100755 index c69604e104..0000000000 --- a/tools/jenkins-scripts/windows/android/rootconfig.sh +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/bash -#This script is used to modify parameters in profile,so it will be convenient for ant to build different project. - -#Change the path expression of current path to cygwin path. -#NDK_ROOT=$($CYGWIN/bin/cygpath.exe $ANDROID_NDK) -#echo $NDK_ROOT -CUR=$(pwd) -#tmp=$(pwd) -#COCOS2DX=$($CYGWIN/bin/cygpath.exe $tmp) -#echo $COCOS2DX - -#var1=NDK_ROOT_LOCAL= -#_NDK_ROOT=${var1}${NDK_ROOT} - -#var2=COCOS2DX_ROOT_LOCAL= -#_COCOS2DX_ROOT=${var2}${COCOS2DX} -#echo $_NDK_ROOT -#echo $_COCOS2DX_ROOT - -#Modify the configuration files -#sed -i '3,4d' $CUR/build_native.sh -sed -i '13d' $CUR/project.properties -#sed -i "3 i\\$_NDK_ROOT" $CUR/build_native.sh -#sed -i "4 i\\$_COCOS2DX_ROOT" $CUR/build_native.sh - -#Modify the project name -if [ $1 = TestCpp ]; then - sed -i '2d' $CUR/build.xml - sed -i '2 i\' $CUR/build.xml -elif [ $1 = HelloCpp ]; then - sed -i '2d' $CUR/build.xml - sed -i '2 i\' $CUR/build.xml -elif [ $1 = HelloLua ]; then - sed -i '2d' $CUR/build.xml - sed -i '2 i\' $CUR/build.xml -elif [ $1 = TestLua ]; then - sed -i '2d' $CUR/build.xml - sed -i '2 i\' $CUR/build.xml -elif [ $1 = TestJavascript ]; then - sed -i '2d' $CUR/build.xml - sed -i '2 i\' $CUR/build.xml -elif [ $1 = SimpleGame ]; then - sed -i '2d' $CUR/build.xml - sed -i '2 i\' $CUR/build.xml -fi \ No newline at end of file diff --git a/tools/jenkins-scripts/windows/android/test-android-2.2-3.2-debug.bat b/tools/jenkins-scripts/windows/android/test-android-2.2-3.2-debug.bat deleted file mode 100644 index 6b0c5bf4e4..0000000000 --- a/tools/jenkins-scripts/windows/android/test-android-2.2-3.2-debug.bat +++ /dev/null @@ -1,73 +0,0 @@ -::This script is used to accomplish a android automated compiler. -::You should make sure have accomplished the environment setting. -::You should add %ANDROID_HOME%\tools and %ANDROID_HOME%\platform-tools to the environment variable of Path. - -::Copy monkeyrunner python script to android sdk tools directory. -cd ..\.. -copy %cd%\Monkeyrunner_TestCpp.py %ANDROID_HOME%\tools -copy %cd%\ReportManager.py %ANDROID_HOME%\tools - -cd ..\.. -set PROJECT_HOME=%cd% -cd samples\Cpp\TestCpp\proj.android\bin - -::Copy test apk to android sdk tools directory. -copy %cd%\TestCpp-debug-8.apk %ANDROID_HOME%\tools -copy %cd%\TestCpp-debug-10.apk %ANDROID_HOME%\tools -copy %cd%\TestCpp-debug-11.apk %ANDROID_HOME%\tools -copy %cd%\TestCpp-debug-12.apk %ANDROID_HOME%\tools -copy %cd%\TestCpp-debug-13.apk %ANDROID_HOME%\tools - -::Enter android sdk tools directory. -set ANDROID_ROOT=%ANDROID_HOME:~0,2% -%ANDROID_ROOT% -cd %ANDROID_HOME%\tools - -::If monkeyrunner test failed,it automatically exit and make ERRORLEVEL nonzero. - -::Running monkeyrunner test(debug,API level:8). -ren TestCpp-debug-8.apk TestCpp-debug.apk -call monkeyrunner Monkeyrunner_TestCpp.py TestCpp-debug.apk -if %ERRORLEVEL% NEQ 0 call python ReportManager.py && exit 1 -rm TestCpp-debug.apk - -::Running monkeyrunner test(debug,API level:10). -ren TestCpp-debug-10.apk TestCpp-debug.apk -call monkeyrunner Monkeyrunner_TestCpp.py TestCpp-debug.apk -if %ERRORLEVEL% NEQ 0 call python ReportManager.py && exit 1 -rm TestCpp-debug.apk - -::Running monkeyrunner test(debug,API level:11). -ren TestCpp-debug-11.apk TestCpp-debug.apk -call monkeyrunner Monkeyrunner_TestCpp.py TestCpp-debug.apk -if %ERRORLEVEL% NEQ 0 call python ReportManager.py && exit 1 -rm TestCpp-debug.apk - -::Running monkeyrunner test(debug,API level:12). -ren TestCpp-debug-12.apk TestCpp-debug.apk -call monkeyrunner Monkeyrunner_TestCpp.py TestCpp-debug.apk -if %ERRORLEVEL% NEQ 0 call python ReportManager.py && exit 1 -rm TestCpp-debug.apk - -::Running monkeyrunner test(debug,API level:13). -ren TestCpp-debug-13.apk TestCpp-debug.apk -call monkeyrunner Monkeyrunner_TestCpp.py TestCpp-debug.apk -if %ERRORLEVEL% NEQ 0 call python ReportManager.py && exit 1 -rm TestCpp-debug.apk - -rm Monkeyrunner_TestCpp.py -rm ReportManager.py - -::Monkeyrunner success! -echo Monkeyrunner Test Success! - -::Clean project files. -set PROJECT_ROOT=%PROJECT_HOME:~0,2% -%PROJECT_ROOT% -cd %PROJECT_HOME% - -git checkout -f -git clean -df -x -exit 0 - -::End \ No newline at end of file diff --git a/tools/jenkins-scripts/windows/android/test-android-2.2-3.2-release.bat b/tools/jenkins-scripts/windows/android/test-android-2.2-3.2-release.bat deleted file mode 100644 index d583f491a4..0000000000 --- a/tools/jenkins-scripts/windows/android/test-android-2.2-3.2-release.bat +++ /dev/null @@ -1,73 +0,0 @@ -::This script is used to accomplish a android automated compiler. -::You should make sure have accomplished the environment setting. -::You should add %ANDROID_HOME%\tools and %ANDROID_HOME%\platform-tools to the environment variable of Path. - -::Copy monkeyrunner python script to android sdk tools directory. -cd ..\.. -copy %cd%\Monkeyrunner_TestCpp.py %ANDROID_HOME%\tools -copy %cd%\ReportManager.py %ANDROID_HOME%\tools - -cd ..\.. -set PROJECT_HOME=%cd% -cd samples\Cpp\TestCpp\proj.android\bin - -::Copy test apk to android sdk tools directory. -copy %cd%\TestCpp-release-8.apk %ANDROID_HOME%\tools -copy %cd%\TestCpp-release-10.apk %ANDROID_HOME%\tools -copy %cd%\TestCpp-release-11.apk %ANDROID_HOME%\tools -copy %cd%\TestCpp-release-12.apk %ANDROID_HOME%\tools -copy %cd%\TestCpp-release-13.apk %ANDROID_HOME%\tools - -::Enter android sdk tools directory. -set ANDROID_ROOT=%ANDROID_HOME:~0,2% -%ANDROID_ROOT% -cd %ANDROID_HOME%\tools - -::If monkeyrunner test failed,it automatically exit and make ERRORLEVEL nonzero. - -::Running monkeyrunner test(release,API level:8). -ren TestCpp-release-8.apk TestCpp-release.apk -call monkeyrunner Monkeyrunner_TestCpp.py TestCpp-release.apk -if %ERRORLEVEL% NEQ 0 call python ReportManager.py && exit 1 -rm TestCpp-release.apk - -::Running monkeyrunner test(release,API level:10). -ren TestCpp-release-10.apk TestCpp-release.apk -call monkeyrunner Monkeyrunner_TestCpp.py TestCpp-release.apk -if %ERRORLEVEL% NEQ 0 call python ReportManager.py && exit 1 -rm TestCpp-release.apk - -::Running monkeyrunner test(release,API level:11). -ren TestCpp-release-11.apk TestCpp-release.apk -call monkeyrunner Monkeyrunner_TestCpp.py TestCpp-release.apk -if %ERRORLEVEL% NEQ 0 call python ReportManager.py && exit 1 -rm TestCpp-release.apk - -::Running monkeyrunner test(release,API level:12). -ren TestCpp-release-12.apk TestCpp-release.apk -call monkeyrunner Monkeyrunner_TestCpp.py TestCpp-release.apk -if %ERRORLEVEL% NEQ 0 call python ReportManager.py && exit 1 -rm TestCpp-release.apk - -::Running monkeyrunner test(release,API level:13). -ren TestCpp-release-13.apk TestCpp-release.apk -call monkeyrunner Monkeyrunner_TestCpp.py TestCpp-release.apk -if %ERRORLEVEL% NEQ 0 call python ReportManager.py && exit 1 -rm TestCpp-release.apk - -rm Monkeyrunner_TestCpp.py -rm ReportManager.py - -::Monkeyrunner success! -echo Monkeyrunner Test Success! - -::Clean project files. -set PROJECT_ROOT=%PROJECT_HOME:~0,2% -%PROJECT_ROOT% -cd %PROJECT_HOME% - -git checkout -f -git clean -df -x -exit 0 - -::End \ No newline at end of file diff --git a/tools/jenkins-scripts/windows/android/test-android-4.x-debug.bat b/tools/jenkins-scripts/windows/android/test-android-4.x-debug.bat deleted file mode 100644 index f668e891d5..0000000000 --- a/tools/jenkins-scripts/windows/android/test-android-4.x-debug.bat +++ /dev/null @@ -1,52 +0,0 @@ -::This script is used to accomplish a android automated compiler. -::You should make sure have accomplished the environment setting. -::You should add %ANDROID_HOME%\tools and %ANDROID_HOME%\platform-tools to the environment variable of Path. - -::Copy monkeyrunner python script to android sdk tools directory. -cd ..\.. -copy %cd%\Monkeyrunner_TestCpp.py %ANDROID_HOME%\tools -copy %cd%\ReportManager.py %ANDROID_HOME%\tools - -cd ..\.. -set PROJECT_HOME=%cd% -cd samples\Cpp\TestCpp\proj.android\bin - -::Copy test apk to android sdk tools directory. -copy %cd%\TestCpp-debug-14.apk %ANDROID_HOME%\tools -copy %cd%\TestCpp-debug-15.apk %ANDROID_HOME%\tools - -::Enter android sdk tools directory. -set ANDROID_ROOT=%ANDROID_HOME:~0,2% -%ANDROID_ROOT% -cd %ANDROID_HOME%\tools - -::If monkeyrunner test failed,it automatically exit and make ERRORLEVEL nonzero. - -::Running monkeyrunner test(debug,API level:14). -ren TestCpp-debug-14.apk TestCpp-debug.apk -call monkeyrunner Monkeyrunner_TestCpp.py TestCpp-debug.apk -if %ERRORLEVEL% NEQ 0 call python ReportManager.py && exit 1 -rm TestCpp-debug.apk - -::Running monkeyrunner test(debug,API level:15). -ren TestCpp-debug-15.apk TestCpp-debug.apk -call monkeyrunner Monkeyrunner_TestCpp.py TestCpp-debug.apk -if %ERRORLEVEL% NEQ 0 call python ReportManager.py && exit 1 -rm TestCpp-debug.apk - -rm Monkeyrunner_TestCpp.py -rm ReportManager.py - -::Monkeyrunner success! -echo Monkeyrunner Test Success! - -::Clean project files. -set PROJECT_ROOT=%PROJECT_HOME:~0,2% -%PROJECT_ROOT% -cd %PROJECT_HOME% - -git checkout -f -git clean -df -x -exit 0 - -::End \ No newline at end of file diff --git a/tools/jenkins-scripts/windows/android/test-android-4.x-release.bat b/tools/jenkins-scripts/windows/android/test-android-4.x-release.bat deleted file mode 100644 index c93c6d30b5..0000000000 --- a/tools/jenkins-scripts/windows/android/test-android-4.x-release.bat +++ /dev/null @@ -1,52 +0,0 @@ -::This script is used to accomplish a android automated compiler. -::You should make sure have accomplished the environment setting. -::You should add %ANDROID_HOME%\tools and %ANDROID_HOME%\platform-tools to the environment variable of Path. - -::Copy monkeyrunner python script to android sdk tools directory. -cd ..\.. -copy %cd%\Monkeyrunner_TestCpp.py %ANDROID_HOME%\tools -copy %cd%\ReportManager.py %ANDROID_HOME%\tools - -cd ..\.. -set PROJECT_HOME=%cd% -cd samples\Cpp\TestCpp\proj.android\bin - -::Copy test apk to android sdk tools directory. -copy %cd%\TestCpp-release-14.apk %ANDROID_HOME%\tools -copy %cd%\TestCpp-release-15.apk %ANDROID_HOME%\tools - -::Enter android sdk tools directory. -set ANDROID_ROOT=%ANDROID_HOME:~0,2% -%ANDROID_ROOT% -cd %ANDROID_HOME%\tools - -::If monkeyrunner test failed,it automatically exit and make ERRORLEVEL nonzero. - -::Running monkeyrunner test(release,API level:14). -ren TestCpp-release-14.apk TestCpp-release.apk -call monkeyrunner Monkeyrunner_TestCpp.py TestCpp-release.apk -if %ERRORLEVEL% NEQ 0 call python ReportManager.py && exit 1 -rm TestCpp-release.apk - -::Running monkeyrunner test(release,API level:15). -ren TestCpp-release-15.apk TestCpp-release.apk -call monkeyrunner Monkeyrunner_TestCpp.py TestCpp-release.apk -if %ERRORLEVEL% NEQ 0 call python ReportManager.py && exit 1 -rm TestCpp-release.apk - -rm Monkeyrunner_TestCpp.py -rm ReportManager.py - -::Monkeyrunner success! -echo Monkeyrunner Test Success! - -::Clean project files. -set PROJECT_ROOT=%PROJECT_HOME:~0,2% -%PROJECT_ROOT% -cd %PROJECT_HOME% - -git checkout -f -git clean -df -x -exit 0 - -::End \ No newline at end of file diff --git a/tools/jenkins-scripts/windows/win32/qtp_win32/Action0/ObjectRepository.bdb.REMOVED.git-id b/tools/jenkins-scripts/windows/win32/qtp_win32/Action0/ObjectRepository.bdb.REMOVED.git-id deleted file mode 100644 index 60a18c6b19..0000000000 --- a/tools/jenkins-scripts/windows/win32/qtp_win32/Action0/ObjectRepository.bdb.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -7cda137d3b8d286470f2b504faaa77d981947cbf \ No newline at end of file diff --git a/tools/jenkins-scripts/windows/win32/qtp_win32/Action0/Resource.mtr b/tools/jenkins-scripts/windows/win32/qtp_win32/Action0/Resource.mtr deleted file mode 100644 index cb618ad25186b62a10146ed003fe473b818e15e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6656 zcmeI0%Wqpn6vmH}l+psFp-`X{aLW6UhZ6^<2pZXOS|S3m(x{sjRf&_7pv1BKKq(bn z!Vdlh7OW8)7HsH0fMCIjMO7puwn&H_H2l7~v3+e{Th~d52+CZ2zBhB{%$zy%%{S-f z#~*s{eDU?EU#y{=vu?Y)dBpDV)kk<1Tsdym#e@F7yScgPRhsd5Q1(#-{>Imytu;Kf zb=R672KRy^;3&8cXq^wr|0@Esw$4?us7+dqd%>==(&5WVJ5=5C(t~#8_gmkbxLN!@ z(oLgV$Gnzln`hMdc4lqg9ks5Ae?{6h_PrG6Ro=2CMqlK&;8k?^dyMg=ftr*22xG4H zm$n*Saw8XQg;mIfF>Yvcd~5!iPuTJ0Yi0i0(^@y(1!+L5{eM629spXp2LVTb^@4}M z3Ggs@1e^qqg2%w);1qZQoCZ&Vr@+%73i`kq@C@pT< zOWGW`Y&YQO5LX7~^TwKDPI`G{zvd z{xL6DnHaYke~d9lT>qm1bD3gB%gilYIZgchtO{c#?fFbXvP-4Y@poz1YB&3N{5Txz zhYfK{xu-acm~{M0!7;J4AAOBE{w4Swp;dx630nF2=V#ozoTzK;p&<6x@BbQq{WfWA zi|9lF4(F?C5!74FzO_w~y->3EVRRwTqY1p#UeWn`jqGRM-D^EJ+NWumrBBUJ8Pgm# z`4F?M_1Lb53A|KBQqf2+KU!jxm6kEB^&H0f9sFOUw`Gvs_DG%dGR11nGOIH8d0RlK zg1Ir|)3a7KQ$$9&nwK?(?JL-3j!3NIjh}msYF&$MQ0q!veHPcAsjY2ltGC1orQlVi zZ8#6Z*|%=h$t*hQO&N-^lc4C;_}ko*+FxV_3jtYx zH$$nav@Hi8^_yiSqi#m)uD&vIw5o!t83s|Vx7}(lI{#vr zOO=L~+{`7*6NN&U&fD4?sn{=j!p^U?R_)iGR@`(Iqyf$L|6M%08yp4-A4h<7gL}b! z;C}D`I0_yF4}pilG4KdD4ju)MfyY4p5Hj6|*Lqi-K0 z!}A>D%1UKTGh|I`AuO(s*lL6{b1N&U>ZF$=Eiy~KsbA|Ohw1$a>tA5BC6L?kOzn&^ ziEpQ|YMtwx&7)Sq{21_gy;+}0JfnQg%N(1J)xTw|;65{WVwKhS`L|uM>%I+YU9H=i z$+c!{^FHXHsVw+&Y3#l&e{=9_;K1)V?~i8%L72v)DBskRy0jOLL`q1(>Su9FdGVi&kBIb>?VIA5{|vQ9dub zXfL?+4G=BWUcduyQZG$fc286*<^)?L?^REUUbIo%Q8pB`GT9SUe`{CVOD6dm{?G|m z=3Xma+Y@V+@0N(mI+4-JH@My^Zx8K=9iFeJ+}`ps67LKsv3hZ(_#gMXG@!(eSZAeD ziM_Gvizvq1tXA)NvOw=i`hTO$RsSya@_Yg8{yz0svRzqrrYln9HMC55W#d9CT59iP&{_qgJt6RZ 10000 Then - Milliseconds = 10000 - Setting("DefaultTimeout") = Milliseconds -End If - -Err.Clear -On Error Resume Next -call CaseFunctionName - -If Err.Number <> 0 Then - - If Dialog("TestCpp.exe").Exist(3) Then - Dialog("TestCpp.exe").Activate - Dialog("TestCpp.exe").Move 872,177 - Dialog("TestCpp.exe").WinObject("DirectUIHWND").Click 21,235 - Wait 1 - End If - - If DIalog("Microsoft Visual C++ Runtime").Exist(3) Then - Dialog("Microsoft Visual C++ Runtime").Activate - Dialog("Microsoft Visual C++ Runtime").Move 872,177 - Wait 1 - End If - - WriteLog Err.Number - WriteLog Err.Description - WriteLog Err.Source - - Dim FileName ,TimeNow, ResPath - ResPath = Environment.Value("TestDir") - ResPath = ResPath & "\" - TestNameNow=environment.Value("TestName") - FileName = ResPath & ""&TestNameNow & ".png" - - desktop.CaptureBitmap filename,True - Systemutil.closedescendentprocesses - - If Dialog("TestCpp.exe").Exist(3) Then - Dialog("TestCpp.exe").WinObject("关闭程序").Click - End If - - If Dialog("Microsoft Visual C++ Runtime").Exist(3) Then - Dialog("Microsoft Visual C++ Runtime").WinButton("中止(A)").Click - End If - -End If -Err.Clear -On Error goto 0 - -Function common_test(a,b,c) - For i = a To b - Window("Cocos2dxWin32").Click 338,291 - Wait c - Next -End Function - -Function random_click(a,b,c) - Dim touch_x,touch_y - Randomize - For Response = a To b - touch_x = Int((400 * Rnd + 0)) - touch_y = Int((250 * Rnd + 0)) - Window("Cocos2dxWin32").Click touch_x,touch_y - Wait c - Next -End Function - -Function random_drag(a,b,c) - Dim drag_x,drag_y,drop_x,drop_y - Randomize - For Response = a To b - drag_x = Int((400 * Rnd + 0)) - drag_y = Int((250 * Rnd + 0)) - drop_x = Int((400 * Rnd + 0)) - drop_y = Int((250 * Rnd + 0)) - Window("Cocos2dxWin32").Drag drag_x,drag_y - Window("Cocos2dxWin32").Drop drop_x,drop_y - Wait c - Next -End Function - -Function CaseFunctionName() - 'SystemUtil.BlockInput - Window("Cocos2dxWin32").Activate - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'ActionsTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 241,43 - Wait 2 - - Call common_test(1,27,1) - - Window("Cocos2dxWin32").Click 338,291 - Wait 5 - Window("Cocos2dxWin32").Click 338,291 - Wait 2 - - Call common_test(1,5,1) - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - Wait 2 - - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'TransitionsTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 236,77 - Wait 2 - - Call common_test(1,26,1) - Wait 1 - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - Wait 2 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'ActionsProgressTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 287,113 - Wait 2 - - Call common_test(1,7,2) - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - Wait 2 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'EffectsTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 236,163 - Wait 3 - - Call common_test(1,21,4) - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - Wait 2 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'ClickAndMoveTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 228,199 - Wait 3 - - Call random_click(1,10,2) - - Call random_click(1,100,0) - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - Wait 2 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'RotateWorldTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 237,235 - Wait 3.5 - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - Wait 2 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'ParticleTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 236,276 - Wait 3 - - Call common_test(1,42,2) - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - Wait 2 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'ActionEaseTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Drag 363,307 - Window("Cocos2dxWin32").Drop 363,10 - Wait 1 - Window("Cocos2dxWin32").Click 237,19 - Wait 2 - - Call common_test(1,13,2) - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - Wait 2 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'MotionStreakTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 240,61 - Wait 2 - - Window("Cocos2dxWin32").Click 230,239 - Window("Cocos2dxWin32").Click 338,291 - - Call random_drag(1,10,0) - Window("Cocos2dxWin32").Click 230,239 - Call random_drag(1,10,0) - - Window("Cocos2dxWin32").Click 338,291 - Wait 2 - - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'DrawPrimitivesTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 235,101 - Wait 1 - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'NodeTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 237,139 - Wait 1 - - Call common_test(1,13,1) - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'TouchesTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 238,183 - Window("Cocos2dxWin32").Drag 236,221 - Window("Cocos2dxWin32").Drop 175,226 - - Wait 5 - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'MenuTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 234,220 - Window("Cocos2dxWin32").Click 238,63 - Window("Cocos2dxWin32").Click 158,132 - - Window("Cocos2dxWin32").Click 238,155 - Window("Cocos2dxWin32").Click 236,180 - Window("Cocos2dxWin32").Click 158,188 - Window("Cocos2dxWin32").Click 313,184 - Window("Cocos2dxWin32").Click 190,217 - Window("Cocos2dxWin32").Click 235,216 - Window("Cocos2dxWin32").Click 205,144 - Window("Cocos2dxWin32").Click 218,143 - Window("Cocos2dxWin32").Click 237,247 - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'ActionManagerTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 234,261 - - Call common_test(1,4,3) - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'LayerTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 240,302 - - Call random_drag(1,10,0) - Window("Cocos2dxWin32").Click 338,291 - Wait 2 - Window("Cocos2dxWin32").Click 338,291 - Wait 2 - Window("Cocos2dxWin32").Click 338,291 - Call random_drag(1,10,0) - Window("Cocos2dxWin32").Click 338,291 - Wait 1 - Window("Cocos2dxWin32").Click 242,164 - Wait 1 - Window("Cocos2dxWin32").Click 338,291 - Wait 1 - Window("Cocos2dxWin32").Click 254,163 - Wait 1 - Window("Cocos2dxWin32").Click 338,291 - Wait 1 - Window("Cocos2dxWin32").Click 231,164 - Wait 1 - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'SceneTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Drag 370,306 - Window("Cocos2dxWin32").Drop 370,-20 - Wait 1 - Window("Cocos2dxWin32").Click 234,17 - Wait 1 - Window("Cocos2dxWin32").Click 230,111 - Window("Cocos2dxWin32").Click 230,111 - Window("Cocos2dxWin32").Click 230,111 - Window("Cocos2dxWin32").Click 233,163 - Window("Cocos2dxWin32").Click 226,218 - Window("Cocos2dxWin32").Click 226,218 - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'ParallaxTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 232,55 - Wait 5 - Window("Cocos2dxWin32").Click 338,291 - - Call random_drag(1,10,0) - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'TileMapTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 233,99 - Wait 2 - Window("Cocos2dxWin32").Click 338,291 - Wait 2 - - Call random_drag(1,10,0) - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'IntervalTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 235,139 - Wait 3 - Window("Cocos2dxWin32").Click 224,48 - Wait 1 - Window("Cocos2dxWin32").Click 231,52 - Window("Cocos2dxWin32").Click 228,56 - Window("Cocos2dxWin32").Click 228,56 - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'ChipmunkAccelTouchTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 235,178 - - Call random_click(1,20,2) - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'LabelTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 239,216 - Wait 3 - Call common_test(1,25,0.5) - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'TextInputTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 236,255 - - Window("Cocos2dxWin32").Click 238,161 - Const constring = "0123456789abcdefgchijklmnopqrstuvwxyz" - Dim TextInput_i,TextInput_j,randstring - Randomize - For TextInput_i=1 To 8 - randstring = randstring & Mid(constring, Int(Len(constring)*Rnd)+1, 1) - Next - Window("Cocos2dxWin32").Type randstring - Window("Cocos2dxWin32").Click 338,291 - Window("Cocos2dxWin32").Click 238,161 - Randomize - For TextInput_j=1 To 8 - randstring = randstring & Mid(constring, Int(Len(constring)*Rnd)+1, 1) - Next - Window("Cocos2dxWin32").Type randstring - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'SpriteTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 238,294 - - Call random_click(1,15,0.2) - Window("Cocos2dxWin32").Click 338,291 - Call random_click(1,15,0.2) - Window("Cocos2dxWin32").Click 338,291 - Call common_test(1,108,0.5) - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'SchdulerTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Drag 359,309 - Window("Cocos2dxWin32").Drop 359,-11 - Wait 1 - 'Schedule with delay of 3sec,repeat 4 - Window("Cocos2dxWin32").Click 236,15 - Window("Cocos2dxWin32").Click 338,291 - 'Scheduler timeScale Test - Window("Cocos2dxWin32").Drag 260,212 - Window("Cocos2dxWin32").Drop 301,212 - Wait 1 - Window("Cocos2dxWin32").Drag 301,212 - Window("Cocos2dxWin32").Drop 209,214 - Wait 1 - Window("Cocos2dxWin32").Drag 209,214 - Window("Cocos2dxWin32").Drop 100,208 - Wait 2 - Window("Cocos2dxWin32").Click 338,291 - 'Two custom schedulers - Window("Cocos2dxWin32").Drag 126,16 - Window("Cocos2dxWin32").Drop 81,22 - Wait 1 - Window("Cocos2dxWin32").Drag 361,19 - Window("Cocos2dxWin32").Drop 422,22 - Wait 3 - Window("Cocos2dxWin32").Click 338,291 - 'Self -remove an scheduler - Window("Cocos2dxWin32").Click 338,291 - 'Pause/Resume - Window("Cocos2dxWin32").Click 338,291 - 'Pause/Resume - Wait 3 - Window("Cocos2dxWin32").Click 338,291 - 'Unschedule All selectors - Window("Cocos2dxWin32").Click 338,291 - 'Unschedule All selectors(HARD) - Wait 2 - Window("Cocos2dxWin32").Click 338,291 - 'Unschedule All selectors - Wait 4 - Window("Cocos2dxWin32").Click 338,291 - 'Schedule from Schedule - Window("Cocos2dxWin32").Click 338,291 - 'Schedule update with priority - Window("Cocos2dxWin32").Click 338,291 - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'RenderTextureTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 240,59 - 'Save Image - - Call random_drag(1,10,0) - Window("Cocos2dxWin32").Click 388,17 - Window("Cocos2dxWin32").Click 398,41 - Wait 1 - Window("Cocos2dxWin32").Click 338,291 - 'Testing issue #937 - Window("Cocos2dxWin32").Click 338,291 - 'Testing Z Buffer in Render Texture - Call random_click(1,10,0) - Window("Cocos2dxWin32").Click 338,291 - 'Testing depthStencil attachment - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'Texture2DTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 234,97 - Call common_test(1,35,0.5) - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'Box2dTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 235,134 - Call random_click(1,30,2) - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'Box2dTestBed - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 236,176 - Call common_test(1,35,2) - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'EffectAdvancedTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 237,217 - Call common_test(1,5,1) - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'AccelerometerTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 244,255 - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'KeypadTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 240,298 - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'CocosDenshionTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Drag 377,314 - Window("Cocos2dxWin32").Drop 377,0 - Wait 1 - Window("Cocos2dxWin32").Click 243,20 - - Window("Cocos2dxWin32").Click 248,38 - Wait 1 - Window("Cocos2dxWin32").Click 248,78 - Wait 1 - Window("Cocos2dxWin32").Click 247,121 - Wait 1 - Window("Cocos2dxWin32").Click 246,158 - Wait 1 - Window("Cocos2dxWin32").Click 251,202 - Wait 1 - Window("Cocos2dxWin32").Click 246,238 - Wait 1 - Window("Cocos2dxWin32").Click 241,282 - Wait 1 - Window("Cocos2dxWin32").Drag 427,260 - Window("Cocos2dxWin32").Drop 427,6 - Window("Cocos2dxWin32").Click 232,18 - Wait 1 - Window("Cocos2dxWin32").Click 245,56 - Wait 1 - Window("Cocos2dxWin32").Click 242,109 - Wait 1 - Window("Cocos2dxWin32").Click 242,144 - Wait 1 - Window("Cocos2dxWin32").Click 243,189 - Wait 1 - Window("Cocos2dxWin32").Click 243,230 - Wait 1 - Window("Cocos2dxWin32").Click 254,275 - Wait 1 - Window("Cocos2dxWin32").Click 248,304 - Wait 1 - Window("Cocos2dxWin32").Drag 412,272 - Window("Cocos2dxWin32").Drop 412,-13 - Window("Cocos2dxWin32").Click 235,124 - Wait 1 - Window("Cocos2dxWin32").Click 238,158 - Wait 1 - Window("Cocos2dxWin32").Click 229,200 - Wait 1 - Window("Cocos2dxWin32").Click 239,243 - Wait 1 - Window("Cocos2dxWin32").Click 246,277 - Wait 1 - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'PerformanceTest - ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 237,64 - Window("Cocos2dxWin32").Click 238,37 - - 'PerformanceNodeChildrenTest - Window("Cocos2dxWin32").Click 238,38 - Dim Performance_i - For Performance_i = 1 To 4 - Window("Cocos2dxWin32").Click 273,145 - Window("Cocos2dxWin32").Click 338,291 - Wait 1 - Next - 'Back - Window("Cocos2dxWin32").Click 427,290 - - 'PerformanceParticeTest - Window("Cocos2dxWin32").Click 237,78 - - For Performance_j = 1 To 4 - Window("Cocos2dxWin32").Click 273,145 - Window("Cocos2dxWin32").Click 338,291 - Wait 1 - Next - 'Back - Window("Cocos2dxWin32").Click 427,290 - 'PerformanceSpriteTest - Window("Cocos2dxWin32").Click 233,120 - Dim Performance_k - For Performance_k = 1 To 5 - Window("Cocos2dxWin32").Click 271,64 - Window("Cocos2dxWin32").Click 338,291 - Wait 1 - Next - 'Back - Window("Cocos2dxWin32").Click 427,290 - - 'PerformanceTextureTest - Window("Cocos2dxWin32").Click 229,159 - 'Back - Window("Cocos2dxWin32").Click 427,290 - - 'PerformanceTouchesTest - Window("Cocos2dxWin32").Click 234,200 - Call random_drag(1,10,0) - Window("Cocos2dxWin32").Click 338,291 - Call random_drag(1,10,0) - 'Back - Window("Cocos2dxWin32").Click 427,290 - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'ZwoptexTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 233,104 - Wait 1 - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'CurlTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 239,141 - Window("Cocos2dxWin32").Click 242,160 - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'UserDefaultTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 238,184 - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'BugsTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 240,222 - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'FontTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 237,261 - Call common_test(1,4,0.5) - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'CurrentLanguageTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 244,301 - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'TextureCacheTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Drag 385,309 - Window("Cocos2dxWin32").Drop 385,33 - Wait 1 - Window("Cocos2dxWin32").Click 241,159 - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'ExtensionsTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 241,197 - Wait 1 - 'NotificationCenterTest - Window("Cocos2dxWin32").Click 235,41 - Window("Cocos2dxWin32").Click 339,166 - Window("Cocos2dxWin32").Click 339,166 - Window("Cocos2dxWin32").Click 113,189 - 'Back - Window("Cocos2dxWin32").Click 429,289 - Wait 1 - 'CCControlButtonTest - Window("Cocos2dxWin32").Click 238,79 - Window("Cocos2dxWin32").Drag 118,181 - Window("Cocos2dxWin32").Drop 374,189 - Wait 1 - Window("Cocos2dxWin32").Drag 367,179 - Window("Cocos2dxWin32").Drop 76,183 - Wait 1 - 'Back - Window("Cocos2dxWin32").Click 422,293 - 'CocosBuilderTest - Window("Cocos2dxWin32").Click 237,119 - 'Menus_Items - Window("Cocos2dxWin32").Click 137,158 - Window("Cocos2dxWin32").Click 242,157 - Window("Cocos2dxWin32").Click 113,147 - Window("Cocos2dxWin32").Click 23,20 - 'Button - Window("Cocos2dxWin32").Click 132,209 - Window("Cocos2dxWin32").Click 240,149 - Window("Cocos2dxWin32").Drag 255,150 - Window("Cocos2dxWin32").Drop 259,233 - Window("Cocos2dxWin32").Click 23,20 - 'Particle Systems - Window("Cocos2dxWin32").Click 131,261 - Window("Cocos2dxWin32").Click 23,20 - 'Sprites_9 Slice - Window("Cocos2dxWin32").Click 341,161 - Window("Cocos2dxWin32").Click 23,20 - 'Labels - Window("Cocos2dxWin32").Click 345,210 - Window("Cocos2dxWin32").Click 23,20 - 'ScrollViewTest - Window("Cocos2dxWin32").Click 347,259 - Call random_drag(1,10,0) - Window("Cocos2dxWin32").Click 23,20 - - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'SharderTest - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 242,239 - Dim Sharder_i - Call common_test(1,6,0.5) - Window("Cocos2dxWin32").Drag 197,235 - Window("Cocos2dxWin32").Drop 358,236 - Wait 1 - Window("Cocos2dxWin32").Drag 358,236 - Window("Cocos2dxWin32").Drop 78,221 - - Window("Cocos2dxWin32").Click 338,291 - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'MutiTouchTest - ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 240,279 - Call random_drag(1,5,0) - 'MainMenu - Window("Cocos2dxWin32").Click 441,296 - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - 'Quit - '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - Window("Cocos2dxWin32").Click 461,22 - 'SystemUtil.UnblockInput -End function diff --git a/tools/jenkins-scripts/windows/win32/qtp_win32/Default.xls b/tools/jenkins-scripts/windows/win32/qtp_win32/Default.xls deleted file mode 100644 index 3320733acfa1d578c80db6541f4b8216ad2b38bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4608 zcmeHKJ8u&~5T0``i5(ts9s~&FIL?WQore<9AX#t@B0z%_!c)S?N=OtUEP{ZB0x$w3 z3JN4DB#KZ_01Y&Vf&w}U5D5N&=_rE)Qi_n{o4Gst?Dz}{4?&c%zJ1Kj&dkm3&aU6R zZOGkw()y7~Xa`l%ycMDv4_`r>ArvMGpuzol%d%`H5t_^NA4T9BeC73Hs93~mfY-bh zVBRt1XD)6OBRnDbnF*%7uQ>i{l!@-KkHZQ^O|uU=QSxk|3UCLOm)Bt zU?s2$SPj$zxB{pFXat&oW?&7_0;~nr0qcQQU<0rbXah806QBc|0RxBt?LY^xoOiq{ z`e)mrAXc%anm&YIbIO<8pQ1C|)c+>!#4dcSu9v;oB;|J5S44LQXKS~yKX_{#4Hz=E z8l^)0*iEm%w=Un3)T3Z`?wdTJA2>Ol$>_T>69s|iyvH%6tU%yL8d#vBh6+At>N=!I z91r8Z5$TRZ`VwfQdZekTZ3sAyNq+3u@c7tquYiV|7-z^8=9q^cabxrfL*pyK&w2xgZwT9f_^fO})hm9q;nO`M#(% zO;#MGEsYcN`Iz z^6EgB)pS6KULsSh$r0R7NyJYv=%H>PlscuU2U)8dh)^FTkj31Ql@{8HvC zyq)so#l{t@?$>y0Uv(ShaW1-=L>zt!u7njVE1-FrEs>&;<_PQBXwg|mAWZg zD>Y?F>gH^)>HeE|J1BIR=8%hAvhZ#Q zQh54VU3l7lL)dpsxah7~CHZ_M$}y-TNjNq%GBK`4hpx(mYf?t@j(sw>c-o!$_KX?xwC~}VDsV}WpZ8C2 z&a^);XDYa$*rh`#@!0`>7J2ESJeVwshWNvFQ!u~}CMNrpnpEm(N1&0OdezH#8$!Vk tG7uk8rfEcY48KQkOcze2;tmW(L;P-Aj=2-3l9(@u-fxWg0^R>G<2w{Lt1kcm diff --git a/tools/jenkins-scripts/windows/win32/qtp_win32/Error_Sub.vbs b/tools/jenkins-scripts/windows/win32/qtp_win32/Error_Sub.vbs deleted file mode 100644 index a3921e93641d66bebcea1cae13db97f930980b85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2392 zcmdT`U2hUm5IwJG{0|!*YE9}ULQIWGA1Fd>B5l>$z8D)^wiKlc*0eOK znagFnfJBHdhAixzJ9j?LoSDn7pKVN#AVQ7-MtlqK1~JzoT=O@@E#@_9*v1h);*;s+ z*x{KD-*a5@RL|B8p6t`|73B$cGLxpJb&4*Ac!USI$CK{Uq@+u&4CgqZ))mGk$@!j9 zXOGV@HRR)hktXz`=t8`r&&YOS##KdODOh4D#3}aimU_;A1ufd@n?-p#pLtowXW7Q0 zk2dWO8M`9h)JNIIq7PMVOf1r=pAIoe`1H-|W_hi)xfp{gDn!4~XT<6&V;6VK`W2N~ zR^!!Y%Lo_QtUgu7>~Bx4&bn;H`9B~h1H53B#q1F=7Zb(fj2JXomob?d8!lpAXc!G_ zcN=v|#MMh`B-RxbqPUK=#g9e&sGbn0LA?{P;+D?68=EM8ISId;hWHE{x- zKC!)+9!9va>7%-4v;KA#$}-pUiu5_&GcKp&>*%dJi+i+|5HaPXx#=gJxyHj-(w>sz+` zQ?Y9P%f4}U$wSL@$jAc5CN%#%7sJwiU=?c<6J=L5)>L_0C~Kiqr%c?clDX~<61M_s z=;oX7j5vBkUFGj}8(a&2O~914Gwbx;%>FUY#U>YXBinU-(4xNBmEtii>-N(vE6&HW zY8RC&?zHtfe|fiNuYY{M|MlC4`R;UVXfbA0)U7K28RD)Y!rHSp;QyIhqTi(~BEp`* Q1*Y>8$gk)B9l75A4dTm!bN~PV diff --git a/tools/jenkins-scripts/windows/win32/qtp_win32/Error_appcrash.qrs b/tools/jenkins-scripts/windows/win32/qtp_win32/Error_appcrash.qrs deleted file mode 100644 index 4f6c0d3259f37ce63f58be01163bae831ea40b85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4608 zcmeHK%}Z2K6hBW(QzAzp7cC^PS_H|U1SJs}j*vu%GhoF789&e=d5+_#xd==U{1aRV zDs5W0i6D29>#+J0>_2D|w8`oByS^iLWE|hai5Q(Tym#(9_k7%Y?)kX${afSS#)oS^ zJYT3`#NsUE!Fs{Ol>J}&t6arqBkG!L}zv#_LK#m`3a(K zL`LOxF~K5pm!-;~|Jj#_i?HTR-SWTUG7RgUBoX;3WJ0S%^Y~8sXhsL5UBU%0Z?7aD z?0k62|x z=PUSZdY}vOpEZ&1$+RC6VNgUIhxb0-1sOYqK;vGq&66;BHzs4q!i+r;a18s0@z1*Q zao2kjzqj>l_5I!7iC@pnmej6dTXhNY&(t4{4qNweW7eum{-o{yu(gLOn&5x6O`Vax z&xv<07rK|;-d^qgntenb-M3=W6g1C?Sp#^E99Q6cc)&sawBXER$i58vUq%Me3)A=w zW1K`y7}roKh$+v!JN#c*kn4CN(6WEC> zy{6Z{LcL?PWAA6zPlLym0Ye=D@0{VC0yPb9%o%zIG`e|Sipz`)Nt?{#%`$TXPe1f? q4YQ`2%}Wn>JW#a4wx4FJ|3vnG)Iau%PbJ)qov9^M8(392+y4vgD8qOF diff --git a/tools/jenkins-scripts/windows/win32/qtp_win32/Parameters.mtr b/tools/jenkins-scripts/windows/win32/qtp_win32/Parameters.mtr deleted file mode 100644 index a231386bc8842cf3a45d8ccd4ec12f4851a1489e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5120 zcmeHK-AWrl6h5o1nzsJkcu`7`UU*T0SnxWeP!+*eQR!_P>mp)xOAJC@!1w4Q^bNeW zR0S`+(FbYb_f2xLW3t(u{77h;6E-tBGqY#TcYbqqIeq){*ULMpql^qoshpA#i|=91 z$Iz6>5GMRxDwoR@rU<43`iBtsi@QFl+He%(Q#`c!Sd~ZH4yb<-*pvXDg3QX29AV5$ z5tetS8F-AMQ_Braj?a$Y{N6eJ;|+7&e2ILJ9Hi!C8_$k>7hgVNwvW4Pfgj*LIoSiZ z8NC(Hqu)-3uWZ=*_2SIP-8eWmqrKrX-kq0YNDLtJ3ueT?htxxRThsY#WI@%RW7Caw z3ye9^3Um&jc@ASE7Q`U_Hfb61n1}g3SNXJ)=5@w*D-UH1sDBVhidncyELFoec2C@5 zug^1fI-yR_Gj10;xIm})ts(n-i^)Do890p&P@{ppLlnj3-}jJSsAk`HQHK+FQ^dnVe*|FoIPXVpD{{&`b>4pDhnh23f&?=pw__W~pJe?~?G zY2C}tT|P$r^CDKt6lr6dvAzydzz$WZ_T`V$h;g7%Mk)*h5|7~yTb^Y(Pd>f1Zao&ahKPLZ9 q13cIGW1R})FV6pyBXY5g_+zco`0Iwvskc%$-q-3oR5r&}&)x&pZT!Ii diff --git a/tools/jenkins-scripts/windows/win32/qtp_win32/Test.tsp b/tools/jenkins-scripts/windows/win32/qtp_win32/Test.tsp deleted file mode 100644 index 08429fa18729eaac2e98cd3090e32dafe23e2bc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33280 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 diff --git a/tools/jenkins-scripts/windows/win32/qtp_win32/qtp_win32.usr b/tools/jenkins-scripts/windows/win32/qtp_win32/qtp_win32.usr deleted file mode 100644 index c1473d2703..0000000000 --- a/tools/jenkins-scripts/windows/win32/qtp_win32/qtp_win32.usr +++ /dev/null @@ -1,54 +0,0 @@ -[General] -Type=Tulip -RunType=ActiveScript -DefaultCfg=default.cfg -DefaultRunLogic=default.usp -ParamRightBrace=> -ParamLeftBrace=< -NewFunctionHeader=1 -MinorVersion=0 -MajorVersion=6 -DevelopTool=AQT - -[Actions] -Action0=Action0\Script.mts -Action1=Action1\Script.mts - -[VuserProfiles] -Profiles=Default Profile - -[CfgFiles] -Default Profile=default.cfg - -[RunLogicFiles] -Default Profile=default.usp - -[Rendezvous] - -[Transactions] - -[ActiveScript] -Lang=none - -[TulipInfo] -ProductName=QuickTest Professional -Version=10.00 - -[TulipAddins] -ActiveX= -Database= -Windows Applications= -TEA= -Web= -XML= - -[ExtraFiles] -Test.tsp= -Default.xls= -Parameters.mtr= -Action0\Script.mts= -Action0\Resource.mtr= -Action0\ObjectRepository.bdb= -Action1\Script.mts= -Action1\Resource.mtr= -Action1\ObjectRepository.bdb= diff --git a/tools/jenkins-scripts/windows/win32/qtp_win32/qtrunner.vbs b/tools/jenkins-scripts/windows/win32/qtp_win32/qtrunner.vbs deleted file mode 100644 index 17aadc06960647dd35d6da8f7c097f6da339e2b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16314 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