Skip to content

Commit 1d3467e

Browse files
authored
ci: skip very long tests that are not relevant for the sanitized jobs (improve iteration time for relevant ones) (#25810)
1 parent 27a90e1 commit 1d3467e

File tree

10 files changed

+12
-7
lines changed

10 files changed

+12
-7
lines changed

cmd/tools/modules/testing/common.v

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -933,6 +933,9 @@ pub const is_started_redis = find_started_process('redis-server') or { '' }
933933
pub fn (mut ts TestSession) setup_build_environment() {
934934
facts, mut defines := pref.get_build_facts_and_defines()
935935
// add the runtime information, that the test runner has already determined by checking once:
936+
if github_job.starts_with('sanitize-') {
937+
defines << 'sanitized_job'
938+
}
936939
if is_started_mysqld != '' {
937940
defines << 'started_mysqld'
938941
}

vlib/gg/draw_fns_api_test.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// vtest build: !musl?
1+
// vtest build: !musl? && !sanitized_job?
22
import os
33

44
fn test_all_samples_can_be_compiled() {

vlib/v/gen/c/coutput_test.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// vtest build: !self_sandboxed_packaging?
1+
// vtest build: !self_sandboxed_packaging? && !sanitized_job?
22
import os
33
import time
44
import term

vlib/v/gen/golang/tests/golang_test.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// vtest build: present_go?
1+
// vtest build: present_go? && !sanitized_job?
22
import os
33
import benchmark
44
import term

vlib/v/gen/native/tests/native_test.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// vtest build: (amd64 || arm64) && !self_sandboxed_packaging? && !gcc-windows && !native-backend-windows && !tcc-windows && !msvc-windows
1+
// vtest build: (amd64 || arm64) && !self_sandboxed_packaging? && !gcc-windows && !native-backend-windows && !tcc-windows && !msvc-windows && !sanitized_job?
22
// NOTE: native-backend-windows passed with the windows-2019 runner, but fails with windows-2022. TODO: fix
33
@[has_globals]
44
module main

vlib/v/tests/builtin_overflow_test.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// vtest build: !self_sandboxed_packaging?
1+
// vtest build: !self_sandboxed_packaging? && !sanitized_job?
22
import os
33
import time
44
import term

vlib/v/tests/multiple_paths_in_vmodules/vmodules_overrides_test.v

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// vtest build: !sanitize-memory-gcc && !sanitized_job?
12
import os
23

34
@[markused]

vlib/v/tests/trace_calls_test.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// vtest build: !(os_id_ubuntu? && musl?)
1+
// vtest build: !(os_id_ubuntu? && musl?) && !sanitized_job?
22
import os
33

44
const vexe = @VEXE

vlib/veb/tests/veb_test.v

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// vtest build: !sanitized_job?
12
import os
23
import time
34
import x.json2 as json

vlib/vweb/tests/vweb_test.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// vtest build: !windows
1+
// vtest build: !windows && !sanitized_job?
22
import io
33
import x.json2 as json
44
import time

0 commit comments

Comments
 (0)