prepare-cordova-test.sh 821 Bytes
#!/bin/bash

COMMAND=${1:-emulate}
PLATFORM=${2:-android}

echo "cordova $COMMAND $PLATFORM"

rollup --config ./config/rollup.config.cordova-test.js 
cp ./spec/cordova-plugin-test/plugin.xml .tmp/plugin.xml

cd ..
rm -rf ./bsync-client-test-app
./bsync-client/node_modules/.bin/cordova create bsync-client-test-app
cd ./bsync-client-test-app

../bsync-client/node_modules/.bin/cordova platform add $PLATFORM
# ../bsync-client/node_modules/.bin/cordova plugin add ../bsync-client
../bsync-client/node_modules/.bin/cordova plugin add ../bsync-client/.tmp
../bsync-client/node_modules/.bin/cordova plugin add cordova-plugin-test-framework

sed -i 's/index\.html/cdvtests\/index\.html/g' ./config.xml

if [ $COMMAND == "run" ]; then
    cordova run $PLATFORM
else
    cordova emulate $PLATFORM
fi

rm -rf ../bsync-client/.tmp