mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
Make the test run as a bash script first
This commit is contained in:
65
runtestsapp.sh
Executable file
65
runtestsapp.sh
Executable file
@@ -0,0 +1,65 @@
|
||||
workingdir=__TESTSAPP__
|
||||
startdir=$(pwd)
|
||||
rm -rd $workingdir
|
||||
mkdir $workingdir
|
||||
cd $workingdir
|
||||
|
||||
#if [ 1 == 2 ] ; then
|
||||
echo "------------------------------------------------"
|
||||
echo "Killing the emulator..."
|
||||
time pkill ".*emulator64-x86" && true
|
||||
|
||||
echo "------------------------------------------------"
|
||||
echo "Starting the emulator..."
|
||||
time emulator -avd Api19 -no-skin -no-audio &
|
||||
#emulator -avd Api19 -no-skin -no-audio -no-window &
|
||||
|
||||
echo "------------------------------------------------"
|
||||
echo "Creating the app..."
|
||||
time tns create TestsApp
|
||||
cd TestsApp
|
||||
|
||||
echo "------------------------------------------------"
|
||||
echo "Removing the original template files..."
|
||||
time rm app/*.*
|
||||
|
||||
echo "------------------------------------------------"
|
||||
echo "Copying the test app files..."
|
||||
time cp -r ./bin/dist/apps/tests* ./app/
|
||||
|
||||
echo "------------------------------------------------"
|
||||
echo "Adding the android platform..."
|
||||
time tns platform add android
|
||||
# #DO THE REPLACEMENTS IN THE Info.plist and AndroidManifest.xml
|
||||
|
||||
echo "------------------------------------------------"
|
||||
echo "Building the application..."
|
||||
time tns build android
|
||||
|
||||
echo "------------------------------------------------"
|
||||
echo "Killing the adb server..."
|
||||
time adb kill-server
|
||||
|
||||
echo "------------------------------------------------"
|
||||
echo "Starting the adb server..."
|
||||
time adb start-server
|
||||
|
||||
#fi
|
||||
|
||||
echo "------------------------------------------------"
|
||||
echo "Uninstalling the app..."
|
||||
time adb uninstall org.nativescript.TestApp
|
||||
|
||||
echo "------------------------------------------------"
|
||||
echo "Installing the app..."
|
||||
time adb install ./platforms/android/build/outputs/apk/TestsApp-debug.apk
|
||||
|
||||
echo "------------------------------------------------"
|
||||
echo "Starting the app..."
|
||||
time adb shell am start -n org.nativescript.TestsApp/com.tns.NativeScriptActivity
|
||||
|
||||
cd $startdir
|
||||
|
||||
echo "------------------------------------------------"
|
||||
echo "Waiting for the tests to finish executing..."
|
||||
./expect.exp
|
||||
Reference in New Issue
Block a user