Code coverage report

82% of 76030

OPs

84% of 13561

Lines

68% of 10520

Branches

6% of 51792

Paths
Class OPs OPs % Lines Lines % Branches Branches % Paths Paths %
mageekguy\atoum\adapter 26 100% 2 100% 2 100% 2 100%
mageekguy\atoum\annotations\extractor 273 88% 53 96% 55 75% 44 20%
mageekguy\atoum\asserter 368 72% 54 81% 53 51% 49 41%
mageekguy\atoum\asserter\generator 219 94% 35 97% 20 85% 16 94%
mageekguy\atoum\asserter\resolver 148 89% 23 100% 26 81% 14 57%
mageekguy\atoum\asserters\adapter 162 82% 20 90% 24 67% 14 79%
mageekguy\atoum\asserters\adapter\call 1179 87% 222 96% 208 75% 540 9%
mageekguy\atoum\asserters\adapter\call\manager 91 99% 12 100% 7 71% 5 100%
mageekguy\atoum\asserters\boolean 123 86% 16 81% 16 63% 7 71%
mageekguy\atoum\asserters\variable 737 94% 113 95% 99 78% 48 67%
mageekguy\atoum\asserters\castToString 74 100% 12 92% 9 78% 4 50%
mageekguy\atoum\asserters\phpString 778 95% 100 92% 89 75% 39 59%
mageekguy\atoum\asserters\constant 222 86% 33 88% 23 61% 14 79%
mageekguy\atoum\asserters\dateInterval 461 94% 64 94% 52 75% 23 65%
mageekguy\atoum\asserters\object 608 94% 70 94% 93 74% 43 58%
mageekguy\atoum\asserters\dateTime 700 99% 78 99% 65 80% 28 57%
mageekguy\atoum\asserters\error 602 93% 114 97% 131 79% 81 43%
mageekguy\atoum\asserters\exception 455 95% 75 93% 79 75% 49 35%
mageekguy\atoum\asserters\extension 173 90% 31 84% 22 59% 13 85%
mageekguy\atoum\asserters\hash 147 88% 19 84% 24 75% 11 82%
mageekguy\atoum\asserters\integer 253 93% 38 92% 32 69% 13 54%
mageekguy\atoum\asserters\mock 198 99% 27 96% 24 71% 11 73%
mageekguy\atoum\asserters\mysqlDateTime 83 100% 13 92% 12 92% 5 80%
mageekguy\atoum\asserters\output 86 100% 15 100% 11 73% 6 50%
mageekguy\atoum\asserters\phpArray 1707 96% 270 98% 238 84% 137 38%
mageekguy\atoum\asserters\phpClass 657 94% 106 93% 97 70% 39 69%
mageekguy\atoum\asserters\phpFloat 183 87% 26 88% 28 75% 28 14%
mageekguy\atoum\asserters\phpFunction 201 94% 29 93% 25 76% 15 93%
mageekguy\atoum\asserters\sizeOf 17 100% 1 100% 1 100% 1 100%
mageekguy\atoum\asserters\stream 159 99% 21 100% 17 82% 9 78%
mageekguy\atoum\asserters\testedClass 37 100% 3 100% 2 100% 2 100%
mageekguy\atoum\asserters\utf8String 592 100% 72 96% 63 79% 26 54%
mageekguy\atoum\autoloader 1147 42% 182 43% 208 25% 740 2%
mageekguy\atoum\autoloader\mock 164 99% 26 100% 17 82% 11 100%
mageekguy\atoum\cli 95 100% 19 100% 18 83% 10 70%
mageekguy\atoum\cli\clear 51 100% 6 100% 8 88% 5 100%
mageekguy\atoum\cli\colorizer 193 100% 42 100% 38 95% 46 39%
mageekguy\atoum\cli\commands\git 345 100% 52 100% 18 89% 16 100%
mageekguy\atoum\cli\progressBar 403 91% 51 86% 43 93% 159 10%
mageekguy\atoum\cli\prompt 71 100% 15 100% 9 89% 7 100%
mageekguy\atoum\configurator 151 80% 23 100% 29 66% 13 46%
mageekguy\atoum\factory\builder\closure 293 94% 50 96% 64 91% 700 1%
mageekguy\atoum\fs\path 785 95% 123 97% 109 87% 64 53%
mageekguy\atoum\fs\path\factory 34 100% 5 100% 3 100% 3 100%
mageekguy\atoum\includer 272 90% 48 100% 46 76% 32 38%
mageekguy\atoum\iterators\filters\recursives\atoum\source 45 96% 8 100% 12 83% 4 75%
mageekguy\atoum\iterators\filters\recursives\dot 59 100% 7 100% 6 83% 3 100%
mageekguy\atoum\iterators\filters\recursives\closure 109 69% 20 100% 21 57% 11 36%
mageekguy\atoum\iterators\filters\recursives\extension 127 83% 15 93% 12 83% 7 86%
mageekguy\atoum\iterators\recursives\atoum\source 152 80% 14 79% 21 81% 12 75%
mageekguy\atoum\iterators\recursives\directory\factory 245 95% 44 100% 30 87% 22 86%
mageekguy\atoum\locale 121 100% 16 100% 21 95% 11 100%
mageekguy\atoum\mailers\mail 124 96% 22 100% 19 74% 7 100%
mageekguy\atoum\mailer 174 100% 39 100% 30 97% 20 95%
mageekguy\atoum\mock\controller 754 93% 144 98% 110 86% 252 18%
mageekguy\atoum\test\adapter 766 88% 124 79% 138 63% 71 58%
mageekguy\atoum\mock\controller\invoker 79 78% 14 79% 10 40% 6 83%
mageekguy\atoum\test\adapter\invoker 526 83% 92 84% 94 72% 58 55%
mageekguy\atoum\mock\controller\iterator 142 87% 23 100% 26 77% 17 59%
mageekguy\atoum\mock\controller\linker 160 95% 31 100% 32 84% 17 65%
mageekguy\atoum\mock\generator 2960 93% 533 96% 560 88% 5739 2%
mageekguy\atoum\mock\php\method 121 84% 24 92% 15 73% 11 82%
mageekguy\atoum\mock\php\method\argument 126 85% 30 93% 19 84% 17 71%
mageekguy\atoum\mock\stream 424 95% 60 98% 71 87% 38 74%
mageekguy\atoum\mock\stream\controller 538 93% 126 97% 182 82% 67 84%
mageekguy\atoum\mock\stream\invoker 47 38% 8 38% 9 11% 6 33%
mageekguy\atoum\mock\streams\fs\controller 532 90% 82 88% 49 73% 31 87%
mageekguy\atoum\mock\streams\fs\controller\factory 12 100% 1 100% 1 100% 1 100%
mageekguy\atoum\mock\streams\fs\directory 12 100% 1 100% 1 100% 1 100%
mageekguy\atoum\mock\streams\fs\directory\controller 112 98% 17 100% 16 81% 11 91%
mageekguy\atoum\mock\streams\fs\file 12 100% 1 100% 1 100% 1 100%
mageekguy\atoum\mock\streams\fs\file\controller 1434 89% 261 93% 269 80% 842 7%
mageekguy\atoum\php 91 90% 24 96% 19 89% 11 45%
mageekguy\atoum\cli\command 587 80% 109 88% 83 65% 84 25%
mageekguy\atoum\php\extension 43 98% 7 100% 6 67% 4 100%
mageekguy\atoum\php\mocker 680 90% 99 95% 91 70% 50 54%
mageekguy\atoum\php\mocker\adapter 22 100% 5 100% 4 75% 2 50%
mageekguy\atoum\php\mocker\adapter\invoker 14 100% 1 100% 1 100% 1 100%
mageekguy\atoum\php\tokenizer 1092 72% 172 72% 241 66% 702 1%
mageekguy\atoum\php\tokenizer\iterator 810 95% 161 96% 171 91% 222 18%
mageekguy\atoum\php\tokenizer\iterator\value 59 98% 13 100% 10 90% 5 100%
mageekguy\atoum\php\tokenizer\iterators\phpArgument 20 100% 3 100% 2 100% 2 100%
mageekguy\atoum\php\tokenizer\iterators\phpClass 136 46% 16 56% 22 27% 13 46%
mageekguy\atoum\php\tokenizer\iterators\phpFunction 108 84% 18 94% 18 72% 10 60%
mageekguy\atoum\php\tokenizer\iterators\phpNamespace 136 84% 16 75% 22 95% 13 92%
mageekguy\atoum\php\tokenizer\iterators\phpScript 90 100% 10 100% 15 100% 9 100%
mageekguy\atoum\php\tokenizer\token 188 100% 39 100% 38 92% 23 91%
mageekguy\atoum\reader 32 100% 5 100% 3 67% 3 100%
mageekguy\atoum\readers\std\in 68 99% 11 100% 12 92% 5 100%
mageekguy\atoum\report 177 90% 37 100% 28 79% 20 75%
mageekguy\atoum\report\field 73 79% 10 90% 10 60% 7 71%
mageekguy\atoum\report\fields\runner\atoum\cli 106 100% 12 100% 13 92% 9 78%
mageekguy\atoum\report\fields\runner\atoum 67 99% 10 100% 7 86% 5 100%
mageekguy\atoum\report\fields\runner\atoum\logo 7 100% 1 100% 1 100% 1 100%
mageekguy\atoum\report\fields\runner\atoum\phing 42 100% 1 100% 8 100% 4 50%
mageekguy\atoum\report\fields\runner\coverage 391 58% 76 76% 67 48% 55 25%
mageekguy\atoum\report\fields\runner\coverage\html 1130 84% 201 95% 140 70% 4124 1%
mageekguy\atoum\report\fields\runner\coverage\cli 66 100% 9 100% 6 100% 6 100%
mageekguy\atoum\report\fields\runner\coverage\treemap 650 40% 108 43% 76 29% 105 19%
mageekguy\atoum\report\fields\runner\duration\cli 157 100% 22 100% 12 92% 9 100%
mageekguy\atoum\report\fields\runner\duration 36 97% 6 100% 5 80% 3 100%
mageekguy\atoum\report\fields\runner\duration\phing 67 100% 7 100% 5 100% 2 100%
mageekguy\atoum\report\fields\runner\errors\cli 932 72% 154 82% 112 66% 305 5%
mageekguy\atoum\report\fields\runner\errors 111 74% 27 67% 35 43% 13 23%
mageekguy\atoum\report\fields\runner\event\cli 189 89% 43 93% 37 86% 14 86%
mageekguy\atoum\report\fields\event 49 98% 10 100% 6 83% 4 100%
mageekguy\atoum\report\fields\runner\exceptions\cli 416 94% 70 100% 51 69% 35 51%
mageekguy\atoum\report\fields\runner\exceptions 32 97% 6 100% 5 80% 3 100%
mageekguy\atoum\report\fields\runner\failures\cli 375 82% 58 95% 45 73% 59 19%
mageekguy\atoum\report\fields\runner\failures 32 97% 6 100% 5 80% 3 100%
mageekguy\atoum\report\fields\runner\failures\execute 145 72% 27 100% 25 68% 21 33%
mageekguy\atoum\report\fields\runner\failures\execute\macos\macvim 10 100% 2 100% 1 0% 1 100%
mageekguy\atoum\report\fields\runner\failures\execute\macos\phpstorm 28 100% 4 100% 2 50% 2 100%
mageekguy\atoum\report\fields\runner\failures\execute\unix\gedit 10 100% 2 100% 1 0% 1 100%
mageekguy\atoum\report\fields\runner\failures\execute\unix\gvim 10 100% 2 100% 1 0% 1 100%
mageekguy\atoum\report\fields\runner\failures\execute\unix\phpstorm 11 100% 1 100% 1 100% 1 100%
mageekguy\atoum\report\fields\runner\outputs\cli 312 79% 49 100% 30 77% 20 75%
mageekguy\atoum\report\fields\runner\outputs 32 97% 6 100% 5 80% 3 100%
mageekguy\atoum\report\fields\runner\php\path\cli 129 100% 22 100% 8 88% 8 100%
mageekguy\atoum\report\fields\runner\php\path 40 98% 6 100% 5 80% 3 100%
mageekguy\atoum\report\fields\runner\php\version\cli 176 89% 29 100% 15 73% 12 75%
mageekguy\atoum\report\fields\runner\php\version 40 98% 6 100% 5 80% 3 100%
mageekguy\atoum\report\fields\runner\result\cli 414 100% 56 100% 19 89% 12 92%
mageekguy\atoum\report\fields\runner\result 193 82% 32 78% 34 65% 138 7%
mageekguy\atoum\report\fields\runner\result\logo 15 93% 4 100% 4 75% 2 100%
mageekguy\atoum\report\fields\runner\result\notifier 412 100% 40 100% 14 93% 8 100%
mageekguy\atoum\report\fields\runner\result\notifier\image 120 98% 15 100% 17 82% 11 100%
mageekguy\atoum\report\fields\runner\result\notifier\image\growl 67 100% 4 100% 3 100% 3 100%
mageekguy\atoum\report\fields\runner\result\notifier\image\libnotify 5 100% 1 100% 1 100% 1 100%
mageekguy\atoum\report\fields\runner\result\notifier\terminal 56 100% 4 100% 3 100% 3 100%
mageekguy\atoum\report\fields\runner\tap\plan 57 98% 8 100% 10 80% 5 100%
mageekguy\atoum\report\fields\runner\tests\coverage\cli 626 64% 89 82% 70 61% 2469 1%
mageekguy\atoum\report\fields\runner\tests\coverage 40 98% 6 100% 5 80% 3 100%
mageekguy\atoum\report\fields\runner\tests\coverage\phing 253 89% 46 100% 29 69% 21 24%
mageekguy\atoum\report\fields\runner\tests\duration\cli 160 100% 27 100% 12 92% 9 100%
mageekguy\atoum\report\fields\runner\tests\duration 53 98% 8 100% 6 83% 4 100%
mageekguy\atoum\report\fields\runner\tests\memory\cli 163 100% 22 100% 12 92% 9 100%
mageekguy\atoum\report\fields\runner\tests\memory 53 98% 8 100% 6 83% 4 100%
mageekguy\atoum\report\fields\runner\tests\memory\phing 72 100% 3 100% 5 100% 2 100%
mageekguy\atoum\report\fields\runner\tests\skipped 44 98% 8 100% 6 67% 4 100%
mageekguy\atoum\report\fields\runner\tests\skipped\cli 261 83% 42 100% 23 83% 16 81%
mageekguy\atoum\report\fields\runner\tests\uncompleted\cli 331 76% 57 100% 30 77% 20 75%
mageekguy\atoum\report\fields\runner\tests\uncompleted 32 97% 6 100% 5 80% 3 100%
mageekguy\atoum\report\fields\runner\tests\void 44 98% 8 100% 6 67% 4 100%
mageekguy\atoum\report\fields\test\duration\cli 157 100% 31 100% 12 92% 9 100%
mageekguy\atoum\report\fields\test\duration 40 98% 6 100% 5 80% 3 100%
mageekguy\atoum\report\fields\test\duration\phing 54 100% 6 100% 5 100% 2 100%
mageekguy\atoum\report\fields\test\event\cli 213 90% 48 94% 43 86% 16 81%
mageekguy\atoum\report\fields\test\event\phing 77 84% 20 95% 27 63% 9 78%
mageekguy\atoum\report\fields\test\event\tap 615 99% 69 100% 52 96% 20 80%
mageekguy\atoum\report\fields\test\memory\cli 155 100% 31 100% 12 92% 9 100%
mageekguy\atoum\report\fields\test\memory 40 98% 6 100% 5 80% 3 100%
mageekguy\atoum\report\fields\test\memory\phing 52 100% 6 100% 5 100% 2 100%
mageekguy\atoum\report\fields\test\run\cli 109 100% 19 100% 10 90% 7 100%
mageekguy\atoum\report\fields\test\run 36 97% 6 100% 5 80% 3 100%
mageekguy\atoum\report\fields\test\run\phing 45 100% 1 100% 5 100% 2 100%
mageekguy\atoum\reports\asynchronous 166 86% 24 92% 36 75% 55 18%
mageekguy\atoum\reports\asynchronous\builder 279 100% 44 100% 1 0% 1 100%
mageekguy\atoum\reports\asynchronous\clover 1121 88% 179 92% 92 65% 143 17%
mageekguy\atoum\reports\asynchronous\coveralls 433 83% 86 98% 59 71% 34 50%
mageekguy\atoum\reports\asynchronous\vim 409 100% 67 100% 1 0% 1 100%
mageekguy\atoum\reports\asynchronous\xunit 922 84% 138 99% 89 64% 4109 0%
mageekguy\atoum\reports\realtime 80 78% 16 100% 17 65% 9 33%
mageekguy\atoum\reports\realtime\cli 667 100% 110 100% 1 0% 1 100%
mageekguy\atoum\reports\realtime\cli\light 448 100% 75 100% 1 0% 1 100%
mageekguy\atoum\reports\realtime\phing 919 96% 165 98% 47 94% 214 13%
mageekguy\atoum\reports\realtime\tap 30 100% 5 100% 1 0% 1 100%
mageekguy\atoum\runner 1973 62% 354 70% 291 49% 1383 6%
mageekguy\atoum\runner\score 150 97% 29 100% 21 81% 13 100%
mageekguy\atoum\score 1088 90% 198 92% 117 78% 97 59%
mageekguy\atoum\score\coverage 2059 52% 492 55% 520 40% 4705 1%
mageekguy\atoum\script 1249 91% 221 99% 136 84% 98 65%
mageekguy\atoum\script\arguments\parser 700 86% 131 96% 128 77% 109 30%
mageekguy\atoum\script\configurable 359 84% 91 85% 57 72% 55 24%
mageekguy\atoum\script\prompt 74 100% 12 100% 6 83% 6 100%
mageekguy\atoum\scripts\builder 1509 93% 363 85% 181 77% 430 14%
mageekguy\atoum\scripts\builder\vcs\svn 232 83% 41 93% 41 68% 22 36%
mageekguy\atoum\scripts\builder\vcs 188 90% 33 97% 28 75% 19 68%
mageekguy\atoum\scripts\coverage 318 25% 61 36% 28 11% 17 24%
mageekguy\atoum\scripts\runner 2758 61% 746 59% 307 37% 4602 1%
mageekguy\atoum\scripts\git\pusher 747 99% 179 95% 78 76% 39 100%
mageekguy\atoum\scripts\phar\generator 685 93% 124 96% 78 71% 37 81%
mageekguy\atoum\scripts\phar\stub 1713 35% 301 42% 151 17% 109 11%
mageekguy\atoum\scripts\tagger 157 100% 70 76% 8 88% 6 100%
mageekguy\atoum\scripts\tagger\engine 375 94% 67 100% 56 79% 32 66%
mageekguy\atoum\scripts\treemap 888 41% 253 43% 116 22% 4118 1%
mageekguy\atoum\scripts\treemap\analyzer\generic 107 100% 15 100% 12 92% 9 100%
mageekguy\atoum\scripts\treemap\categorizer 123 99% 18 100% 13 85% 11 100%
mageekguy\atoum\superglobals 161 91% 38 97% 62 92% 22 91%
mageekguy\atoum\template 414 76% 66 86% 78 64% 46 46%
mageekguy\atoum\template\data 219 89% 41 88% 38 87% 26 92%
mageekguy\atoum\template\iterator 211 82% 34 100% 38 71% 21 48%
mageekguy\atoum\template\parser 469 96% 80 100% 61 80% 320 6%
mageekguy\atoum\template\tag 248 96% 55 100% 42 81% 20 85%
mageekguy\atoum\test 4520 60% 918 63% 590 44% 6934 2%
mageekguy\atoum\test\adapter\call 304 92% 54 93% 51 82% 34 65%
mageekguy\atoum\test\adapter\call\arguments\decorator 180 66% 39 85% 47 66% 28 7%
mageekguy\atoum\test\adapter\call\decorator 79 100% 19 100% 11 91% 6 100%
mageekguy\atoum\test\adapter\call\decorators\addClass 59 100% 10 100% 10 90% 5 100%
mageekguy\atoum\test\adapter\calls 953 92% 149 99% 166 77% 80 63%
mageekguy\atoum\test\adapter\calls\decorator 55 73% 11 100% 9 67% 4 25%
mageekguy\atoum\test\adapter\storage 110 78% 20 80% 20 55% 12 58%
mageekguy\atoum\test\assertion\aliaser 358 100% 57 100% 50 86% 33 73%
mageekguy\atoum\test\assertion\manager 280 94% 40 95% 32 84% 38 39%
mageekguy\atoum\test\engines\concurrent 554 62% 106 66% 82 39% 4124 0%
mageekguy\atoum\test\engines\inline 81 100% 15 100% 8 88% 6 100%
mageekguy\atoum\test\generator 778 83% 119 84% 67 66% 54 63%
mageekguy\atoum\test\mock\generator 55 100% 8 100% 5 80% 5 100%
mageekguy\atoum\test\score 194 42% 20 85% 11 73% 11 73%
mageekguy\atoum\tools\diff 348 92% 67 100% 54 81% 55 29%
mageekguy\atoum\tools\diff\decorator 146 81% 26 100% 23 74% 19 5%
mageekguy\atoum\tools\diffs\variable 138 88% 23 83% 18 61% 17 47%
mageekguy\atoum\tools\variable\analyzer 271 93% 30 90% 41 73% 20 90%
mageekguy\atoum\writer 89 89% 17 100% 13 77% 10 80%
mageekguy\atoum\writer\decorators\eol 8 100% 1 100% 1 100% 1 100%
mageekguy\atoum\writer\decorators\prompt 37 100% 6 100% 4 75% 4 100%
mageekguy\atoum\writer\decorators\rtrim 11 100% 1 100% 1 100% 1 100%
mageekguy\atoum\writer\decorators\trim 11 100% 1 100% 1 100% 1 100%
mageekguy\atoum\writers\file 280 83% 40 90% 29 69% 17 82%
mageekguy\atoum\writers\http 197 92% 34 100% 27 81% 24 63%
mageekguy\atoum\writers\mail 167 97% 26 96% 14 86% 10 90%
mageekguy\atoum\writers\std 123 72% 16 75% 15 60% 10 70%
mageekguy\atoum\writers\std\err 36 75% 9 89% 7 57% 3 33%
mageekguy\atoum\writers\std\out 36 75% 9 89% 7 57% 3 33%