Fix JUnit message / type fields.

This commit is contained in:
Anthony Barbier 2024-03-15 11:33:46 +00:00 committed by Jozef Izso
parent 482d7087e0
commit 521e122f40
5 changed files with 18 additions and 6 deletions

View file

@ -137,11 +137,20 @@ export class JavaJunitParser implements TestParser {
}
}
let message
if(typeof failure === 'object') {
message = failure.$.message
if(failure.$?.type) {
message = failure.$.type + ": "+ message
}
}
return {
path: filePath,
line,
details,
message: typeof failure === 'object' ? failure.message : undefined
message
}
}

View file

@ -40,6 +40,8 @@ export interface TestCase {
export interface Failure {
_: string
type: string
message: string
$: {
type?: string
message: string
}
}