class: Builder::CoverageReport
authorJan Vrany <jan.vrany@fit.cvut.cz>
Fri, 28 Jun 2013 12:31:26 +0200
changeset 187 ee2471c56070
parent 186 b53f4cc947e1
child 188 6eeac31d0432
class: Builder::CoverageReport changed: #excludedFromCoverage:
reports/Builder__CoverageReport.st
--- a/reports/Builder__CoverageReport.st	Fri Jun 28 03:54:52 2013 +0200
+++ b/reports/Builder__CoverageReport.st	Fri Jun 28 12:31:26 2013 +0200
@@ -160,17 +160,20 @@
 
     pkgdef := ProjectDefinition definitionClassForPackage: aMethod package.
     pkgdef notNil ifTrue:[
-        pkgdef excludedFromCoverage do:[:spec|
+        "/ Use perform: because eXept HEAD does not have excludedFromCoverage...
+        (pkgdef perform:#excludedFromCoverage ifNotUnderstood:[#()]) do:[:spec|
             spec isArray ifTrue:[
                 (spec first = mclass name and:[spec second == mselector]) ifTrue:[ ^ true ].
             ].
             spec = mclass name ifTrue:[ ^ true ].                
         ].
-        (pkgdef excludedFromCoverage: aMethod) ifTrue:[ ^ true ].
+        "/ Use perform: because eXept HEAD does not have excludedFromCoverage:...
+        (pkgdef perform:#excludedFromCoverage: with: aMethod ifNotUnderstood:[false]) ifTrue:[ ^ true ].
     ].
     ^false
 
     "Created: / 28-06-2013 / 02:20:11 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified (comment): / 28-06-2013 / 11:31:10 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 ! !
 
 !CoverageReport methodsFor:'running'!