2

Visual Studio 2012 で他の開発者と一緒にプロジェクトを開発しています。私のプロジェクトでは、すべてが TFS 2012 に接続されています。

プロジェクトのクラスをテストする多くの単体テストを書いています。

完璧な世界では、次のことを望みます。

  1. すべての単体テストを毎晩実行します。スケジューリングを制御できればいいのですが (たとえば、日曜日に X テストを実行し、月曜日に Y テストを実行します)。
  2. テストが失敗した/合格したレポートを毎日取得しています。私にメールを送ってもらうのはいいことです。
  3. 実行履歴の参照: 特定のテストの実行履歴を表示します。

それは可能ですか?

「ビルド後にテストを実行する」という解決策を既に確認しましたが、効果がないことがわかりました。各 [ビルド -> ソリューションのビルド] の後に、100 以上の単体テストの実行が開始されるのは面倒です。

4

2 に答える 2

2

TeamCityのようなものを使用することをお勧めします。これは継続的統合サービスであり、チェックインするたびにビルド実行テストになります。

于 2013-02-15T17:00:01.520 に答える
0

Jenkinsは継続的ビルドマシンであり、ニーズを満たすように思えます。いくつかのプラグインをインストールする必要があるかもしれませんが、それはあなたが話していることを実行することができます

于 2013-02-15T17:28:04.670 に答える