gitlab-ci: fix XML reports
Surprisingly, run-tests.py
treats the XML report path as relative to the test directory rather than the current directory. Since this might be fixed in the future, I've worked around it by specifying an absolute path instead. While at it, I made all test runs create XML reports.