Skip to content

Enable incremental compilation scripted tests on CI #2141

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

Closed
wants to merge 1 commit into from

Conversation

smarter
Copy link
Member

@smarter smarter commented Mar 25, 2017

This wasn't enabled before because these tests take a long time, but
thanks to sbt/sbt#3015 scripted tests can now
manually be splitted in M groups of equal size using the "/*NofM" syntax.

This wasn't enabled before because these tests take a long time, but
thanks to sbt/sbt#3015 scripted tests can now
manually be splitted in M groups of equal size using the "/*NofM" syntax.
@smarter
Copy link
Member Author

smarter commented Mar 27, 2017

@felixmulder The scripted test runs each take ~20 minutes when the JUnit tests take ~24 minutes, so we should be able to turn them on without making the CI slower. If the CI has a configuration option for maximum number of jobs run in parallel, it should be increased.

@smarter smarter requested a review from felixmulder March 27, 2017 12:29
@felixmulder
Copy link
Contributor

The new parallel test suite runs in ~12 minutes - but I think by tweaking the memory given to each sbt instance we can decrease that time further.

So perhaps it would be a good idea to split these further - or add them as conditional tests that are only run when the PR is merged to master?

@smarter
Copy link
Member Author

smarter commented Mar 27, 2017

Okay, I guess we wait until your stuff is merged and re-evaluate then.

@felixmulder
Copy link
Contributor

We've decided to put this into nightly tests.

@felixmulder felixmulder closed this Apr 4, 2017
@felixmulder felixmulder mentioned this pull request Apr 4, 2017
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