1

MBunit を使用して Teamcity で実行している一連の API テストがあります。12 を並行して実行するように設定された約 200 のテストがあり、実行には約 7 分かかります。Nunit は最近バージョン 3 をリリースし、フィクスチャの並列処理をサポートしています。これは私にとってはローカルで機能し、Visual Studio 内からでも MBunit で行ったのと同じくらい速くテストが実行されるのを見てきました。

NUnit ランナー タイプを使用する TeamCity では、テストの実行に 3 時間以上かかりました。最初の 20 のテストはそれぞれ約 90 秒かかり、残りはそれぞれ 15 分かかり、並行して実行されませんでした。

テストに加えた唯一の変更は、MBUnit から NUnit に切り替えたことです。

ここで使用している teamcity NUnit ビルドステップ構成を添付しました

4

1 に答える 1

0

これに遭遇した他の人にとって、それは TeamCity のバグでした。最新バージョンに更新すると、修正されます。アップグレードしたバージョンは9.1.6でした

于 2016-04-05T18:30:49.110 に答える