comparison contrib/heptapod-ci.yml @ 45959:3a3a510617e5

heptapod-ci: add a explicite "test" phases We are about to add more stage Differential Revision: https://phab.mercurial-scm.org/D9454
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Sat, 28 Nov 2020 13:42:55 +0100
parents 063cf294d5e0
children 3302584ac0c7
comparison
equal deleted inserted replaced
45958:456c617c8285 45959:3a3a510617e5
1 stages:
2 - tests
3
1 image: registry.heptapod.net/mercurial/ci-images/mercurial-core 4 image: registry.heptapod.net/mercurial/ci-images/mercurial-core
2 5
3 # The runner made a clone as root. 6 # The runner made a clone as root.
4 # We make a new clone owned by user used to run the step. 7 # We make a new clone owned by user used to run the step.
5 before_script: 8 before_script:
13 variables: 16 variables:
14 PYTHON: python 17 PYTHON: python
15 TEST_HGMODULEPOLICY: "allow" 18 TEST_HGMODULEPOLICY: "allow"
16 19
17 .runtests_template: &runtests 20 .runtests_template: &runtests
21 stage: tests
18 script: 22 script:
19 - echo "python used, $PYTHON" 23 - echo "python used, $PYTHON"
20 - echo "$RUNTEST_ARGS" 24 - echo "$RUNTEST_ARGS"
21 - HGMODULEPOLICY="$TEST_HGMODULEPOLICY" "$PYTHON" tests/run-tests.py --color=always $RUNTEST_ARGS 25 - HGMODULEPOLICY="$TEST_HGMODULEPOLICY" "$PYTHON" tests/run-tests.py --color=always $RUNTEST_ARGS
22 26
30 variables: 34 variables:
31 RUNTEST_ARGS: "--time --test-list /tmp/check-tests.txt" 35 RUNTEST_ARGS: "--time --test-list /tmp/check-tests.txt"
32 PYTHON: python3 36 PYTHON: python3
33 37
34 rust-cargo-test-py2: &rust_cargo_test 38 rust-cargo-test-py2: &rust_cargo_test
39 stage: tests
35 script: 40 script:
36 - echo "python used, $PYTHON" 41 - echo "python used, $PYTHON"
37 - make rust-tests 42 - make rust-tests
38 43
39 rust-cargo-test-py3: 44 rust-cargo-test-py3:
45 stage: tests
40 <<: *rust_cargo_test 46 <<: *rust_cargo_test
41 variables: 47 variables:
42 PYTHON: python3 48 PYTHON: python3
43 49
44 rust-cargo-test-py3-dirstate-tree: 50 rust-cargo-test-py3-dirstate-tree: