28 script: |
27 script: |
29 - echo "python used, $PYTHON" |
28 - echo "python used, $PYTHON" |
30 - echo "$RUNTEST_ARGS" |
29 - echo "$RUNTEST_ARGS" |
31 - HGTESTS_ALLOW_NETIO="$TEST_HGTESTS_ALLOW_NETIO" HGMODULEPOLICY="$TEST_HGMODULEPOLICY" "$PYTHON" tests/run-tests.py --color=always $RUNTEST_ARGS |
30 - HGTESTS_ALLOW_NETIO="$TEST_HGTESTS_ALLOW_NETIO" HGMODULEPOLICY="$TEST_HGMODULEPOLICY" "$PYTHON" tests/run-tests.py --color=always $RUNTEST_ARGS |
32 |
31 |
33 checks-py2: |
32 checks: |
34 <<: *runtests |
|
35 variables: |
|
36 RUNTEST_ARGS: "--time --test-list /tmp/check-tests.txt" |
|
37 |
|
38 checks-py3: |
|
39 <<: *runtests |
33 <<: *runtests |
40 variables: |
34 variables: |
41 RUNTEST_ARGS: "--time --test-list /tmp/check-tests.txt" |
35 RUNTEST_ARGS: "--time --test-list /tmp/check-tests.txt" |
42 PYTHON: python3 |
36 PYTHON: python3 |
43 |
37 |
44 rust-cargo-test-py3: |
38 rust-cargo-test: |
|
39 <<: *all |
45 stage: tests |
40 stage: tests |
46 script: |
41 script: |
47 - echo "python used, $PYTHON" |
42 - echo "python used, $PYTHON" |
48 - make rust-tests |
43 - make rust-tests |
|
44 variables: |
|
45 PYTHON: python3 |
49 |
46 |
50 test-py2: |
47 test-c: |
51 <<: *runtests |
|
52 variables: |
|
53 RUNTEST_ARGS: " --no-rust --blacklist /tmp/check-tests.txt" |
|
54 TEST_HGMODULEPOLICY: "c" |
|
55 TEST_HGTESTS_ALLOW_NETIO: "1" |
|
56 |
|
57 test-py3: |
|
58 <<: *runtests |
48 <<: *runtests |
59 variables: |
49 variables: |
60 RUNTEST_ARGS: " --no-rust --blacklist /tmp/check-tests.txt" |
50 RUNTEST_ARGS: " --no-rust --blacklist /tmp/check-tests.txt" |
61 PYTHON: python3 |
51 PYTHON: python3 |
62 TEST_HGMODULEPOLICY: "c" |
52 TEST_HGMODULEPOLICY: "c" |
63 TEST_HGTESTS_ALLOW_NETIO: "1" |
53 TEST_HGTESTS_ALLOW_NETIO: "1" |
64 |
54 |
65 test-py2-pure: |
55 test-pure: |
66 <<: *runtests |
|
67 variables: |
|
68 RUNTEST_ARGS: "--pure --blacklist /tmp/check-tests.txt" |
|
69 TEST_HGMODULEPOLICY: "py" |
|
70 |
|
71 test-py3-pure: |
|
72 <<: *runtests |
56 <<: *runtests |
73 variables: |
57 variables: |
74 RUNTEST_ARGS: "--pure --blacklist /tmp/check-tests.txt" |
58 RUNTEST_ARGS: "--pure --blacklist /tmp/check-tests.txt" |
75 PYTHON: python3 |
59 PYTHON: python3 |
76 TEST_HGMODULEPOLICY: "py" |
60 TEST_HGMODULEPOLICY: "py" |
77 |
61 |
78 test-py3-rust: |
62 test-rust: |
79 <<: *runtests |
63 <<: *runtests |
80 variables: |
64 variables: |
81 HGWITHRUSTEXT: cpython |
65 HGWITHRUSTEXT: cpython |
82 RUNTEST_ARGS: "--rust --blacklist /tmp/check-tests.txt" |
66 RUNTEST_ARGS: "--rust --blacklist /tmp/check-tests.txt" |
83 PYTHON: python3 |
67 PYTHON: python3 |
84 TEST_HGMODULEPOLICY: "rust+c" |
68 TEST_HGMODULEPOLICY: "rust+c" |
85 |
69 |
86 test-py3-rhg: |
70 test-rhg: |
87 <<: *runtests |
71 <<: *runtests |
88 variables: |
72 variables: |
89 HGWITHRUSTEXT: cpython |
73 HGWITHRUSTEXT: cpython |
90 RUNTEST_ARGS: "--rust --rhg --blacklist /tmp/check-tests.txt" |
74 RUNTEST_ARGS: "--rust --rhg --blacklist /tmp/check-tests.txt" |
91 PYTHON: python3 |
75 PYTHON: python3 |
92 TEST_HGMODULEPOLICY: "rust+c" |
76 TEST_HGMODULEPOLICY: "rust+c" |
93 |
77 |
94 test-py2-chg: |
78 test-chg: |
95 <<: *runtests |
|
96 variables: |
|
97 RUNTEST_ARGS: "--blacklist /tmp/check-tests.txt --chg" |
|
98 TEST_HGMODULEPOLICY: "c" |
|
99 |
|
100 test-py3-chg: |
|
101 <<: *runtests |
79 <<: *runtests |
102 variables: |
80 variables: |
103 PYTHON: python3 |
81 PYTHON: python3 |
104 RUNTEST_ARGS: "--blacklist /tmp/check-tests.txt --chg" |
82 RUNTEST_ARGS: "--blacklist /tmp/check-tests.txt --chg" |
105 TEST_HGMODULEPOLICY: "c" |
83 TEST_HGMODULEPOLICY: "c" |
106 |
84 |
107 check-pytype-py3: |
85 check-pytype: |
108 extends: .runtests_template |
86 extends: .runtests_template |
109 before_script: |
87 before_script: |
110 - hg clone . /tmp/mercurial-ci/ --noupdate --config phases.publish=no |
88 - hg clone . /tmp/mercurial-ci/ --noupdate --config phases.publish=no |
111 - hg -R /tmp/mercurial-ci/ update `hg log --rev '.' --template '{node}'` |
89 - hg -R /tmp/mercurial-ci/ update `hg log --rev '.' --template '{node}'` |
112 - cd /tmp/mercurial-ci/ |
90 - cd /tmp/mercurial-ci/ |
140 - echo "$Env:TMP" |
118 - echo "$Env:TMP" |
141 - echo "$Env:TEMP" |
119 - echo "$Env:TEMP" |
142 |
120 |
143 - C:/MinGW/msys/1.0/bin/sh.exe --login -c 'cd "$OLDPWD" && HGTESTS_ALLOW_NETIO="$TEST_HGTESTS_ALLOW_NETIO" HGMODULEPOLICY="$TEST_HGMODULEPOLICY" $PYTHON tests/run-tests.py --color=always $RUNTEST_ARGS' |
121 - C:/MinGW/msys/1.0/bin/sh.exe --login -c 'cd "$OLDPWD" && HGTESTS_ALLOW_NETIO="$TEST_HGTESTS_ALLOW_NETIO" HGMODULEPOLICY="$TEST_HGMODULEPOLICY" $PYTHON tests/run-tests.py --color=always $RUNTEST_ARGS' |
144 |
122 |
145 windows-py3: |
123 windows: |
146 <<: *windows_runtests |
124 <<: *windows_runtests |
147 tags: |
125 tags: |
148 - windows |
126 - windows |
149 variables: |
127 variables: |
150 TEST_HGMODULEPOLICY: "c" |
128 TEST_HGMODULEPOLICY: "c" |
151 RUNTEST_ARGS: "--blacklist C:/Temp/check-tests.txt" |
129 RUNTEST_ARGS: "--blacklist C:/Temp/check-tests.txt" |
152 PYTHON: py -3 |
130 PYTHON: py -3 |
153 |
131 |
154 windows-py3-pyox: |
132 windows-pyox: |
155 <<: *windows_runtests |
133 <<: *windows_runtests |
156 tags: |
134 tags: |
157 - windows |
135 - windows |
158 variables: |
136 variables: |
159 TEST_HGMODULEPOLICY: "c" |
137 TEST_HGMODULEPOLICY: "c" |