ci: Use junit output format

Gitlab has built-in support for junit reports, so switch eslint's
output to that format.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1497
This commit is contained in:
Florian Müllner 2020-11-07 07:36:26 +01:00
parent 8c13e3855e
commit 4401c8fae7
2 changed files with 5 additions and 5 deletions

View File

@ -9,7 +9,7 @@ stages:
variables:
BUNDLE: "extensions-git.flatpak"
JS_LOG: "js-report.txt"
LINT_LOG: "eslint-report.txt"
LINT_LOG: "eslint-report.xml"
.only_default: &only_default
only:
@ -44,11 +44,11 @@ eslint:
stage: review
script:
- export NODE_PATH=$(npm root -g)
- ./.gitlab-ci/run-eslint --output-file ${LINT_LOG}
- ./.gitlab-ci/run-eslint --output-file ${LINT_LOG} --format junit
<<: *only_default
artifacts:
paths:
- ${LINT_LOG}
reports:
junit: ${LINT_LOG}
when: always
potfile_check:

View File

@ -111,7 +111,7 @@ function getOption(...names) {
const results = await Promise.all(ops);
const commonResults = createCommon(...results, branch !== undefined);
const formatter = await regular.loadFormatter();
const formatter = await regular.loadFormatter(getOption('--format', '-f'));
const resultText = formatter.format(commonResults);
if (outputPath) {