1

現在、自分のビルドで team city を実行していますが、最近、通常よりも実行速度がかなり遅くなります。ハードウェアのパフォーマンスを確認しましたが、問題はないようです。

ビルドのログを見ると、MSTest と DotCover の実行に長い時間がかかっています。MS テスト自体とビルドの合計時間はわずか 4 分ですが、14:50 から 15:03 の間に 13 分の長い遅延が発生します。

ここに画像の説明を入力

ここに画像の説明を入力

この時間の落ち着きの原因は何ですか? 誰かにもこの問題がありましたか?

編集: また、ログを見て、チーム シティが完了するのを待っている 2 つのサービス プロセスは何ですか?

4

1 に答える 1

2

あなたが投稿した内容で思い浮かぶ唯一のことは、コード カバレッジが完了するまでに長い時間がかかっていることです。

dotcover ステップを無効にして、それがビルドをハングさせているかどうかを確認してみましたか? 結局、TeamCity は、単体テストだけで約 3 分しかかからないと言っています。

それだけなら、コード カバレッジをナイトリーに入れ、CI ビルドを残して単体テストのビルドと実行のみを行うことを検討することをお勧めします。結局、コード カバレッジは、実行するビルドごとに収集する必要があるものではありませんが、日々のスナップショットを取得するのに役立ちます。

于 2014-04-15T21:58:22.277 に答える