# HG changeset patch # User Claus Gittinger # Date 1553623501 -3600 # Node ID cd6ba429d2db1ed51cf6974ea1eb789cab2db27c # Parent 105a0c767ba1690046ca6449fc76b9fd4a097213 #FEATURE by cg class: TestResultReporter changed: #reportXml_jUnitTest: diff -r 105a0c767ba1 -r cd6ba429d2db TestResultReporter.st --- a/TestResultReporter.st Tue Mar 26 18:39:32 2019 +0100 +++ b/TestResultReporter.st Tue Mar 26 19:05:01 2019 +0100 @@ -569,11 +569,14 @@ reportXml_jUnitTest:testOutcome |testClassName testClass testClassSourceFile executionTime executionTimeString - test testResult javaPackagePrefix| + test testResult testResultXML javaPackagePrefix| test := testOutcome testCase. - testResult := testOutcome result. - + testResult := testResultXML := testOutcome result. + testResult = 'skip' ifTrue:[ + testResultXML := 'skipped' + ]. + testClassName := self sunitNameOf: test class. "/ prepend package, so it looks like a Java-class path javaPackagePrefix := (test class package copyTransliterating:':/' to:'..'),'.'. @@ -588,7 +591,7 @@ nextPutAll:' '; cr. - (testResult ~= TestResult statePass - and:[testResult ~= TestResult stateSkip]) ifTrue:[ + (testResult ~= TestResult statePass and:[testResult ~= TestResult stateSkip]) ifTrue:[ self reportXml_jUnitResultAndTraceback:testOutcome state:testResult. "/ generate a link to the source file @@ -625,7 +627,7 @@ ]. "Created: / 18-08-2011 / 20:30:50 / cg" - "Modified: / 26-03-2019 / 18:38:43 / Claus Gittinger" + "Modified: / 26-03-2019 / 19:04:54 / Claus Gittinger" ! ! !TestResultReporter methodsFor:'reporting - xml-perfPublisher'!