現在、私はVisual Studio 2012 RCとSQL Server 2012 RTMを使用しています。各テスト実行時にデータベースを再展開、再作成する方法
各テストの実行時にテストデータベースを再デプロイ/再作成する方法を知りたいと思います。
Visual Studio 2012のテンプレートを使用して、データベース用のSQL Serverデータベースプロジェクトを作成しました。
は、実際に私は私の心の中で得たアイデアについては非常にわからないんだけど、.testsettingsファイルがセットアップとクリーンアップスクリプトを持っています。これは道のりですか?たとえば、データベースプロジェクトを読み込んだPowerShellスクリプトがスクリプトを生成し、それをデータベースに対して実行しますか?
私はそれを行う良い方法があると思います。それはすぐに使える解決策であるべきですが、私はそれを無視し、Googleは正しい解決策を見つけるのに役立ちません。
SQL ServerまたはLocalDBに対して展開してテストしますか?毎回再構築している場合は、LocalDBに対してテストすることをお勧めします。また、TFSなどをビルドエージェントとして使用していますか? 「すべてのテストを実行する」とは、すべてのテストを実行するか、何らかの自動化を実行することを手動で選択することです(つまり、ビルド、CI、ゲーテッドチェックなど)。 –
@ aclear16 SQL Serverに対して展開したい。今のところ、TFSビルドではなく、順序付けられたテストを手動で実行するためのものです。 –