2016-09-12 6 views
0

VSTSのビルドプロセス中にSQLユニットテストを実行できますか(テストが失敗した場合にビルドが失敗するのが理想的です)または、ドロップサーバーのSQL Serverでビルド/デプロイした後にのみテストを実行できますか?VSTSのビルドプロセス中にSQLユニットテスト(TSQLT)を実行できますか?

ありがとうございます!

+0

のために必要であるあなたのSQLユニット・テストに関する詳細情報を提供することはできますか?単体テストは通常​​、第三者(データベースのような)には当たらない。それは_integration_テストです。とにかく、最初にあなたのリポジトリに一連のテストがありますか?あなたに何か設定があるかどうか、今すぐもっと詳しい情報を教えてください。 –

+0

@ Pure.Krome今私のソリューションでは、私のプロジェクトのうちの2つがSQLテスト(テストであるストアドプロシージャ)で構成されています。次に、2つのSQLテストプロジェクトに対応する2つのプロジェクトがあります。これらのプロジェクトは、tSQLtテストを実行する.csクラスで構成されています。私はここからどこに行くのか分かりません。テストを呼び出す.sqlテストまたは.csクラスを実行しますか?どちらの場合でも、ビルドプロセス中に何とかSQL Server上で実行する必要がありますか? – brodskyb

+0

画像を投稿してください(あなたの投稿を更新してください)。ビット: "私のプロジェクトのうち2つはSQLテスト(テストであるストアドプロシージャ)で構成されています_"は本当に私を怖がらせるので、最初に私たちに絵を見せてください。 –

答えて

0

のオブジェクトは、SQL Server単体テスト(Visual Studioのバージョン)であれ、tsqltテストであれ、実行する前に展開する必要があります。あなたが指摘するように

、アーティファクトはドロップサーバーに行った後、一つの可能​​な場所がありますが、カップルより多くの可能性があります。

  • VSTS
  • A SQL Azureの提供localdbインスタンスデータベース
  • 他のデータベース。 Azure VM、AWS、おそらくオンエア!

更新:CLRは任意の複数のSQL Azureのでは動作しません。また、これはtSQLt

関連する問題