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