From 91387b83d6bd752ee403c59956c23b732685925d Mon Sep 17 00:00:00 2001 From: Maks3w Date: Wed, 4 Nov 2015 16:56:06 +0100 Subject: [PATCH] Clover report. Fill Agregate --- src/CodeCoverage/Report/Clover.php | 12 ++++++------ tests/_files/BankAccount-clover.xml | 6 +++--- .../_files/class-with-anonymous-function-clover.xml | 6 +++--- tests/_files/ignored-lines-clover.xml | 8 ++++---- 4 files changed, 16 insertions(+), 16 deletions(-) diff --git a/src/CodeCoverage/Report/Clover.php b/src/CodeCoverage/Report/Clover.php index 47d932dc4..eb8304680 100644 --- a/src/CodeCoverage/Report/Clover.php +++ b/src/CodeCoverage/Report/Clover.php @@ -136,8 +136,8 @@ public function process(PHP_CodeCoverage $coverage, $target = null, $name = null $xmlMetrics->setAttribute('complexity', $class['ccn']); $xmlMetrics->setAttribute('methods', $classMethods); $xmlMetrics->setAttribute('coveredmethods', $coveredMethods); - $xmlMetrics->setAttribute('conditionals', 0); - $xmlMetrics->setAttribute('coveredconditionals', 0); + $xmlMetrics->setAttribute('conditionals', $class['executablePaths']); + $xmlMetrics->setAttribute('coveredconditionals', $class['executedPaths']); $xmlMetrics->setAttribute('statements', $classStatements); $xmlMetrics->setAttribute( 'coveredstatements', @@ -206,8 +206,8 @@ public function process(PHP_CodeCoverage $coverage, $target = null, $name = null 'coveredmethods', $item->getNumTestedMethods() ); - $xmlMetrics->setAttribute('conditionals', 0); - $xmlMetrics->setAttribute('coveredconditionals', 0); + $xmlMetrics->setAttribute('conditionals', $item->getNumExecutablePaths()); + $xmlMetrics->setAttribute('coveredconditionals', $item->getNumExecutedPaths()); $xmlMetrics->setAttribute( 'statements', $item->getNumExecutableLines() @@ -259,8 +259,8 @@ public function process(PHP_CodeCoverage $coverage, $target = null, $name = null 'coveredmethods', $report->getNumTestedMethods() ); - $xmlMetrics->setAttribute('conditionals', 0); - $xmlMetrics->setAttribute('coveredconditionals', 0); + $xmlMetrics->setAttribute('conditionals', $report->getNumExecutablePaths()); + $xmlMetrics->setAttribute('coveredconditionals', $report->getNumExecutedPaths()); $xmlMetrics->setAttribute( 'statements', $report->getNumExecutableLines() diff --git a/tests/_files/BankAccount-clover.xml b/tests/_files/BankAccount-clover.xml index 0986fdf71..b39cc51dd 100644 --- a/tests/_files/BankAccount-clover.xml +++ b/tests/_files/BankAccount-clover.xml @@ -3,7 +3,7 @@ - + @@ -19,8 +19,8 @@ - + - + diff --git a/tests/_files/class-with-anonymous-function-clover.xml b/tests/_files/class-with-anonymous-function-clover.xml index d6a8b4085..44b51122f 100644 --- a/tests/_files/class-with-anonymous-function-clover.xml +++ b/tests/_files/class-with-anonymous-function-clover.xml @@ -3,7 +3,7 @@ - + @@ -15,8 +15,8 @@ - + - + diff --git a/tests/_files/ignored-lines-clover.xml b/tests/_files/ignored-lines-clover.xml index 81a9aaa3d..bd72ae967 100644 --- a/tests/_files/ignored-lines-clover.xml +++ b/tests/_files/ignored-lines-clover.xml @@ -3,15 +3,15 @@ - + - + - + - +