2013-05-06 2 views
5

Azureでいくつかの統合テストを実行したいと思います。 TFServicesではデータベースを必要とするため、これらを実行できません。プロジェクトをTFSにプッシュし、TFSにソリューションをビルドしてAzureにプッシュしてから、Azureがテストデータベースに対していくつかのテストを実行して、プロダクションにコミットすることができるのかどうか疑問に思っています。パイプラインに沿って失敗すると、Visual Studioに戻ります。これはリモートでも可能ですか?Team FoundationサービスとAzureでのテストの構築?

答えて

1

それはTFSに私のプロジェクトをプッシュすることが可能であるならば、TFSは にソリューションを構築し、はい、これが可能であるAzureの

を押し込み持っています。その後、

とAzureのはまあ、これが不可能である が生産

にそれをコミットする前にテスト・データベースに対していくつかのテストを実行しています。パイプラインに沿って

任意の失敗が戻ってVisual Studioの

に移入そして、これは夢の世界です。実行可能な唯一の解決策は、テストから作成された作業項目が失敗することです。しかし、populate back to Visual Studioは夢です。

have Azure run some tests against a test database before committing to productionに戻る。

TFサービスから統合テストを実行するときに直面する問題はなんですか?これはSQL Azure Firewallの問題なのでしょうか?あなたはそれを試したことがありますか?結果は何でしたか?ファイアウォールの問題である場合は、SQL Azureサーバーのファイアウォールを無効にした後、テスト終了時に再度有効にするなど、テスト初期化フェーズでカスタムコードを使用することで軽減できます。

関連する問題