mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 17:28:26 -04:00
[junit] only include stdout in report for failures (#60530)
* [junit] only include stdout in report for failures * fix assertion Co-authored-by: spalger <spalger@users.noreply.github.com>
This commit is contained in:
parent
b9d2affc73
commit
18f973ea61
2 changed files with 4 additions and 2 deletions
|
@ -129,7 +129,7 @@ describe('dev/mocha/junit report generation', () => {
|
|||
name: 'SUITE SUB_SUITE never runs',
|
||||
'metadata-json': '{}',
|
||||
},
|
||||
'system-out': testFail['system-out'],
|
||||
'system-out': ['-- logs are only reported for failed tests --'],
|
||||
skipped: [''],
|
||||
});
|
||||
});
|
||||
|
|
|
@ -126,13 +126,15 @@ export function setupJUnitReportGeneration(runner, options = {}) {
|
|||
|
||||
[...results, ...skippedResults].forEach(result => {
|
||||
const el = addTestcaseEl(result.node);
|
||||
el.ele('system-out').dat(escapeCdata(getSnapshotOfRunnableLogs(result.node) || ''));
|
||||
|
||||
if (result.failed) {
|
||||
el.ele('system-out').dat(escapeCdata(getSnapshotOfRunnableLogs(result.node) || ''));
|
||||
el.ele('failure').dat(escapeCdata(inspect(result.error)));
|
||||
return;
|
||||
}
|
||||
|
||||
el.ele('system-out').dat('-- logs are only reported for failed tests --');
|
||||
|
||||
if (result.skipped) {
|
||||
el.ele('skipped');
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue