class definition
authorClaus Gittinger <cg@exept.de>
Wed, 06 Jul 2011 21:40:27 +0200
changeset 10235 770754796d76
parent 10234 7cdbded1e728
child 10236 babd7ae99193
class definition changed: #runCoverageAction
Tools__TestRunner2.st
--- a/Tools__TestRunner2.st	Wed Jul 06 21:00:46 2011 +0200
+++ b/Tools__TestRunner2.st	Wed Jul 06 21:40:27 2011 +0200
@@ -32,7 +32,7 @@
 		packageList classList classListOutGeneratorHolder
 		classListInGeneratorHolder modeHolder detailsHolder
 		failureListHolder failureSelectionHolder errorListHolder
-		errorSelectionHolder lastPass resultHolder'
+		errorSelectionHolder lastPass resultHolder lastBrowser'
 	classVariableNames:'History'
 	poolDictionaries:''
 	category:'SUnit-UI'
@@ -1170,15 +1170,24 @@
 !
 
 runCoverageAction
-    | allCoveredClasses browser result |
+    | allCoveredClasses browser result|
 
     allCoveredClasses := OrderedCollection new.
     self selectedTestCases do:[:eachClass | 
         allCoveredClasses addAll:(eachClass coveredClasses).
     ].
 
-    browser := NewSystemBrowser browseClasses:allCoveredClasses.
+    lastBrowser notNil ifTrue:[
+        browser := lastBrowser.
+    ] ifFalse:[
+        browser := NewSystemBrowser browseClasses:allCoveredClasses.
+        lastBrowser :=  browser.
+    ].
+
+    browser showCoverageInformation value:true.
     browser selectClasses:allCoveredClasses.
+    browser window topView raise.
+
     allCoveredClasses do:[:eachClass |
         browser recompileClassWithInstrumentation:eachClass
     ].
@@ -1669,7 +1678,7 @@
 !TestRunner2::ClassList class methodsFor:'documentation'!
 
 version
-    ^'$Id: Tools__TestRunner2.st,v 1.8 2011-07-06 16:30:34 cg Exp $'
+    ^'$Id: Tools__TestRunner2.st,v 1.9 2011-07-06 19:40:27 cg Exp $'
 ! !
 
 !TestRunner2::ClassList methodsFor:'private'!
@@ -2164,7 +2173,7 @@
 !TestRunner2 class methodsFor:'documentation'!
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libtool/Tools__TestRunner2.st,v 1.8 2011-07-06 16:30:34 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/Tools__TestRunner2.st,v 1.9 2011-07-06 19:40:27 cg Exp $'
 !
 
 version_SVN