2011-07-01 16 views
0

TFS2010がMSTest.exeとより良く統合されているため、nUnitで書かれたいくつかのテストを書き直しています。約70台のユニットテストを完了し、TFSビルドではテストは失敗する、wohooo !!!DB接続でTFS2010統合テストが失敗する

ビルドサーバーでデータベースリポジトリを使用して実際にテストする統合テストを実行する必要があります(ビルドテストでのみ使用されます)。ユーザーリポジトリのテストが40回あり、VS2010ビルドDBに)それは正常に動作します。これをチェックしてCIビルドがビルドされたら、統合テストで失敗します。いくつかの+ 4回のテストが正常に実行され、「SQL Serverへの接続を確立する際にネットワーク関連またはインスタンス固有のエラーが発生しました」というテストが成功し、失敗したものもあれば失敗したものもあります。

MSTestはマルチスレッドなので、多数のテストを同時に開始することができるというアイデアはありますか? SQLの接続プールを増やすことなく、これをどのように過ぎるのでしょうか?

はあなた

ジャック

答えて

0

感謝。私の問題は実際には問題があり、私の統合テストが実行されることを望んでいたデータベースにMSTestが接続できないという事実でした。

TFSサーバーでテストを実行すると、これがわかりました(これは、TFSがテストを実行する場所であると私は思っていたので、コマンドプロンプトからもそうする必要があります)。一度すべてのテストが失敗したのを見たら、sqlcmdを使用してテストが使用していたデータベースに接続しようとしましたが、問題が解決しませんでした。

関連する問題