Mercurial > hg
comparison contrib/heptapod-ci.yml @ 44253:8814308e83bb stable
heptapod-ci: run the normal test suite
The usual tests should be run too. We skip the "tests-check*.t" one because
their are already covered by another Ci step.
Differential Revision: https://phab.mercurial-scm.org/D8015
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Sat, 25 Jan 2020 14:56:36 +0100 |
parents | 5fd43c788943 |
children | 6733c565ca46 |
comparison
equal
deleted
inserted
replaced
44252:5fd43c788943 | 44253:8814308e83bb |
---|---|
4 # We make a new clone owned by user used to run the step. | 4 # We make a new clone owned by user used to run the step. |
5 before_script: | 5 before_script: |
6 - hg clone . /tmp/mercurial-ci/ --noupdate | 6 - hg clone . /tmp/mercurial-ci/ --noupdate |
7 - hg -R /tmp/mercurial-ci/ update `hg log --rev '.' --template '{node}'` | 7 - hg -R /tmp/mercurial-ci/ update `hg log --rev '.' --template '{node}'` |
8 - cd /tmp/mercurial-ci/ | 8 - cd /tmp/mercurial-ci/ |
9 - (cd tests; ls -1 test-check-*.*) > /tmp/check-tests.txt | |
9 | 10 |
10 variables: | 11 variables: |
11 PYTHON: python | 12 PYTHON: python |
12 | 13 |
13 .runtests_template: &runtests | 14 .runtests_template: &runtests |
14 script: | 15 script: |
15 - cd tests/ | 16 - cd tests/ |
16 - echo "python used, $PYTHON" | 17 - echo "python used, $PYTHON" |
17 - $PYTHON run-tests.py --color=always --time test-check-*.* | 18 - echo "$RUNTEST_ARGS" |
19 - $PYTHON run-tests.py --color=always $RUNTEST_ARGS | |
18 | 20 |
19 checks-py2: | 21 checks-py2: |
20 <<: *runtests | 22 <<: *runtests |
23 variables: | |
24 RUNTEST_ARGS: "--time --test-list /tmp/check-tests.txt" | |
21 | 25 |
22 checks-py3: | 26 checks-py3: |
23 <<: *runtests | 27 <<: *runtests |
24 variables: | 28 variables: |
29 RUNTEST_ARGS: "--time --test-list /tmp/check-tests.txt" | |
25 PYTHON: python3 | 30 PYTHON: python3 |
26 | 31 |
27 rust-cargo-test-py2: &rust_cargo_test | 32 rust-cargo-test-py2: &rust_cargo_test |
28 script: | 33 script: |
29 - echo "python used, $PYTHON" | 34 - echo "python used, $PYTHON" |
31 | 36 |
32 rust-cargo-test-py3: | 37 rust-cargo-test-py3: |
33 <<: *rust_cargo_test | 38 <<: *rust_cargo_test |
34 variables: | 39 variables: |
35 PYTHON: python3 | 40 PYTHON: python3 |
41 | |
42 test-py2: | |
43 <<: *runtests | |
44 variables: | |
45 RUNTEST_ARGS: "--blacklist /tmp/check-tests.txt" | |
46 | |
47 test-py3: | |
48 <<: *runtests | |
49 variables: | |
50 RUNTEST_ARGS: "--blacklist /tmp/check-tests.txt" | |
51 PYTHON: python3 |