私には大きなプロジェクトがあります。そして、私(そして私だけ)が単体テストを破ったコードをコミットしたときにメールを受け取りたいです。すべての単体テストを実行するTeamCityプロジェクトがあります(5時間以上かかります)。そして、私はそれをセットアップするために2つの問題があります:
プロジェクトはすでにテストに違反しています(これらのテストは修正されますが、現在は修正されません)。そして、新しいテストを破ったときにだけメールを受け取りたいです。また、古いテストに失敗したときにメールを受信したくありません。
すべてのテストをチェックするには、多くの時間がかかります(5〜6時間近く)。今回は、多くの開発者が変更をコミットします。したがって、チームシティが単体テストを実行する場合、30を超える変更があります(30を超えるさまざまな開発者がこの変更を行うことができます)。そして、テストに合格した開発者は1人だけでした。私は、この1人の開発者だけがメールを受信し、30人全員は受信しないようにしたいと思います。
どうやってやるの?誰かが何かアイデアやアドバイスを持っているなら、私は非常に感謝します。助けてくれてありがとう。