Files
NativeScript/runtestsapp.sh

66 lines
2.0 KiB
Bash
Executable File

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.TestsApp
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