Changeset a81c6c9
- Timestamp:
- 11/01/11 15:12:42 (7 months ago)
- Branches:
- master
- Children:
- 4e6f553
- Parents:
- 61a14c5
- git-author:
- Michiel Rook <mrook@…> (11/01/11 15:12:42)
- git-committer:
- Michiel Rook <mrook@…> (11/01/11 15:12:42)
- Location:
- classes/phing/tasks/ext
- Files:
-
- 3 edited
-
coverage/CoverageMerger.php (modified) (3 diffs)
-
coverage/CoverageSetupTask.php (modified) (2 diffs)
-
phpunit/PHPUnitTestRunner.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
classes/phing/tasks/ext/coverage/CoverageMerger.php
r1782b02 ra81c6c9 73 73 return $coverageMerged; 74 74 } 75 76 static function merge($project, $codeCoverageInformation) 75 76 /** 77 * @param Project $project 78 * @return Properties 79 * @throws BuildException 80 */ 81 protected static function _getDatabase($project) 77 82 { 78 83 $coverageDatabase = $project->getProperty('coverage.database'); … … 86 91 $props = new Properties(); 87 92 $props->load($database); 93 94 return $props; 95 } 96 97 public static function getWhiteList($project) 98 { 99 $whitelist = array(); 100 $props = self::_getDatabase($project); 101 102 foreach ($props->getProperties() as $property) { 103 $data = unserialize($property); 104 $whitelist[] = $data['fullname']; 105 } 106 107 return $whitelist; 108 } 109 110 public static function merge($project, $codeCoverageInformation) 111 { 112 $props = self::_getDatabase($project); 88 113 89 114 $coverageTotal = $codeCoverageInformation; … … 125 150 } 126 151 127 $props->store( $database);152 $props->store(); 128 153 } 129 154 } -
classes/phing/tasks/ext/coverage/CoverageSetupTask.php
r1782b02 ra81c6c9 141 141 function main() 142 142 { 143 /**144 * Whitelist files when using PHPUnit > 3.5145 */146 @include_once 'PHPUnit/Runner/Version.php';147 148 if (version_compare(PHPUnit_Runner_Version::id(), '3.5.0') >= 0) {149 $newFilter = true;150 } else {151 $newFilter = false;152 @include_once 'PHPUnit/Util/Filter.php';153 }154 155 143 $files = $this->getFilenames(); 156 144 … … 165 153 166 154 $props->setProperty($filename, serialize(array('fullname' => $fullname, 'coverage' => array()))); 167 168 if ($newFilter) {169 //PHP_CodeCoverage_Filter::getInstance()->addFileToWhiteList($file['fullname']);170 } else {171 PHPUnit_Util_Filter::addFileToWhitelist($file['fullname']);172 }173 155 } 174 156 -
classes/phing/tasks/ext/phpunit/PHPUnitTestRunner.php
r3ae48b2 ra81c6c9 96 96 if ($this->codecoverage) 97 97 { 98 $whitelist = CoverageMerger::getWhiteList($this->project); 99 100 $this->codecoverage->filter()->addFilesToWhiteList($whitelist); 101 98 102 $res->setCodeCoverage($this->codecoverage); 99 103 }
Note: See TracChangeset
for help on using the changeset viewer.
