raccoon Posted September 20, 2009 Share Posted September 20, 2009 Hi, I've been looking around, and can't seem to find any code coverage tool for php other than Xdebug (which I've used) I was just wondering there is any good class that does this currently, written with php (as opposed to using dlls and such) Something simple like this: <?php require_once 'framework...'; CodeCoverage::start() ...all code, includes, etc. go here... example: if (true) { $something = 'else'; } else { $y = 'z'; } if (false) { $asdf = 'fdsa'; } else { $y45 = 'bc'; } CodeCoverage::end() CodeCoverage::display() ?> The displayed content would look something like this: _______ if (true) { > $something = 'else'; } else { X $y = 'z'; } if (false) { X $asdf = 'fdsa'; } else { > $y45 = 'bc'; } ____ Where X marks an line not executed, and '>' marks an executed line. Obviously this wouldn't be limited to a single file. I'm half-way finished making a class that does this myself, but I don't want to finish if there is already a well made class that does this. Thanks Quote Link to comment https://forums.phpfreaks.com/topic/174877-code-coverage-class/ Share on other sites More sharing options...
thehippy Posted September 30, 2009 Share Posted September 30, 2009 PHPUnit does code coverage analysis Some other tools you might want to check out PHP_CodeSniffer - for coding standards compliance phpUnderControl - for continuous integration. ooo pretty graphs! Quote Link to comment https://forums.phpfreaks.com/topic/174877-code-coverage-class/#findComment-927883 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.