Using remote testing services
Intern comes with support for running tests remotely on BrowserStack, SauceLabs, and TestingBot. These services can be used by signing up for an account and providing access credentials to cli-test-intern. By default, all of the testing services will run tests against IE11, Firefox, and Chrome.
BrowserStack
BrowserStack requires an access key and username to use its services. These may be provided on the command line or as environment variables as described in Intern’s documentation.
dojo test -a -c browserstack -k <accesskey> --userName <username>
or with environment variables
BROWSERSTACK_USERNAME=<username> BROWSERSTACK_ACCESS_KEY=<key> dojo test -a -c browserstack
SauceLabs
SauceLabs requires an access key and username to use its services. These may be provided on the command line or as environment variables as described in Intern’s documentation.
dojo test -a -c saucelabs -k <accesskey> --userName <username>
or with environment variables
SAUCE_USERNAME=<username> SAUCE_ACCESS_KEY=<key> dojo test -a -c saucelabs
TestingBot
TestingBot requires an key and a secret to use its services. These may be provided on the command line or as environment variables as described in Intern’s documentation.
dojo test -a -c testingbot -k <key> -s <secret>
or with environment variables
TESTINGBOT_SECRET=<secret> TESTINGBOT_KEY=<key> dojo test -a -c saucelabs