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

test fallback to ChromeCanary/Chromium/PhantomJS in macOS #2759

Closed
wants to merge 1 commit into from

Conversation

teabyii
Copy link

@teabyii teabyii commented Apr 6, 2017

No description provided.

@jsf-clabot
Copy link

jsf-clabot commented Apr 6, 2017

CLA assistant check
All committers have signed the CLA.

@coveralls
Copy link

Coverage Status

Coverage increased (+2.2%) to 88.188% when pulling 18805a0 on teabyii:master into b4ebabd on mochajs:master.

@boneskull
Copy link
Member

the config lacks context about why Chrome is the default. it's the default because at the time of the change, PhantomJS v1.9.8 was causing seg faults.

But...I can no longer reproduce the seg fault. It's likely the executable or macOS has been fixed in the meantime. So PhantomJS should be the default across all OS's.

So, while we can't accept this PR--because the conditional should be removed altogether (which I'm about to do)--we can accept a PR in the future that adds support for headless Chrome, or make it easier for users to specify which browser (ChromeCanary, etc) they want to launch via the command line.

That could start with ditching make as a build tool. 😉

@boneskull boneskull closed this May 9, 2017
boneskull added a commit that referenced this pull request May 9, 2017
- also, reformat a conditional

ariya/phantomjs#14558 was causing seg faults at the time this
change was made; it is no longer causing seg faults, so phantomjs should be the default.

this was prompted by #2759
boneskull added a commit that referenced this pull request May 12, 2017
- also, reformat a conditional

ariya/phantomjs#14558 was causing seg faults at the time this
change was made; it is no longer causing seg faults, so phantomjs should be the default.

this was prompted by #2759
sgilroy pushed a commit to TwineHealth/mocha that referenced this pull request Feb 27, 2019
- also, reformat a conditional

ariya/phantomjs#14558 was causing seg faults at the time this
change was made; it is no longer causing seg faults, so phantomjs should be the default.

this was prompted by mochajs#2759
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: browser browser-specific
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants