Skip to content

Commit a1aa566

Browse files
committed
Fix logic issue in Junit file generator
1 parent 8cab2a5 commit a1aa566

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

ReportBuildDict2Junit.tcl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,13 +155,15 @@ proc CreateJunitTestSuiteSummaries {TestDict TestSuiteSummary } {
155155
} else {
156156
set ElapsedTime missing
157157
}
158-
if { $TestStatus ne "ANALYZE_FAILED" } {
158+
if { $TestStatus eq "ANALYZE_FAILED" } {
159159
set TestStatus FAILED
160160
}
161161
if {[dict exists $TestCase Reason]} {
162162
set Reason [dict exists $TestCase Reason]
163+
} elseif {$TestStatus ne "PASSED"} { ; # SKIPPED has a reason
164+
set Reason "Test Case Error"
163165
} else {
164-
set Reason "Test Case Error"
166+
set Reason "Test Case Passed" ; # does not print
165167
}
166168
} else {
167169
set TestStatus "FAILED"

0 commit comments

Comments
 (0)