-
Notifications
You must be signed in to change notification settings - Fork 846
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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: