我試圖捕捉到的PHPUnit的輸出:的PHPUnit不提供有關跳過不完整的測試足夠的信息
$pu_result = new \PHPUnit_Framework_TestResult();
$pu_result->addListener(new \PHPUnit_Util_Log_JSON());
$pu_suite = new \PHPUnit_Framework_TestSuite();
// here I add tests
// $pu_suite->addTestSuite(...);
ob_start();
$pu_suite->run($pu_result);
$output = ob_get_clean();
這給了我一個JSON編碼字符串作爲$輸出(壞JSON順便說一句,但我可以修復它)。
的問題是,「消息」屬性不完整的,跳過的測試是「跳過測試」或「未完成的測試」,並且不包含我在$this->markTestIncomplete()
或$this->markTestSkipped()
電話:(
能提供的消息我得到的太多?
你可以製作一個我們可以玩的最小可重複的例子嗎? (同時顯示你得到的輸出和你期望的輸出,會很好。) – 2012-08-12 04:33:54