28 script: |
28 script: |
29 - echo "python used, $PYTHON" |
29 - echo "python used, $PYTHON" |
30 - echo "$RUNTEST_ARGS" |
30 - echo "$RUNTEST_ARGS" |
31 - HGTESTS_ALLOW_NETIO="$TEST_HGTESTS_ALLOW_NETIO" HGMODULEPOLICY="$TEST_HGMODULEPOLICY" "$PYTHON" tests/run-tests.py --color=always $RUNTEST_ARGS |
31 - HGTESTS_ALLOW_NETIO="$TEST_HGTESTS_ALLOW_NETIO" HGMODULEPOLICY="$TEST_HGMODULEPOLICY" "$PYTHON" tests/run-tests.py --color=always $RUNTEST_ARGS |
32 |
32 |
33 checks-py3: |
33 checks: |
34 <<: *runtests |
34 <<: *runtests |
35 variables: |
35 variables: |
36 RUNTEST_ARGS: "--time --test-list /tmp/check-tests.txt" |
36 RUNTEST_ARGS: "--time --test-list /tmp/check-tests.txt" |
37 PYTHON: python3 |
37 PYTHON: python3 |
38 |
38 |
39 rust-cargo-test-py3: |
39 rust-cargo-test: |
40 stage: tests |
40 stage: tests |
41 script: |
41 script: |
42 - echo "python used, $PYTHON" |
42 - echo "python used, $PYTHON" |
43 - make rust-tests |
43 - make rust-tests |
44 variables: |
44 variables: |
60 ./contrib/phab-refresh-stack.sh --comment "$STABLE_COMMENT"; |
60 ./contrib/phab-refresh-stack.sh --comment "$STABLE_COMMENT"; |
61 else |
61 else |
62 ./contrib/phab-refresh-stack.sh --comment "$DEFAULT_COMMENT"; |
62 ./contrib/phab-refresh-stack.sh --comment "$DEFAULT_COMMENT"; |
63 fi |
63 fi |
64 |
64 |
65 test-py3: |
65 test-c: |
66 <<: *runtests |
66 <<: *runtests |
67 variables: |
67 variables: |
68 RUNTEST_ARGS: " --no-rust --blacklist /tmp/check-tests.txt" |
68 RUNTEST_ARGS: " --no-rust --blacklist /tmp/check-tests.txt" |
69 PYTHON: python3 |
69 PYTHON: python3 |
70 TEST_HGMODULEPOLICY: "c" |
70 TEST_HGMODULEPOLICY: "c" |
71 TEST_HGTESTS_ALLOW_NETIO: "1" |
71 TEST_HGTESTS_ALLOW_NETIO: "1" |
72 |
72 |
73 test-py3-pure: |
73 test-pure: |
74 <<: *runtests |
74 <<: *runtests |
75 variables: |
75 variables: |
76 RUNTEST_ARGS: "--pure --blacklist /tmp/check-tests.txt" |
76 RUNTEST_ARGS: "--pure --blacklist /tmp/check-tests.txt" |
77 PYTHON: python3 |
77 PYTHON: python3 |
78 TEST_HGMODULEPOLICY: "py" |
78 TEST_HGMODULEPOLICY: "py" |
79 |
79 |
80 test-py3-rust: |
80 test-rust: |
81 <<: *runtests |
81 <<: *runtests |
82 variables: |
82 variables: |
83 HGWITHRUSTEXT: cpython |
83 HGWITHRUSTEXT: cpython |
84 RUNTEST_ARGS: "--rust --blacklist /tmp/check-tests.txt" |
84 RUNTEST_ARGS: "--rust --blacklist /tmp/check-tests.txt" |
85 PYTHON: python3 |
85 PYTHON: python3 |
86 TEST_HGMODULEPOLICY: "rust+c" |
86 TEST_HGMODULEPOLICY: "rust+c" |
87 |
87 |
88 test-py3-rhg: |
88 test-rhg: |
89 <<: *runtests |
89 <<: *runtests |
90 variables: |
90 variables: |
91 HGWITHRUSTEXT: cpython |
91 HGWITHRUSTEXT: cpython |
92 RUNTEST_ARGS: "--rust --rhg --blacklist /tmp/check-tests.txt" |
92 RUNTEST_ARGS: "--rust --rhg --blacklist /tmp/check-tests.txt" |
93 PYTHON: python3 |
93 PYTHON: python3 |
94 TEST_HGMODULEPOLICY: "rust+c" |
94 TEST_HGMODULEPOLICY: "rust+c" |
95 |
95 |
96 test-py3-chg: |
96 test-chg: |
97 <<: *runtests |
97 <<: *runtests |
98 variables: |
98 variables: |
99 PYTHON: python3 |
99 PYTHON: python3 |
100 RUNTEST_ARGS: "--blacklist /tmp/check-tests.txt --chg" |
100 RUNTEST_ARGS: "--blacklist /tmp/check-tests.txt --chg" |
101 TEST_HGMODULEPOLICY: "c" |
101 TEST_HGMODULEPOLICY: "c" |
102 |
102 |
103 check-pytype-py3: |
103 check-pytype: |
104 extends: .runtests_template |
104 extends: .runtests_template |
105 before_script: |
105 before_script: |
106 - hg clone . /tmp/mercurial-ci/ --noupdate --config phases.publish=no |
106 - hg clone . /tmp/mercurial-ci/ --noupdate --config phases.publish=no |
107 - hg -R /tmp/mercurial-ci/ update `hg log --rev '.' --template '{node}'` |
107 - hg -R /tmp/mercurial-ci/ update `hg log --rev '.' --template '{node}'` |
108 - cd /tmp/mercurial-ci/ |
108 - cd /tmp/mercurial-ci/ |
136 - echo "$Env:TMP" |
136 - echo "$Env:TMP" |
137 - echo "$Env:TEMP" |
137 - echo "$Env:TEMP" |
138 |
138 |
139 - 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' |
139 - 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' |
140 |
140 |
141 windows-py3: |
141 windows: |
142 <<: *windows_runtests |
142 <<: *windows_runtests |
143 tags: |
143 tags: |
144 - windows |
144 - windows |
145 variables: |
145 variables: |
146 TEST_HGMODULEPOLICY: "c" |
146 TEST_HGMODULEPOLICY: "c" |
147 RUNTEST_ARGS: "--blacklist C:/Temp/check-tests.txt" |
147 RUNTEST_ARGS: "--blacklist C:/Temp/check-tests.txt" |
148 PYTHON: py -3 |
148 PYTHON: py -3 |
149 |
149 |
150 windows-py3-pyox: |
150 windows-pyox: |
151 <<: *windows_runtests |
151 <<: *windows_runtests |
152 tags: |
152 tags: |
153 - windows |
153 - windows |
154 variables: |
154 variables: |
155 TEST_HGMODULEPOLICY: "c" |
155 TEST_HGMODULEPOLICY: "c" |