我想知道是否可以静默运行PHPUnit测试并显示手动结果?无声无息地运行PHPUnit
这里是我的文件(这是我第一次使用的xUnit测试): https://github.com/martin-damien/sarkum/blob/b3951f6fd89b788d9abc51467a62271f32d12b8c/classes/Character.php
我这样做对吗?
正如我跑这个代码CMS内我不能让测试在屏幕上显示出来的东西我的控制...
有人能帮助我吗?
我想知道是否可以静默运行PHPUnit测试并显示手动结果?无声无息地运行PHPUnit
这里是我的文件(这是我第一次使用的xUnit测试): https://github.com/martin-damien/sarkum/blob/b3951f6fd89b788d9abc51467a62271f32d12b8c/classes/Character.php
我这样做对吗?
正如我跑这个代码CMS内我不能让测试在屏幕上显示出来的东西我的控制...
有人能帮助我吗?
我发现了一些:
ob_start();
$result = PHPUnit_TextUI_TestRunner::run($suite);
$buffer = ob_get_contents();
ob_end_clean();
而我只是要送$buffer
到我的模板:)
您可以将最后两行组合到'$ buffer = ob_get_clean();'中。参见[ob_get_clean](http://php.net/manual/en/function.ob-get-clean.php)。 – 2012-03-03 19:05:32
@DavidHarkness感谢您提供这些信息。 – 2012-03-03 22:08:47
请告诉我您的使用情况呢?或者换个说法:你为什么要这么做?你是在用你的cms发布一个phpunit的版本吗?还是用户希望安装phpunit来运行它? :) – edorian 2012-03-03 22:53:01
其实这是一个个人项目。我希望它成为我所做过的最漂亮的项目。所以我想尽我所能让它变得更好。并且该项目不是为了重新分配而开发的,但源代码将作为例子和研究案例开放使用。 (我希望在项目结束时做一个大教程)。我没有时间限制,我想我肯定不会超过20个用户。 – 2012-03-04 11:58:38