私はサイトに対していくつかのテストを実装しています。特定のテストで は、この結果が発生しました:phpunit - 危険なテストについてのヘルプ
{
"event": "test",
"suite": "Example_V_test",
"test": "Example_V_test::test_3",
"status": "error",
"time": 13.469105958939,
"trace": [
{
"file": "\/opt\/lampp\/htdocs\/buy\/application\/tests\/phpunit.phar",
"line": 569,
"function": "main",
"class": "PHPUnit_TextUI_Command",
"type": "::"
}
],
"message": "Risky Test: Test code or tested code did not (only) close its own output buffers",
"output": ""
}R 3/3 (100%)
Time: 25.76 seconds, Memory: 59.25MB
There was 1 risky test:
1) Example_V_test::test_3
Test code or tested code did not (only) close its own output buffers
/opt/lampp/htdocs/buy/application/tests/phpunit.phar:569
OK, but incomplete, skipped, or risky tests!
を私の質問はこれです:この「問題」を引き起こしたコードの行を見つける方法?
後@stop書くビュー@stopフラグを使用して、この同じ問題を解決しました。 –
どこでエラーログを見つけることができますか?私はcodeigniterで構築されたサイトをテストしていますが、phpunit.pharファイルを含むディレクトリ、つまり:/opt/lampp/htdocs/codeigniter/application/testsには見つかりませんでした。また、私はcodeigniter/application/logフォルダを見ており、ここではphpunitのテストからの出力は表示されません。 – bobc82
/var/log/apache2/error_log。試してみてください。 xD –