Skip to content
This repository was archived by the owner on Jul 29, 2024. It is now read-only.

feat(driver providers): Add BrowserStack support. #2671

Merged
merged 1 commit into from
Nov 16, 2015

Conversation

sjelin
Copy link
Contributor

@sjelin sjelin commented Nov 4, 2015

Also added BrowserStack to CI

Closes #1013

@googlebot
Copy link

We found a Contributor License Agreement for you (the sender of this pull request) and all commit authors, but as best as we can tell these commits were authored by someone else. If that's the case, please add them to this pull request and have them confirm that they're okay with these commits being contributed to Google. If we're mistaken and you did author these commits, just reply here to confirm.

@sjelin
Copy link
Contributor Author

sjelin commented Nov 4, 2015

They signed the CLA back in #2599

@sjelin sjelin force-pushed the browserstack branch 2 times, most recently from 72e4edb to f0a0294 Compare November 4, 2015 18:42
@sjelin
Copy link
Contributor Author

sjelin commented Nov 4, 2015

They're OK with these contributions.

@sjelin
Copy link
Contributor Author

sjelin commented Nov 4, 2015

@juliemr I'm getting ECONNREFUSED but I don't know why. Can you take a look?

@vedharish
Copy link
Contributor

Have a look at this PR

//
// 1. seleniumServerJar - to start a standalone Selenium Server locally.
// 2. seleniumAddress - to connect to a Selenium Server which is already
// running.
// 3. sauceUser/sauceKey - to use remote Selenium Servers via Sauce Labs.
// 4. directConnect - to connect directly to the browser Drivers.
// 4. bstackUser/bstackKey - to use remote Selenium Servers via BrowserStack.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's be wordy but precise and use browserStackUser and browserStackKey

@juliemr
Copy link
Member

juliemr commented Nov 7, 2015

For the tests, we'll also have to add a tunnel so that browserstack can access the test server on localhost:8081. There's an example of scripts to do that at https://github.com/angular/angular/tree/master/scripts/browserstack

Or the CL that @vedharish sent - I don't really have a preference between using curl to download or using the browserstacktunnel-wrapper npm module.

@juliemr juliemr assigned sjelin and unassigned juliemr Nov 7, 2015
@sjelin sjelin force-pushed the browserstack branch 9 times, most recently from 57a8de4 to 9b2129c Compare November 9, 2015 06:38
@sjelin
Copy link
Contributor Author

sjelin commented Nov 9, 2015

All comments addressed. I couldn't get the angular team's method to work so I went with @vedharish's PR. If you've changed your mind and decided consistency is important I'll take another look and the Angular method.

@juliemr
Copy link
Member

juliemr commented Nov 10, 2015

Thanks, looks good!

@juliemr
Copy link
Member

juliemr commented Nov 10, 2015

Make sure the commits are squashed and have good messages.

@juliemr juliemr assigned sjelin and unassigned juliemr Nov 10, 2015
@sjelin sjelin merged commit 7015010 into angular:master Nov 16, 2015
@sjelin sjelin deleted the browserstack branch November 17, 2015 21:20
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants