你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

FailoverTestScenario 类

定义

注意

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
继承
FailoverTestScenario
属性

注解

引发的故障使分区经历一些特定的故障转移方案,以确保测试并执行这些路径。 在运行测试的同时,针对服务运行工作负载会增加在服务中引入和发现 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)

适用于