From c2bc9f4960dfa2c04f5b2a61c39f677a706a7dc6 Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Sun, 15 May 2022 12:41:47 +0300 Subject: [PATCH] sync: only run channel_select_test.v when VTEST_RUN_FLAKY=1 --- vlib/sync/channel_select_test.v | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/vlib/sync/channel_select_test.v b/vlib/sync/channel_select_test.v index 21f357106..cd0c4004b 100644 --- a/vlib/sync/channel_select_test.v +++ b/vlib/sync/channel_select_test.v @@ -7,8 +7,17 @@ module sync // For that, please look at `channel_select_2_test.v` or `channel_select_3_test.v` // This test case uses the implementation in `sync/channels.v` directly // in order to test it independently from the support in the core language +import os import time +fn test_should_run_flaky_test() { + if os.getenv('VTEST_RUN_FLAKY') != '1' { + eprintln('> skipping running flaky test, set VTEST_RUN_FLAKY to 1, to run it') + exit(0) + } + assert true +} + fn do_rec_i64(mut ch Channel) { mut sum := i64(0) for _ in 0 .. 300 { -- 2.30.2