2017-02-06 7 views
0

プロセスの自動化では、phpunitを実行してコードベースに対してテストを実行します。これは、それがスキップのテストが含まれていない以外、うまく機能phpunitコマンドラインからlogIncompleteSkippedの値を設定

phpunit -c ${buildDir}/phpunit.xml --group ${testGroup} --log-junit ${reportsDir}/out-phpunit.xml 

次のようにPHPUnitを実行している - 要件の仕様に起因する、出力ログファイルは、パラメータで指定されている(とphpunit.xmlではありません)レポートに追加します。出力レポートはphpunit.xmlに指定された場合、私は

<logging> 
    <log type="junit" target="output-logfile.xml" logIncompleteSkipped="true"/> 
</logging> 

が含まれているだろう残念ながら、これは、外部プロセスを制御し、動的に場所を割り当てることはできません。

<logging> 
    <log type="junit" logIncompleteSkipped="true"/> 
</logging> 

はまだ、これは違いはありませんでした:

私はPHPUnitのXMLの中で、これを含めてみました。だから、私はどのようにコマンドラインからphpunit にスキップされたテストを記録することができますか?

答えて

関連する問題