workingdir=__TESTSAPP__
startdir=$(pwd)
rm -rd $workingdir
mkdir $workingdir
cd $workingdir

#android create avd -t "android-21" -n Api21 -b "default/x86"

#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 &  # -gpu on
    time emulator -avd Api21 -qemu -m 2048 -enable-kvm &
    #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 #--frameworkPath=/Users/erjan/tns-android.tgz

    # #DO THE REPLACEMENTS IN THE Info.plist and AndroidManifest.xml
#    cp /Users/erjan/work/spikes/__DEL__/AndroidManifest.xml platforms/android/src/main/

    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..."
time ./expect.exp

Add a linux (qemu-accelerated) emulator start
Add a linux (qemu-accelerated) emulator start
