tests: use outputdir for relative filenames to xunit reports

I couldn't find these anywhere in a CI run.
20 jobs for topic/default/build-wheels in 28 minutes and 16 seconds (queued for 3 seconds)
latest
Status Job ID Name Coverage
  Tests
passed #151814
checks: [python2]

00:05:33

passed #151815
checks: [python3]

00:04:53

passed #151816
rust-cargo-test: [python2]

00:01:30

passed #151817
rust-cargo-test: [python3]

00:02:16

passed #151818
rust-cargo-test: [python3, dirstate-tree]

00:02:42

failed #151819
test: [python2, c]

00:22:27

failed #151823
test: [python2, --no-rust --blacklist /tmp/check-tests.txt --chg]

00:23:13

failed #151820
test: [python2, py]

00:19:32

failed #151825
test: [python2, rust+c, cpython]

00:22:58

failed #151821
test: [python3, c]

00:13:59

failed #151824
test: [python3, --no-rust --blacklist /tmp/check-tests.txt --chg]

00:09:20

failed #151822
test: [python3, py]

00:15:50

failed #151826
test: [python3, rust+c, cpython]

00:15:56

 
  Packages
skipped #151831
arm64
build-wheels-arm: [manylinux2014_aarch64]
skipped #151827
build-wheels-x86: [manylinux1_i686]
skipped #151828
build-wheels-x86: [manylinux2010_i686]
skipped #151829
build-wheels-x86: [manylinux2014_i686]
skipped #151830
build-wheels-x86: [manylinux2014_x86_64]
 
  .Post
failed #151833
phabricator-failure

00:00:21

skipped #151832
phabricator-success
 
Name Stage Failure
failed
phabricator-failure .Post
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
Restoring cache
Downloading artifacts
Running before_script and script
$ ./contrib/phab-refresh-stack.sh --comment ":negative_squared_cross_mark: refresh by Heptapod after a failed CI run (:octopus: :heart:) ${CI_PIPELINE_URL}"
not all stack changesets (6) have matching Phabricator Diff (4)
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1
failed
test: [python2, rust+c, cpython] Tests
Failed test-run-tests.t: output changed
# Ran 873 tests, 73 skipped, 2 failed.
python hash seed: 1966956207
Running after_script
Uploading artifacts for failed job
Uploading artifacts...
151825.xml: found 1 matching files

Uploading artifacts to coordinator... ok
id=151825 responseStatus=201 Created token=7y84zmQy
ERROR: Job failed: exit code 1
failed
test: [python2, --no-rust --blacklist /tmp/check-tests.txt --chg] Tests
Failed test-run-tests.t: output changed
# Ran 854 tests, 92 skipped, 2 failed.
python hash seed: 4207562085
Running after_script
Uploading artifacts for failed job
Uploading artifacts...
151823.xml: found 1 matching files

Uploading artifacts to coordinator... ok
id=151823 responseStatus=201 Created token=xAeFspiN
ERROR: Job failed: exit code 1
failed
test: [python2, c] Tests
Failed test-run-tests.t: output changed
# Ran 873 tests, 73 skipped, 2 failed.
python hash seed: 3949733118
Running after_script
Uploading artifacts for failed job
Uploading artifacts...
151819.xml: found 1 matching files

Uploading artifacts to coordinator... ok
id=151819 responseStatus=201 Created token=iGCb2szs
ERROR: Job failed: exit code 1
failed
test: [python3, rust+c, cpython] Tests
Failed test-run-tests.t: output changed
# Ran 868 tests, 78 skipped, 2 failed.
python hash seed: 3132732306
Running after_script
Uploading artifacts for failed job
Uploading artifacts...
151826.xml: found 1 matching files

Uploading artifacts to coordinator... ok
id=151826 responseStatus=201 Created token=4suN5ysZ
ERROR: Job failed: exit code 1
failed
test: [python2, py] Tests
Skipped test-wireproto-exchangev2-shallow.t: missing feature: sqlite3 module is available
Failed test-persistent-nodemap.t: output changed
Failed test-run-tests.t: output changed
# Ran 871 tests, 75 skipped, 2 failed.
python hash seed: 142551972
Uploading artifacts...
151820.xml: found 1 matching files
Uploading artifacts to coordinator... ok
id=151820 responseStatus=201 Created token=9-HspEkF
ERROR: Job failed: exit code 1
failed
test: [python3, py] Tests
Failed test-run-tests.t: output changed
# Ran 866 tests, 80 skipped, 2 failed.
python hash seed: 412708677
Running after_script
Uploading artifacts for failed job
Uploading artifacts...
151822.xml: found 1 matching files

Uploading artifacts to coordinator... ok
id=151822 responseStatus=201 Created token=jWKyQyx_
ERROR: Job failed: exit code 1
failed
test: [python3, c] Tests
Failed test-run-tests.t: output changed
# Ran 868 tests, 78 skipped, 2 failed.
python hash seed: 1613834263
Running after_script
Uploading artifacts for failed job
Uploading artifacts...
151821.xml: found 1 matching files

Uploading artifacts to coordinator... ok
id=151821 responseStatus=201 Created token=m4hwnu_2
ERROR: Job failed: exit code 1
failed
test: [python3, --no-rust --blacklist /tmp/check-tests.txt --chg] Tests
Failed test-run-tests.t: output changed
# Ran 849 tests, 97 skipped, 2 failed.
python hash seed: 2179227196
Running after_script
Uploading artifacts for failed job
Uploading artifacts...
151824.xml: found 1 matching files

Uploading artifacts to coordinator... ok
id=151824 responseStatus=201 Created token=yGcbukc4
ERROR: Job failed: exit code 1