[glib-networking/mcatanzaro/tests: 3/4] .gitlab-ci.yml: Run tests 100x in a row
- From: Michael Catanzaro <mcatanzaro src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib-networking/mcatanzaro/tests: 3/4] .gitlab-ci.yml: Run tests 100x in a row
- Date: Sat, 23 Feb 2019 02:41:11 +0000 (UTC)
commit 4e5226cb93ddd65016e84e81aae69103551cc697
Author: Michael Catanzaro <mcatanzaro igalia com>
Date: Fri Feb 22 20:31:33 2019 -0600
.gitlab-ci.yml: Run tests 100x in a row
The glib-networking codebase is tricky and fragile, and the tests have a
history of flakiness. Currently, with DTLS disabled, I'm able to run the
tests 500x, which is incredible, but probably too much for CI. 100x
seems like a good middle ground. After a quick check, this is enough for
the DTLS tests to fail 3x, suggesting that 50x-100x is an appropriate
range and going too much lower risks possibly missing failures.
Also: somehow this works under asan without a single detected leak.
That's amazing.
.gitlab-ci.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 362d3d4..be4ee25 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -10,7 +10,7 @@ fedora-x86_64:
-Dwerror=true
build/
- ninja -C build/
- - meson test -v -C build/
+ - meson test -v -C build/ --repeat=100
- meson install -C build/
artifacts:
paths:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]