#Node.js samples
##iOS
local
-
./reset.sh --hardcore --ios -
mocha sample-code/examples/node/ios-simple.js -
mocha sample-code/examples/node/ios-complex.js -
mocha sample-code/examples/node/ios-webview.js -
mocha sample-code/examples/node/ios-local-server.js
dev (run against locally built app)
-
./reset.sh --hardcore --ios --dev -
DEV=1 mocha sample-code/examples/node/ios-simple.js -
DEV=1 mocha sample-code/examples/node/ios-complex.js -
DEV=1 mocha sample-code/examples/node/ios-webview.js -
DEV=1 mocha sample-code/examples/node/ios-local-server.js
Sauce Labs
-
./reset.sh --hardcore --ios -
export SAUCE_USERNAME=<SAUCE_USERNAME> -
export SAUCE_ACCESS_KEY=<SAUCE_ACCESS_KEY> -
SAUCE=1 mocha sample-code/examples/node/ios-simple.js -
SAUCE=1 mocha sample-code/examples/node/ios-complex.js -
SAUCE=1 mocha sample-code/examples/node/ios-webview.js
Sauce Labs + Sauce Connect
-
./reset.sh --hardcore --ios -
export SAUCE_USERNAME=<SAUCE_USERNAME> -
export SAUCE_ACCESS_KEY=<SAUCE_ACCESS_KEY> -
Install and start Sauce Connect (see doc here)
-
SAUCE=1 mocha sample-code/examples/node/ios-local-server.js
##Android
local
-
./reset.sh --hardcore --android -
mocha sample-code/examples/node/android-simple.js -
mocha sample-code/examples/node/android-complex.js -
mocha sample-code/examples/node/android-webview.js -
mocha sample-code/examples/node/android-local-server.js
dev (run against locally built app)
-
./reset.sh --hardcore --android --dev -
DEV=1 mocha sample-code/examples/node/android-simple.js -
DEV=1 mocha sample-code/examples/node/android-complex.js -
DEV=1 mocha sample-code/examples/node/android-webview.js -
DEV=1 mocha sample-code/examples/node/android-local-server.js
Sauce Labs
-
./reset.sh --hardcore --android -
export SAUCE_USERNAME=<SAUCE_USERNAME> -
export SAUCE_ACCESS_KEY=<SAUCE_ACCESS_KEY> -
SAUCE=1 mocha sample-code/examples/node/android-simple.js -
SAUCE=1 mocha sample-code/examples/node/android-complex.js -
SAUCE=1 mocha sample-code/examples/node/android-webview.js
Sauce Labs + Sauce Connect
-
./reset.sh --hardcore --android -
export SAUCE_USERNAME=<SAUCE_USERNAME> -
export SAUCE_ACCESS_KEY=<SAUCE_ACCESS_KEY> -
Install and start Sauce Connect (see doc here)
-
SAUCE=1 mocha sample-code/examples/node/android-local-server.js
##Selendroid
local
-
./reset.sh --hardcore --android --selendroid -
mocha sample-code/examples/node/selendroid-simple.js
Sauce Labs
-
./reset.sh --hardcore --android --selendroid -
SAUCE=1 mocha sample-code/examples/node/selendroid-simple.js
##Node.js 0.11 + Generator with Yiewd
local
-
./reset.sh --hardcore --ios -
switch to node > 0.11
-
mocha --harmony sample-code/examples/node/ios-yiewd.js
Sauce Labs
-
./reset.sh --hardcore --ios -
switch to node > 0.11
-
export SAUCE_USERNAME=<SAUCE_USERNAME> -
export SAUCE_ACCESS_KEY=<SAUCE_ACCESS_KEY> -
SAUCE=1 mocha --harmony sample-code/examples/node/ios-yiewd.js