我想知道是否可以靜默運行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