Skip to content

Commit 9b63229

Browse files
committed
Move wasm gates to tiers.
1 parent ea936c8 commit 9b63229

File tree

2 files changed

+39
-7
lines changed

2 files changed

+39
-7
lines changed

wasm/ci/ci.jsonnet

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,15 @@ jdks + wasm_common +
2121

2222
local _builds = [
2323
# Gates.
24-
$.jdkLatest + $.linux_amd64 + $.gate + $.gate_graalwasm_style + tools_java_home + {name: 'gate-graalwasm-style-fullbuild' + self.name_suffix},
24+
$.jdkLatest + $.linux_amd64 + $.tier1 + $.gate_graalwasm_style + tools_java_home + {name: 'gate-graalwasm-style-fullbuild' + self.name_suffix},
25+
26+
$.jdkLatest + $.linux_amd64 + $.tier2 + $.gate_graalwasm_full + {environment+: {GATE_TAGS: 'build,wasmtest'}} + {name: 'gate-graalwasm-unittest' + self.name_suffix},
2527
] + [
26-
$.jdkLatest + platform + $.gate + $.gate_graalwasm_full + {environment+: {GATE_TAGS: 'build,wasmtest'}} + {name: 'gate-graalwasm-unittest' + self.name_suffix}
27-
for platform in [$.linux_amd64, $.linux_aarch64, $.windows_amd64, $.darwin_aarch64]
28+
$.jdkLatest + platform + $.tier3 + $.gate_graalwasm_full + {environment+: {GATE_TAGS: 'build,wasmtest'}} + {name: 'gate-graalwasm-unittest' + self.name_suffix}
29+
for platform in [$.linux_aarch64, $.windows_amd64, $.darwin_aarch64]
2830
] + [
29-
$.jdkLatest + $.linux_amd64 + $.gate + $.gate_graalwasm_emsdk_full + {environment+: {GATE_TAGS: 'buildall,wasmextratest'}} + {name: 'gate-graalwasm-extra-unittest' + self.name_suffix},
30-
$.jdkLatest + $.linux_amd64 + $.gate + $.gate_graalwasm_emsdk_full + {environment+: {GATE_TAGS: 'buildall,wasmbenchtest'}} + {name: 'gate-graalwasm-benchtest' + self.name_suffix},
31+
$.jdkLatest + $.linux_amd64 + $.tier2 + $.gate_graalwasm_emsdk_full + {environment+: {GATE_TAGS: 'buildall,wasmextratest'}} + {name: 'gate-graalwasm-extra-unittest' + self.name_suffix},
32+
$.jdkLatest + $.linux_amd64 + $.tier2 + $.gate_graalwasm_emsdk_full + {environment+: {GATE_TAGS: 'buildall,wasmbenchtest'}} + {name: 'gate-graalwasm-benchtest' + self.name_suffix},
3133

3234
$.jdkLatest + $.linux_amd64 + $.weekly + $.gate_graalwasm_coverage + tools_java_home + {name: 'weekly-graalwasm-coverage' + self.name_suffix},
3335

wasm/ci/ci_common/common.jsonnet

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,23 @@ local graal_suite_root = root_ci.graal_suite_root;
99

1010
devkits:: common.devkits,
1111

12-
gate:: {
13-
targets+: ['gate'],
12+
tier1:: {
13+
targets+: ['tier1'],
14+
},
15+
tier2:: {
16+
targets+: ['tier2'],
17+
},
18+
tier3:: {
19+
targets+: ['tier3'],
20+
},
21+
tier4:: {
22+
targets+: ['tier4'],
23+
notify_groups:: ['wasm'],
24+
},
25+
26+
postmerge:: {
27+
targets+: ['post-merge'],
28+
notify_groups:: ['wasm'],
1429
},
1530

1631
daily:: {
@@ -23,12 +38,27 @@ local graal_suite_root = root_ci.graal_suite_root;
2338
notify_groups:: ['wasm'],
2439
},
2540

41+
monthly:: {
42+
targets+: ['monthly'],
43+
notify_groups:: ['wasm'],
44+
},
45+
46+
ondemand:: {
47+
targets+: ['ondemand'],
48+
},
49+
50+
deploy:: {
51+
targets+: ['deploy'],
52+
},
53+
2654
bench:: {
2755
targets+: ['bench'],
2856
},
2957

3058
bench_daily:: self.bench + self.daily,
3159
bench_weekly:: self.bench + self.weekly,
60+
bench_monthly:: self.bench + self.monthly,
61+
bench_ondemand:: self.bench + self.ondemand,
3262

3363
linux_common:: {
3464
packages+: {

0 commit comments

Comments
 (0)