1
0
Fork 0
mirror of https://github.com/dorny/test-reporter.git synced 2026-05-06 10:37:36 +02:00

Add generated summary action output

This commit is contained in:
Jozef Izso 2026-04-25 12:10:34 +02:00
parent 1ab1766274
commit f610967bd1
Failed to extract signature
4 changed files with 7 additions and 0 deletions

View file

@ -225,6 +225,7 @@ jobs:
| time | Test execution time [ms] |
| url | Check run URL |
| url_html | Check run URL HTML |
| summary | Generated test report summary in Markdown format |
| slug_prefix| Random anchor links slug prefix generated for the summary headers |
## Supported formats

View file

@ -130,6 +130,8 @@ outputs:
description: Check run URL
url_html:
description: Check run URL HTML
summary:
description: Generated test report summary in Markdown format
slug_prefix:
description: Random prefix added to generated report anchor slugs for this action run
runs:

2
dist/index.js generated vendored
View file

@ -59089,6 +59089,7 @@ class TestReporter {
}, shortSummary);
info('Summary content:');
info(summary);
setOutput('summary', summary);
await summary_summary.addRaw(summary).write();
}
else {
@ -59119,6 +59120,7 @@ class TestReporter {
});
info('Creating annotations');
const annotations = getAnnotations(results, this.maxAnnotations);
setOutput('summary', summary);
const isFailed = this.failOnError && results.some(tr => tr.result === 'failed');
const conclusion = isFailed ? 'failure' : 'success';
info(`Updating check run conclusion (${conclusion}) and output`);

View file

@ -221,6 +221,7 @@ class TestReporter {
core.info('Summary content:')
core.info(summary)
core.setOutput('summary', summary)
await core.summary.addRaw(summary).write()
} else {
core.info(`Creating check run ${name}`)
@ -252,6 +253,7 @@ class TestReporter {
core.info('Creating annotations')
const annotations = getAnnotations(results, this.maxAnnotations)
core.setOutput('summary', summary)
const isFailed = this.failOnError && results.some(tr => tr.result === 'failed')
const conclusion = isFailed ? 'failure' : 'success'