0

VisualStudio.comビルド定義をセットアップして、チェックイントリガーでソリューションを構築し、ユニットテストを実行しました。 Azure AppServiceへのソリューション。 Azure SQLデータベースインスタンスに到達できないため、ユニットテストは失敗します。VisualStudio.comユニットテストがSQL Azureに届かないために失敗しました

VisualStudio.comから実行される単体テストを実行してAzure SQL DBインスタンスにアクセスできるようにするための追加の設定手順はありますか?

答えて

0

VSTSとAzure SQL DBの間でファイアウォールを開く必要がありますが、単体テスト戦略を見ておくとよいでしょう。単体テストがデータベースにヒットすることに依存する場合、副作用の原因となるか、影響を受ける可能性が高く、実際には統合テストです。テストをリファクタリングしてより孤立させることをお勧めしますが、インメモリプロバイダを使用して暫定的な解決策(Entity Frameworkを前提としています)を検討しましたか?

+0

正しいですが、間違った用語を使用しました。これらは実際には統合テストです。 Azure SQLデータベースファイアウォールを開くことは、欠落している可能性があります。どのIPアドレスまたはサブネット範囲を開くかを決定するにはどうしたらいいですか? –

0

thisの記事で説明している必要な設定と可能な回避策の構成と変更を見てください。

これが役に立ちます。

関連する問題