0

Phpunit 3.7 を使用していますが、コマンド ラインからテストを実行すると、次のエラー ログが表示されます。

Running TestSuite tests
PHPUnit 3.7.25 by Sebastian Bergmann.

Configuration read from phpunit.xml

..................E<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>SOAP-ENV:Server</faultcode><faultstring>Unsupported operand types</faultstring></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope>

エラーが実際にどこにあるかを突き止めるのに役立つログトレースや何かはありません...どうすればphpunitにこの情報を記録させることができますか?

ありがとう

4

1 に答える 1

0

PHPUnit テストをデバッグ モードで実行できます。

phpunit --debug

これにより、実行された各テスト クラスとメソッドの名前がテスト結果の前に書き込まれ、どのテストが失敗してその SOAP XML エラーを出力したかを確認する方法が提供されます。

于 2013-10-21T18:52:25.870 に答える