##// END OF EJS Templates
heptapod-ci: also run tests for chg on python 2...
marmoute -
r45462:aa568b6c default
parent child Browse files
Show More
@@ -1,81 +1,87 b''
1 1 image: octobus/ci-mercurial-core
2 2
3 3 # The runner made a clone as root.
4 4 # We make a new clone owned by user used to run the step.
5 5 before_script:
6 6 - hg clone . /tmp/mercurial-ci/ --noupdate
7 7 - hg -R /tmp/mercurial-ci/ update `hg log --rev '.' --template '{node}'`
8 8 - cd /tmp/mercurial-ci/
9 9 - ls -1 tests/test-check-*.* > /tmp/check-tests.txt
10 10
11 11 variables:
12 12 PYTHON: python
13 13 TEST_HGMODULEPOLICY: "allow"
14 14
15 15 .runtests_template: &runtests
16 16 script:
17 17 - echo "python used, $PYTHON"
18 18 - echo "$RUNTEST_ARGS"
19 19 - HGMODULEPOLICY="$TEST_HGMODULEPOLICY" "$PYTHON" tests/run-tests.py --color=always $RUNTEST_ARGS
20 20
21 21 checks-py2:
22 22 <<: *runtests
23 23 variables:
24 24 RUNTEST_ARGS: "--time --test-list /tmp/check-tests.txt"
25 25
26 26 checks-py3:
27 27 <<: *runtests
28 28 variables:
29 29 RUNTEST_ARGS: "--time --test-list /tmp/check-tests.txt"
30 30 PYTHON: python3
31 31
32 32 rust-cargo-test-py2: &rust_cargo_test
33 33 script:
34 34 - echo "python used, $PYTHON"
35 35 - make rust-tests
36 36
37 37 rust-cargo-test-py3:
38 38 <<: *rust_cargo_test
39 39 variables:
40 40 PYTHON: python3
41 41
42 42 test-py2:
43 43 <<: *runtests
44 44 variables:
45 45 RUNTEST_ARGS: " --no-rust --blacklist /tmp/check-tests.txt"
46 46 TEST_HGMODULEPOLICY: "c"
47 47
48 48 test-py3:
49 49 <<: *runtests
50 50 variables:
51 51 RUNTEST_ARGS: " --no-rust --blacklist /tmp/check-tests.txt"
52 52 PYTHON: python3
53 53 TEST_HGMODULEPOLICY: "c"
54 54
55 55 test-py2-pure:
56 56 <<: *runtests
57 57 variables:
58 58 RUNTEST_ARGS: "--pure --blacklist /tmp/check-tests.txt"
59 59 TEST_HGMODULEPOLICY: "py"
60 60
61 61 test-py3-pure:
62 62 <<: *runtests
63 63 variables:
64 64 RUNTEST_ARGS: "--pure --blacklist /tmp/check-tests.txt"
65 65 PYTHON: python3
66 66 TEST_HGMODULEPOLICY: "py"
67 67
68 68 test-py2-rust:
69 69 <<: *runtests
70 70 variables:
71 71 HGWITHRUSTEXT: cpython
72 72 RUNTEST_ARGS: "--rust --blacklist /tmp/check-tests.txt"
73 73 TEST_HGMODULEPOLICY: "rust+c"
74 74
75 75 test-py3-rust:
76 76 <<: *runtests
77 77 variables:
78 78 HGWITHRUSTEXT: cpython
79 79 RUNTEST_ARGS: "--rust --blacklist /tmp/check-tests.txt"
80 80 PYTHON: python3
81 81 TEST_HGMODULEPOLICY: "rust+c"
82
83 test-py2-chg:
84 <<: *runtests
85 variables:
86 RUNTEST_ARGS: "--blacklist /tmp/check-tests.txt --chg"
87 TEST_HGMODULEPOLICY: "c"
General Comments 0
You need to be logged in to leave comments. Login now