[limb-svn] r6046 - 3.x/trunk/limb/tests_runner/src

svn at limb-project.com svn at limb-project.com
Mon Jul 2 18:17:20 MSD 2007


Author: pachanga
Date: 2007-07-02 18:17:20 +0400 (Mon, 02 Jul 2007)
New Revision: 6046
URL: http://fisheye.limb-project.com/changelog/limb/?cs=6046

Modified:
   3.x/trunk/limb/tests_runner/src/lmbTestRunner.class.php
Log:
-- lmbTestRunner :: useCoverage() can accept include/exclude paths as arrays as well

Modified: 3.x/trunk/limb/tests_runner/src/lmbTestRunner.class.php
===================================================================
--- 3.x/trunk/limb/tests_runner/src/lmbTestRunner.class.php	2007-07-02 14:02:25 UTC (rev 6045)
+++ 3.x/trunk/limb/tests_runner/src/lmbTestRunner.class.php	2007-07-02 14:17:20 UTC (rev 6046)
@@ -31,8 +31,12 @@
 
   function useCoverage($coverage_include, $coverage_exclude, $coverage_report_dir)
   {
-    $this->coverage_include = $coverage_include;
-    $this->coverage_exclude = $coverage_exclude;
+    if(is_string($coverage_include))
+      $this->coverage_include = explode(';', $this->coverage_include);
+
+    if(is_string($coverage_exclude))
+      $this->coverage_exclude = explode(';', $this->coverage_exclude);
+
     $this->coverage_report_dir = $coverage_report_dir;
   }
 
@@ -86,9 +90,7 @@
     $this->coverage_reporter = new HtmlCoverageReporter("Code Coverage Report", "",
                                                         $this->coverage_report_dir);
 
-    $include_paths = explode(';', $this->coverage_include);
-    $exclude_paths = explode(';', $this->coverage_exclude);
-    $this->coverage = new CoverageRecorder($include_paths, $exclude_paths, $this->coverage_reporter);
+    $this->coverage = new CoverageRecorder($this->coverage_include, $this->coverage_exclude, $this->coverage_reporter);
     $this->coverage->startInstrumentation();
   }
 



More information about the limb-svn mailing list