1. ホーム
  2. php

[解決済み] PHPunitでテストをスキップするには?

2022-10-12 18:37:39

質問

jenkinsと連携してphpunitを使用していますが、XMLファイルに設定をすることで、特定のテストをスキップさせたいと考えています。 phpunit.xml

コマンドラインで使用できることは知っています。

phpunit --filter testStuffThatBrokeAndIOnlyWantToRunThatOneSingleTest

となっているので、これを XML ファイルにどのように変換すればよいのでしょうか。 <filters> タグはコードカバーのためだけなので、どのようにXMLファイルに変換するのでしょうか?

を除いたすべてのテストを実行したいと思います。 testStuffThatAlwaysBreaks

どのように解決するのですか?

壊れているテストや後で作業を続ける必要があるテストをスキップする最も速く簡単な方法は、個々のユニットテストの先頭に以下を追加することだけです。

$this->markTestSkipped('must be revisited.');