尝试使用 runsettings 文件运行测试时遇到问题。我们有一个启用了 SSL 的 redis 缓存,我们正试图从我们的测试中访问它。
StackExchange.Redis.RedisConnectionException:没有可用于服务此操作的连接:SET sample.TM.test|ConnectionSample|System.String|Sample ---> StackExchange.Redis.RedisConnectionException:SocketFailure on .cache.windows.net:6380/订阅,来源:已连接,输入缓冲区:0,未完成:0,上次读取:1 秒前,上次写入:1 秒前,未回答写入:464270 秒前,保持活动:60 秒,待处理:0,状态:正在连接, last-heartbeat: never, last-mbeat: -1s ago, global: 1s ago, mgr: Inactive, err: never ---> System.IO.IOException: Unable to read data from the transport connection: 一个现有的连接是被远程主机强行关闭。---> System.Net.Sockets.SocketException: 现有连接被远程主机强行关闭
何时能够在不使用此运行设置的情况下运行相同的测试。
无论如何我可以在不迁移到 MSTest V2 的情况下成功运行测试吗?
或者
我可以使用与 MSTest V2 相同的测试控制器/代理设置来运行测试吗?