sync: only run channel_select_test.v when VTEST_RUN_FLAKY=1

master
Delyan Angelov 2022-05-15 12:41:47 +03:00
parent e4065bd57b
commit c2bc9f4960
No known key found for this signature in database
GPG Key ID: 66886C0F12D595ED
1 changed files with 9 additions and 0 deletions

View File

@ -7,8 +7,17 @@ module sync
// For that, please look at `channel_select_2_test.v` or `channel_select_3_test.v` // 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 // This test case uses the implementation in `sync/channels.v` directly
// in order to test it independently from the support in the core language // in order to test it independently from the support in the core language
import os
import time 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) { fn do_rec_i64(mut ch Channel) {
mut sum := i64(0) mut sum := i64(0)
for _ in 0 .. 300 { for _ in 0 .. 300 {