テストでは、@depends を使用して、テスト メソッドを別のメソッドに依存させることができます。最初のテストが失敗した場合、それに依存するテストは無視されます。テスト クラスでそれを行う方法はありますか
たとえば、レイアウトをテストするページがあり、画像が表示されていることを確認し、リンクが正しい場合、これは1つのテストクラスになり、このページにはフォームへのリンクがあり、そのページについてはレイアウト、検証などをチェックする新しいテストクラスを作成します。
私が試してプルしたいのは、最初のテストクラスのテストが失敗した場合、2番目のページをスキップする必要があるということです.最初のページは、ユーザーが最初のページに入る前に表示されるページになるため、正しいはずです(入力しない限り) 2 番目のページの URL が表示されますが、ユーザーは愚かで、アドレス バーの仕組みを知らないと想定する必要があります)
また、すべてのテストは TFS を使用して保存されているため、チームは同じテストを行っていますが、異なる phpunit.xml ファイルを使用している可能性があることにも注意してください (1 人は明らかに php.xml.dist を使用しており、一度言及されているため変更されません)。 Magento TAF では、私は .xml を使用していて問題はありませんでしたが)、そのため、phpunit.xml で順序を強制しようとしても、それほど役に立ちません (.xml で順序を強制しても、この依存関係は実行されません)。