私が取り組んでいるAPIのための多くの統合テストを書いています。私のテストがVisual Studio Team Services上で実行されているかどうかを検出します。
ローカルで統合テストを実行する場合は、APIを自己ホストし、それに対する統合テストを実行する必要があります。
しかし、私は、VSチームのサービスで、APIのデプロイ後に統合テストを実行するビルド定義があります。デプロイされたAPIに対してテストを実行したいのですが、コードを変更して自己ホストし、代わりにデプロイされたAPIに対してテストします。
実行時にテストが実行されている場所を検出する方法はありますか?
おかげ
私はVSTSでの統合テストのためにAPIを自己ホストしようとするとアクセスが拒否されるため、私のコードはlivehostを使用するようにセルフホストから変更する必要があります。それを取り組んでいます:) –