[glib-networking/mcatanzaro/tests: 3/4] .gitlab-ci.yml: Run tests 100x in a row



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]