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] Experimenting with stabilizing builds #1250

Closed

Conversation

ceedubs
Copy link
Contributor

@ceedubs ceedubs commented Jul 31, 2016

I'm going to use this PR to take shots in the dark at stabilizing builds. Don't merge this branch and be aware that I'm likely to force push to it.

It has been 0 builds since the last build failure.

This reverts commit 561ee92.

We've had a lot of failed builds recently and it seems to coincide with
when we updated from Scala.js 0.6.8 to 0.6.11. This is an experiment to
see if reverting that change stabilizes the build.
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 31, 2016

Current coverage is 90.13% (diff: 100%)

Merging #1250 into master will not change coverage

@@             master      #1250   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...72c6c24

@kailuowang
Copy link
Contributor

It might be memory related. I am going to experiment with separating the tasks in travis, here is the experiment PR #1254

@kailuowang
Copy link
Contributor

I think #1256 fixes the build. The problem is still most likely memory.

@ceedubs
Copy link
Contributor Author

ceedubs commented Aug 3, 2016

Thanks again @kailuowang.

@ceedubs ceedubs closed this Aug 3, 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.

3 participants