你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
FailoverTestScenario 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
This class is deprecated. Please use Chaos instead https://docs.microsoft.com/azure/service-fabric/service-fabric-controlled-chaos
FailoverTestScenario 是针对 FailoverTestScenarioParameters 中 PartitionSelector 定义的特定分区运行一系列故障的测试。
[System.Obsolete("This class is deprecated. Please use Chaos instead https://docs.microsoft.com/azure/service-fabric/service-fabric-controlled-chaos")]
public sealed class FailoverTestScenario : System.Fabric.Testability.Scenario.TestScenario
[<System.Obsolete("This class is deprecated. Please use Chaos instead https://docs.microsoft.com/azure/service-fabric/service-fabric-controlled-chaos")>]
type FailoverTestScenario = class
inherit TestScenario
Public NotInheritable Class FailoverTestScenario
Inherits TestScenario
- 继承
- 属性
注解
引发的故障使分区经历一些特定的故障转移方案,以确保测试并执行这些路径。 在运行测试的同时,针对服务运行工作负载会增加在服务中引入和发现 bug 的机会。 主要实例、辅助实例和无状态实例引起的故障是 RestartReplica, (仅保留) , RemoveReplica、ResartDeployedCodePackage、MovePrimary 仅 (有状态) 、MoveSecondary (仅有状态) 、MoveInstance (仅无状态) 、RestartPartition (无数据丢失) 、MoveAuxiliary (仅有状态持久化) 。
构造函数
FailoverTestScenario(FabricClient, FailoverTestScenarioParameters) |
已过时.
FailoverTestScenario 的构造函数。 |
字段
ProgressChanged |
已过时.
事件处理程序,用于公开测试的当前进度。 处理时,它将提供 ProgressChangedEventArgs,其中提供已完成的测试的总百分比,以及执行的最后一个操作 (字符串) ,这对于日志记录非常有用。 (继承自 TestScenario) |
属性
FabricClient |
已过时.
此 API 支持 Service Fabric 平台,不应从代码中调用 (继承自 TestScenario) |
ScenarioParameters |
已过时.
此 API 支持 Service Fabric 平台,不应从代码中调用 (继承自 TestScenario) |
方法
Dispose() |
已过时.
此方法将释放 TestScenario。 (继承自 TestScenario) |
ExecuteAsync(CancellationToken) |
已过时.
此方法使用传入构造函数的指定参数集执行测试。 (继承自 TestScenario) |
GetElapsedTime() |
已过时.
此 API 支持 Service Fabric 平台,不应从代码中调用 (继承自 TestScenario) |
HandleTaskComplete(Task, String, String) |
已过时.
此 API 支持 Service Fabric 平台,不应从代码中调用 (继承自 TestScenario) |
OnDispose(Boolean) |
已过时.
此 API 支持 Service Fabric 平台,不应从代码中调用 (继承自 TestScenario) |
OnExecuteAsync(CancellationToken) |
已过时.
此 API 支持 Service Fabric 平台,不应从代码中调用 (继承自 TestScenario) |
ReportProgress(String) |
已过时.
此 API 支持 Service Fabric 平台,不应从代码中调用 (继承自 TestScenario) |
ReportProgress(String, Object[]) |
已过时.
此 API 支持 Service Fabric 平台,不应从代码中调用 (继承自 TestScenario) |
ValidateScenarioAtExitAsync(CancellationToken) |
已过时.
此 API 支持 Service Fabric 平台,不应从代码中调用 (继承自 TestScenario) |