Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Browser discovery refactoring #16

Merged
merged 10 commits into from
Jul 5, 2014
Merged

Browser discovery refactoring #16

merged 10 commits into from
Jul 5, 2014

Conversation

daffl
Copy link
Contributor

@daffl daffl commented Aug 1, 2013

To start the tradition with opening a PR during implementation :)

This refactoring should improve the dynamic browser discovery and avoid unnecessary work being done. Switching from async to Promises using RSVP.js.

@daffl
Copy link
Contributor Author

daffl commented May 2, 2014

I finally got most of this working and it's a lot more reliable. Version and browser discovery is only done when requested. All errors are getting passed all the way through. Tests actually launch browsers and make sure they call back.

Mac OS and Linux seem to be working fine, Windows needs some updating (but it's getting there as well).

ekryski added a commit that referenced this pull request Jul 5, 2014
@ekryski ekryski merged commit f9efb75 into master Jul 5, 2014
@ekryski ekryski deleted the discovery-refactoring branch July 5, 2014 04:48
@ekryski
Copy link
Contributor

ekryski commented Jul 5, 2014

Holy. That was open for a real long time 👎

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants