rhg: exit with relevant code for unsupported requirements

13 jobs for topic/default/rhg-requirements in 21 minutes and 28 seconds (queued for 1 second)
Status Name Job ID Coverage
  Test
failed checks-py2 #124358

00:02:43

failed checks-py3 #124359

00:03:25

passed rust-cargo-test-py2 #124360

00:02:56

passed rust-cargo-test-py3 #124361

00:02:16

passed rust-cargo-test-py3-dirstate-tree #124362

00:02:12

failed test-py2 #124363

00:20:22

failed test-py2-chg #124370

00:20:32

failed test-py2-pure #124365

00:16:54

failed test-py2-rust #124367

00:21:27

failed test-py3 #124364

00:12:16

failed test-py3-pure #124366

00:12:17

failed test-py3-rust #124368

00:09:29

failed test-py3-rust-dirstate-tree #124369

00:13:02

 
Name Stage Failure
failed
test-py3-rust Test
Skipped test-sqlitestore.t: missing feature: sqlite3 module is available
Skipped test-verify-repo-operations.py: missing feature: allow slow tests (use --allow-slow-tests)
Skipped test-wireproto-exchangev2-shallow.t: missing feature: sqlite3 module is available
Failed test-https.t: output changed
# Ran 869 tests, 76 skipped, 1 failed.
python hash seed: 880449651
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1
failed
test-py2 Test
Skipped test-verify-repo-operations.py: missing feature: allow slow tests (use --allow-slow-tests)
Skipped test-wireproto-exchangev2-shallow.t: missing feature: sqlite3 module is available
Failed test-https.t: output changed
Failed test-worker.t: output changed
# Ran 873 tests, 72 skipped, 2 failed.
python hash seed: 284053058
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1
failed
test-py2-rust Test
Skipped test-verify-repo-operations.py: missing feature: allow slow tests (use --allow-slow-tests)
Skipped test-wireproto-exchangev2-shallow.t: missing feature: sqlite3 module is available
Failed test-https.t: output changed
Failed test-worker.t: output changed
# Ran 874 tests, 71 skipped, 2 failed.
python hash seed: 2336438
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1
failed
test-py2-chg Test
Failed test-narrow-exchange.t#lfs-off: output changed
Failed test-narrow-exchange.t#lfs-on: output changed
Failed test-share.t#safe: output changed
Failed test-worker.t: output changed
# Ran 853 tests, 92 skipped, 5 failed.
python hash seed: 300706187
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1
failed
test-py2-pure Test
Skipped test-sparse-revlog.t: missing artifact, run "/tmp/mercurial-ci/tests/artifacts/scripts/generate-churning-bundle.py"
Skipped test-sqlitestore.t: missing feature: sqlite3 module is available
Skipped test-verify-repo-operations.py: missing feature: allow slow tests (use --allow-slow-tests)
Skipped test-wireproto-exchangev2-shallow.t: missing feature: sqlite3 module is available
Failed test-https.t: output changed
Failed test-worker.t: output changed
# Ran 870 tests, 75 skipped, 2 failed.
python hash seed: 3026534135
ERROR: Job failed: exit code 1
failed
test-py3-rust-dirstate-tree Test
Skipped test-sqlitestore.t: missing feature: sqlite3 module is available
Skipped test-verify-repo-operations.py: missing feature: allow slow tests (use --allow-slow-tests)
Skipped test-wireproto-exchangev2-shallow.t: missing feature: sqlite3 module is available
Failed test-https.t: output changed
# Ran 869 tests, 76 skipped, 1 failed.
python hash seed: 1433096269
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1
failed
test-py3-pure Test
Skipped test-sqlitestore.t: missing feature: sqlite3 module is available
Skipped test-verify-repo-operations.py: missing feature: allow slow tests (use --allow-slow-tests)
Skipped test-wireproto-exchangev2-shallow.t: missing feature: sqlite3 module is available
Failed test-https.t: output changed
# Ran 865 tests, 80 skipped, 1 failed.
python hash seed: 97715600
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1
failed
test-py3 Test
Skipped test-sqlitestore.t: missing feature: sqlite3 module is available
Skipped test-verify-repo-operations.py: missing feature: allow slow tests (use --allow-slow-tests)
Skipped test-wireproto-exchangev2-shallow.t: missing feature: sqlite3 module is available
Failed test-https.t: output changed
# Ran 868 tests, 77 skipped, 1 failed.
python hash seed: 3045503300
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1
failed
checks-py3 Test
  0.001  15.527 250.860  15.460  15.526   test-check-config.t
0.001 15.884 265.820 15.730 15.883 test-check-module-imports.t
0.012 22.183 350.420 20.030 22.171 test-check-cargo-lock.t
0.004 31.042 379.170 20.430 31.039 test-check-pyflakes.t
0.000 33.941 411.370 20.920 33.941 test-check-code.t
0.011 55.919 464.230 21.900 55.908 test-check-pylint.t
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1
failed
checks-py2 Test
  0.018  24.285 203.180  24.620  24.267   test-check-format.t
0.001 26.866 217.020 25.250 26.865 test-check-config.t
0.013 30.967 275.100 30.030 30.954 test-check-cargo-lock.t
0.005 31.901 295.690 30.950 31.896 test-check-pyflakes.t
0.000 38.036 324.120 31.680 38.036 test-check-code.t
0.012 64.412 369.110 33.060 64.399 test-check-pylint.t
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1