Skip to content
Permalink
Browse files

WIP: only run the quick protractor tests

  • Loading branch information
vojtajina committed Dec 4, 2014
1 parent ce406af commit 6ef70233c103a79d7ac67ae7713e5cdcd83b2769
Showing with 26 additions and 13 deletions.
  1. +2 −2 lib/browser-stack/start-tunnel.js
  2. +19 −6 protractor-travis-conf.js
  3. +5 −5 scripts/travis/build.sh
@@ -5,9 +5,9 @@ var http = require('http');
var BrowserStackTunnel = require('browserstacktunnel-wrapper');

var HOSTNAME = 'localhost';
var PORTS = require('../grunt/utils').availablePorts;
var PORTS = [9876, 8000];
var ACCESS_KEY = process.env.BROWSER_STACK_ACCESS_KEY;
var READY_FILE = process.env.SAUCE_CONNECT_READY_FILE;
var READY_FILE = process.env.BROWSER_PROVIDER_READY_FILE;

// We need to start fake servers, otherwise the tunnel does not start.
var fakeServers = [];
@@ -2,24 +2,37 @@

var config = require('./protractor-shared-conf').config;

config.sauceUser = process.env.SAUCE_USERNAME;
config.sauceKey = process.env.SAUCE_ACCESS_KEY;

config.seleniumAddress = 'http://hub.browserstack.com/wd/hub';

config.multiCapabilities = [{
'browserstack.user': process.env.BROWSER_STACK_USERNAME,
'browserstack.key': process.env.BROWSER_STACK_ACCESS_KEY,
'browserstack.local' : 'true',
'browserstack.debug': 'true',

'browserName': 'chrome',
'platform': 'OS X 10.9',
'platform': 'MAC',
'name': 'Angular E2E',
'tunnel-identifier': process.env.TRAVIS_JOB_NUMBER,
'build': process.env.TRAVIS_BUILD_NUMBER,
'version': '34'
}, {
'browserstack.user': process.env.BROWSER_STACK_USERNAME,
'browserstack.key': process.env.BROWSER_STACK_ACCESS_KEY,
'browserstack.local' : 'true',
'browserstack.debug': 'true',

'browserName': 'firefox',
'name': 'Angular E2E',
'tunnel-identifier': process.env.TRAVIS_JOB_NUMBER,
'build': process.env.TRAVIS_BUILD_NUMBER,
'version': '28'
}, {
browserName: 'safari',
'browserstack.user': process.env.BROWSER_STACK_USERNAME,
'browserstack.key': process.env.BROWSER_STACK_ACCESS_KEY,
'browserstack.local' : 'true',
'browserstack.debug': 'true',

'browserName': 'safari',
'platform': 'OS X 10.9',
'version': '7',
'name': 'Angular E2E',
@@ -5,11 +5,11 @@ set -e
export SAUCE_ACCESS_KEY=`echo $SAUCE_ACCESS_KEY | rev`

if [ $JOB = "unit" ]; then
grunt test:promises-aplus
grunt test:unit --browsers BS_Chrome,BS_Safari,BS_Firefox,BS_IE_9,BS_IE_10,BS_IE_11 --reporters dots
grunt ci-checks
grunt tests:docs --browsers BS_Chrome,BS_Safari,BS_Firefox,BS_IE_9,BS_IE_10,BS_IE_11 --reporters dots
# grunt test:travis-protractor --specs "docs/app/e2e/**/*.scenario.js"
# grunt test:promises-aplus
# grunt test:unit --browsers BS_Chrome,BS_Safari,BS_Firefox,BS_IE_9,BS_IE_10,BS_IE_11 --reporters dots
# grunt ci-checks
# grunt tests:docs --browsers BS_Chrome,BS_Safari,BS_Firefox,BS_IE_9,BS_IE_10,BS_IE_11 --reporters dots
grunt test:travis-protractor --specs "docs/app/e2e/**/*.scenario.js"
elif [ $JOB = "e2e" ]; then
if [ $TEST_TARGET = "jquery" ]; then
export USE_JQUERY=1

0 comments on commit 6ef7023

Please sign in to comment.
You can’t perform that action at this time.