Saturday, March 2, 2013

Re: Code coverage from command line?

The same --coverage-html and --coverage-clover options that phpunit supports can be used with the TestShell.  I've found that the clover file is easy to integrate into a deploy process as its easy to machine parse and abort a deploy if there are issues.

-Mark

On Saturday, 2 March 2013 19:25:17 UTC-5, Thiago Belem wrote:
Thank you Iva!

I achieved the same results using a phpunit.xml file: https://gist.github.com/TiuTalk/5073889

How I get a code coverage report while using cake test app <case> :)

--
Thiago Belem
Desenvolvedor
Rio de Janeiro - RJ - Brasil

Assando Sites - Curso online de CakePHP


On Sat, Mar 2, 2013 at 7:06 PM, majna <majn...@gmail.com> wrote:
You can easily extend test shell like this https://gist.github.com/majna/5073435

    cake apptest core Utility/Hash --coverage-text --colors


On Saturday, March 2, 2013 4:47:34 PM UTC+1, Thiago Belem wrote:
Hiho guys!

I'm trying to get the code coverage statistics from the command line but the cake test shell doesn't accept all phpunit command parameters like --coverage-text.

Even if I add it to the TestShell.php it doesn't work (maybe because the tests are beign run via PHP and not via the phpunit binary?)

I just want a way to get code coverage stats on the console while running the tests, I know I can generate the coverage report as XML or HTML but this is too much for a "you need to have 100% coverage before deploy" kind of process.

On a side question, there's a way to run my app tests via the phpunit command and not the cake test shell? I tried to find/include a bootstrap file but I kept getting lots of class not found errors for App, CakeTestSuite and stuff.

Regads.,
--
Thiago Belem
Desenvolvedor
Rio de Janeiro - RJ - Brasil

Assando Sites - Curso online de CakePHP

--
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP
 
---
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+u...@googlegroups.com.
To post to this group, send email to cake...@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

--
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP
 
---
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscribe@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

No comments: