mirror of
https://github.com/dorny/test-reporter.git
synced 2025-12-15 22:07:09 +01:00
Add 'conclusion' output parameter
This commit is contained in:
parent
651a2e1bf1
commit
1ee2707b1a
5 changed files with 25 additions and 11 deletions
21
dist/index.js
generated
vendored
21
dist/index.js
generated
vendored
|
|
@ -50,21 +50,27 @@ async function main() {
|
|||
const parser = getParser(reporter);
|
||||
const content = file_utils_1.getFileContent(path);
|
||||
const result = await parser(content);
|
||||
const conclusion = result.success ? 'success' : 'failure';
|
||||
await octokit.checks.create({
|
||||
head_sha: sha,
|
||||
name,
|
||||
conclusion,
|
||||
status: 'completed',
|
||||
conclusion: result.success ? 'success' : 'failure',
|
||||
output: result.output,
|
||||
...github.context.repo,
|
||||
...github.context.repo
|
||||
});
|
||||
core.setOutput('conclusion', conclusion);
|
||||
}
|
||||
function getParser(reporter) {
|
||||
switch (reporter) {
|
||||
case 'dotnet-trx': throw new Error('Not implemented yet!');
|
||||
case 'flutter-machine': throw new Error('Not implemented yet!');
|
||||
case 'jest-junit': return jest_junit_parser_1.parseJestJunit;
|
||||
default: throw new Error(`Input parameter 'reporter' is set to invalid value '${reporter}'`);
|
||||
case 'dotnet-trx':
|
||||
throw new Error('Not implemented yet!');
|
||||
case 'flutter-machine':
|
||||
throw new Error('Not implemented yet!');
|
||||
case 'jest-junit':
|
||||
return jest_junit_parser_1.parseJestJunit;
|
||||
default:
|
||||
throw new Error(`Input parameter 'reporter' is set to invalid value '${reporter}'`);
|
||||
}
|
||||
}
|
||||
run();
|
||||
|
|
@ -251,8 +257,7 @@ exports.getCheckRunSha = void 0;
|
|||
const github = __importStar(__webpack_require__(5438));
|
||||
function getCheckRunSha() {
|
||||
if (github.context.payload.pull_request) {
|
||||
const pr = github.context.payload
|
||||
.pull_request;
|
||||
const pr = github.context.payload.pull_request;
|
||||
return pr.head.sha;
|
||||
}
|
||||
return github.context.sha;
|
||||
|
|
|
|||
2
dist/index.js.map
generated
vendored
2
dist/index.js.map
generated
vendored
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue