mirror of
https://github.com/dorny/test-reporter.git
synced 2025-12-16 14:27:10 +01:00
Log filename if parsing fails
This commit is contained in:
parent
b45fb8b405
commit
ac8472f51a
2 changed files with 17 additions and 5 deletions
8
dist/index.js
generated
vendored
8
dist/index.js
generated
vendored
|
|
@ -375,12 +375,18 @@ class TestReporter {
|
||||||
core.warning(`No file matches path ${this.path}`);
|
core.warning(`No file matches path ${this.path}`);
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
|
core.info(`Processing test results for check run ${name}`);
|
||||||
const results = [];
|
const results = [];
|
||||||
for (const { file, content } of files) {
|
for (const { file, content } of files) {
|
||||||
core.info(`Processing test results from ${file}`);
|
try {
|
||||||
const tr = yield parser.parse(file, content);
|
const tr = yield parser.parse(file, content);
|
||||||
results.push(tr);
|
results.push(tr);
|
||||||
}
|
}
|
||||||
|
catch (error) {
|
||||||
|
core.error(`Processing test results from ${file} failed`);
|
||||||
|
throw error;
|
||||||
|
}
|
||||||
|
}
|
||||||
core.info(`Creating check run ${name}`);
|
core.info(`Creating check run ${name}`);
|
||||||
const createResp = yield this.octokit.rest.checks.create(Object.assign({ head_sha: this.context.sha, name, status: 'in_progress', output: {
|
const createResp = yield this.octokit.rest.checks.create(Object.assign({ head_sha: this.context.sha, name, status: 'in_progress', output: {
|
||||||
title: name,
|
title: name,
|
||||||
|
|
|
||||||
|
|
@ -147,10 +147,16 @@ class TestReporter {
|
||||||
return []
|
return []
|
||||||
}
|
}
|
||||||
|
|
||||||
|
core.info(`Processing test results for check run ${name}`)
|
||||||
const results: TestRunResult[] = []
|
const results: TestRunResult[] = []
|
||||||
for (const {file, content} of files) {
|
for (const {file, content} of files) {
|
||||||
|
try {
|
||||||
const tr = await parser.parse(file, content)
|
const tr = await parser.parse(file, content)
|
||||||
results.push(tr)
|
results.push(tr)
|
||||||
|
} catch (error) {
|
||||||
|
core.error(`Processing test results from ${file} failed`)
|
||||||
|
throw error
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
core.info(`Creating check run ${name}`)
|
core.info(`Creating check run ${name}`)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue