diff options
author | Felix Lange <fjl@twurst.com> | 2016-09-26 19:41:18 +0800 |
---|---|---|
committer | Felix Lange <fjl@twurst.com> | 2016-09-26 19:41:18 +0800 |
commit | b0a6b979a3f12e91cfbc89850bfaa00c46653e85 (patch) | |
tree | 30a4e05def72a416420cf75214dc9bfe1b009d5b /build/ci.go | |
parent | 2e14aff80f294a34f6b28f0149b94fa7b9d3bf81 (diff) | |
download | dexon-b0a6b979a3f12e91cfbc89850bfaa00c46653e85.tar dexon-b0a6b979a3f12e91cfbc89850bfaa00c46653e85.tar.gz dexon-b0a6b979a3f12e91cfbc89850bfaa00c46653e85.tar.bz2 dexon-b0a6b979a3f12e91cfbc89850bfaa00c46653e85.tar.lz dexon-b0a6b979a3f12e91cfbc89850bfaa00c46653e85.tar.xz dexon-b0a6b979a3f12e91cfbc89850bfaa00c46653e85.tar.zst dexon-b0a6b979a3f12e91cfbc89850bfaa00c46653e85.zip |
build: limit test concurrency
TravisCI and AppVeyor run the tests in very slow VMs.
Some of our tests can't cope with that. Running less tests
in parallel should make them somewhat less flakey.
Diffstat (limited to 'build/ci.go')
-rw-r--r-- | build/ci.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/build/ci.go b/build/ci.go index 3011a6976..87e8b6275 100644 --- a/build/ci.go +++ b/build/ci.go @@ -227,6 +227,9 @@ func doTest(cmdline []string) { // Run the actual tests. gotest := goTool("test") + // Test a single package at a time. CI builders are slow + // and some tests run into timeouts under load. + gotest.Args = append(gotest.Args, "-p", "1") if *coverage { gotest.Args = append(gotest.Args, "-covermode=atomic", "-cover") } |