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

[Do not merge] Don't run stack-safety tests for JS #1246

Closed
wants to merge 1 commit into from

Conversation

ceedubs
Copy link
Contributor

@ceedubs ceedubs commented Jul 30, 2016

This is a shot in the dark attempting to fix #1242.

The idea is that we can mark certain tests as slow and not run them when
running JS tests. Currently I've done this for all of the stack-safety
tests that I can find.

I don't really like this solution, but currently almost every PR is
resulting in a failed build, which is really problematic. One thing that
we could do is get rid of the Platform.isJs branch of the slowTest
implementation locally just before a release to make sure that these
tests all pass on JS. I think we only really run into these issues on
Travis CI.

This is a shot in the dark attempting to fix typelevel#1242.

The idea is that we can mark certain tests as slow and not run them when
running JS tests. Currently I've done this for all of the stack-safety
tests that I can find.

I don't really like this solution, but currently almost every PR is
resulting in a failed build, which is really problematic. One thing that
we could do is get rid of the `Platform.isJs` branch of the `slowTest`
implementation locally just before a release to make sure that these
tests all pass on JS. I think we only really run into these issues on
Travis CI.
@codecov-io
Copy link

codecov-io commented Jul 30, 2016

Current coverage is 90.13% (diff: 100%)

Merging #1246 into master will not change coverage

@@             master      #1246   diff @@
==========================================
  Files           243        243          
  Lines          3285       3285          
  Methods        3231       3231          
  Messages          0          0          
  Branches         51         51          
==========================================
  Hits           2961       2961          
  Misses          324        324          
  Partials          0          0          

Sunburst

Powered by Codecov. Last update 0c5f48c...363a277

@ceedubs
Copy link
Contributor Author

ceedubs commented Jul 30, 2016

This build passed the first time. I'm going to restart it to try to check whether that was a coincidence.

@ceedubs
Copy link
Contributor Author

ceedubs commented Jul 30, 2016

The 2.10 build failed on the second run :(

@ceedubs ceedubs changed the title Don't run stack-safety tests for JS [Do not merge] Don't run stack-safety tests for JS Jul 30, 2016
@ceedubs
Copy link
Contributor Author

ceedubs commented Jul 30, 2016

The 2.11 build failed on the third run. I don't think this change really helps :(

@ceedubs ceedubs closed this Jul 30, 2016
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.

Sproradic (but frequent) JS build failures
2 participants