fail the check-run without results

This commit is contained in:
A.J. Kaptijn 2024-02-20 22:18:08 +01:00
parent 1deff739ec
commit e4fa9e8b86
2 changed files with 19 additions and 2 deletions

7
dist/index.js generated vendored
View file

@ -296,7 +296,6 @@ class TestReporter {
return __awaiter(this, void 0, void 0, function* () {
if (files.length === 0) {
core.warning(`No file matches path ${this.path}`);
return null;
}
core.info(`Processing test results for check run ${name}`);
const results = [];
@ -327,6 +326,12 @@ class TestReporter {
summary: ''
} }, github.context.repo));
}
if (files.length === 0) {
yield this.octokit.rest.checks.update(Object.assign({ check_run_id: check.data.id, status: 'completed', output: {
title: name,
summary: 'No test result files found'
}, conclusion: 'failure' }, github.context.repo));
}
core.info('Creating report summary');
const { listSuites, listTests, onlySummary } = this;
const baseUrl = check.data.html_url || '';