-
Notifications
You must be signed in to change notification settings - Fork 841
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
Force test suites to run serially instead of concurrently WAS: separate configuration for test execution #492
Comments
I'm concerned about the implied scope of this based on the title: "separate configuration" can mean a lot of things, whereas "don't run tests in parallel" means only one thing. Is there some other example of configuration you want control over like this? |
Right now I don't have other use cases. One thing I can think of that I have needed before (but probably shouldn't because it is really a hack) is setting flags differently. |
Original issues was #482. @pseudonom @mboes |
The configuration provides a default for all commands. Which can be overridden on the command line for specific commands. While it may be useful to provide per-command defaults in the config, could |
The main problem with that solution is that it serializes the build process but we only want to serialize the test execution. |
@gregwebs You don't have jetlagged kids, why are you awake right now?!? I'm in favor of having something like |
OK, I've pushed a commit to recognize the |
I can test this on Monday. I'll update the wiki when I do so. |
I tested the The desired behavior is only to run the tests in serial, but for all building (including of the test suites) to happen in parallel. |
I tested with a stack version that had the concurrent-tests setting commit: Version 0.1.1.0, Git revision 38fa3cf It appears that we can also test with the 0.2 release now. |
Hmm, that's surprising. I'll wait to hear on the results of trying this On Sun, Jul 5, 2015 at 6:11 PM Greg Weber notifications@github.com wrote:
|
Last I heard this was working as expected, so closing. If there are still issues, please reopen. |
Our example use case is that we always want build parallelism (including building of the test suite).
However, we would like to run the test suites serially (configure as
jobs: 1
) to avoid contending over shared resources such as the database.The text was updated successfully, but these errors were encountered: