File tree 2 files changed +32
-10
lines changed
2 files changed +32
-10
lines changed Original file line number Diff line number Diff line change @@ -16,3 +16,7 @@ def lkql_native_jit():
16
16
install()
17
17
anod_test("lkql", qualifier="implementation=native_jit")
18
18
anod_test("gnatcheck", qualifier="implementation=native_jit")
19
+
20
+ def gnatcheck_internal_testsuite():
21
+ install()
22
+ anod_test("gnatcheck", qualifier="implementation=native_jit,internal")
Original file line number Diff line number Diff line change 1
1
stages :
2
2
- test
3
3
4
- test :
4
+ # Common part for all testing CIs
5
+ .common-test-part : &common-test-part
5
6
services :
6
- - image:e3
7
- - cpu:8
7
+ - image:e3
8
+ - cpu:8
9
+ - mem:32
10
+ - disk:100
8
11
stage : test
9
12
interruptible : true
10
- rules :
11
- - if : $CI_PIPELINE_SOURCE == 'merge_request_event'
12
13
script :
13
14
- generic_anod_ci
14
15
- cat /tmp/ci_env.sh
15
16
- . /tmp/ci_env.sh
16
17
17
- - anod run --plan .gitlab-ci.plan $LKQL_VARIANT
18
+ - anod run --plan .gitlab-ci.plan $PLAN_ENTRY
18
19
- testsuite_reports
19
-
20
- parallel :
21
- matrix :
22
- - LKQL_VARIANT : [lkql_jit, lkql_native_jit]
23
20
artifacts :
24
21
reports :
25
22
junit : xunit-*.xml
23
+
24
+ # CIs that are run automatically on each merge request event
25
+ test :
26
+ << : *common-test-part
27
+ rules :
28
+ - if : $CI_PIPELINE_SOURCE == 'merge_request_event'
29
+ parallel :
30
+ matrix :
31
+ - PLAN_ENTRY : [lkql_jit, lkql_native_jit]
32
+
33
+ # CIs that are triggered manually
34
+ optional :
35
+ << : *common-test-part
36
+ rules :
37
+ - if : $CI_PIPELINE_SOURCE == "merge_request_event"
38
+ when : manual
39
+ allow_failure : true
40
+ timeout : 2 hours
41
+ parallel :
42
+ matrix :
43
+ - PLAN_ENTRY : [gnatcheck_internal_testsuite]
You can’t perform that action at this time.
0 commit comments