add feature fail-on-empty

This commit is contained in:
George Adams 2023-04-03 11:13:19 +01:00
parent e9fa2f582c
commit 9e78da5e1b
No known key found for this signature in database
GPG key ID: 7B8D7E4421A0916D
4 changed files with 11 additions and 2 deletions

View file

@ -40,6 +40,7 @@ class TestReporter {
readonly listTests = core.getInput('list-tests', {required: true}) as 'all' | 'failed' | 'none'
readonly maxAnnotations = parseInt(core.getInput('max-annotations', {required: true}))
readonly failOnError = core.getInput('fail-on-error', {required: true}) === 'true'
readonly failOnEmpty = core.getInput('fail-on-empty', {required: true}) === 'true'
readonly workDirInput = core.getInput('working-directory', {required: false})
readonly onlySummary = core.getInput('only-summary', {required: false}) === 'true'
readonly token = core.getInput('token', {required: true})
@ -135,7 +136,7 @@ class TestReporter {
return
}
if (results.length === 0) {
if (results.length === 0 && this.failOnEmpty) {
core.setFailed(`No test report files were found`)
return
}