Skip to content

[no-master] Disable testing the test suite with PhantomJS on the CI. #3910

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

Merged
merged 1 commit into from
Dec 20, 2019

Conversation

sjrd
Copy link
Member

@sjrd sjrd commented Dec 20, 2019

PhantomJS is still by far the biggest cause of spurious failures of the CI. Since I have not seen any genuine bug uncovered by testing on PhantomJS (only) in the last few years, the cost of this test overwhelmingly exceeds its potential benefits.

Therefore, in this commit we simply disable the last command that was running the test suite with PhantomJS, as well as the last command that was running non-optimized code with PhantomJS.

PhantomJS is still minimally tested by its unit tests, as well as in the helloworld and the testingExample (in standard fastOpt and fullOpt modes).

PhantomJS is still by far the biggest cause of spurious failures of
the CI. Since I have not seen any genuine bug uncovered by testing
on PhantomJS (only) in the last few *years*, the cost of this test
overwhelmingly exceeds its potential benefits.

Therefore, in this commit we simply disable the last command that
was running the test suite with PhantomJS, as well as the last
command that was running non-optimized code with PhantomJS.

PhantomJS is still minimally tested by its unit tests, as well as
in the helloworld and the testingExample (in standard fastOpt and
fullOpt modes).
@sjrd sjrd requested a review from gzm0 December 20, 2019 09:41
@gzm0 gzm0 merged commit 7abe034 into scala-js:0.6.x Dec 20, 2019
@sjrd sjrd deleted the disable-phantomjs-test-suite-on-ci branch December 20, 2019 12:56
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