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.

  1. dojo test -a -c browserstack -k <accesskey> --userName <username>

or with environment variables

  1. 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.

  1. dojo test -a -c saucelabs -k <accesskey> --userName <username>

or with environment variables

  1. 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.

  1. dojo test -a -c testingbot -k <key> -s <secret>

or with environment variables

  1. TESTINGBOT_SECRET=<secret> TESTINGBOT_KEY=<key> dojo test -a -c saucelabs