Merge pull request #582 from OlesGalatsan/bugfix/empty-trx-test-definitions

Fix for empty TRX TestDefinitions
This commit is contained in:
Jozef Izso 2025-05-17 13:32:22 +02:00 committed by GitHub
commit d1bf678c89
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 42 additions and 2 deletions

3
dist/index.js generated vendored
View file

@ -937,7 +937,8 @@ class DotnetTrxParser {
}
}
getTestClasses(trx) {
if (trx.TestRun.TestDefinitions === undefined || trx.TestRun.Results === undefined) {
if (trx.TestRun.TestDefinitions === undefined || trx.TestRun.Results === undefined ||
!trx.TestRun.TestDefinitions.some(td => td.UnitTest && Array.isArray(td.UnitTest))) {
return [];
}
const unitTests = {};