我已經得到了這段代碼(只是爲了讓它工作)。從代碼Phpunit測試給出了例外:'封閉'的序列化是不允許的 - Laravel
Route::get('/', function() {
$phpunit = new PHPUnit_TextUI_TestRunner;
try {
$test_results = $phpunit->dorun($phpunit->getTest('/var/www/cms/tests/', '', 'Test.php'));
dd($test_results);
} catch (PHPUnit_Framework_Exception $e) {
print $e->getMessage() . "\n";
die ("Unit tests failed.");
}
});
代碼示例從運行代碼的測試可以在這裏找到: Can you run PHPUnit tests from a script?
但是當我運行此我得到的錯誤:例外的是:「關閉」序列化是不允許的
我找不出是什麼原因導致此錯誤。
這個問題是在該庫 –
爲什麼這個最新版本的PHPUnit還是錯誤,沒有固定的較新版本。 –
看起來它尚未修復,請參閱:https://github.com/sebastianbergmann/global-state/blob/master/src/Snapshot.php – Nabha