FailoverTestScenario Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
This class is deprecated. Please use Chaos instead https://docs.microsoft.com/azure/service-fabric/service-fabric-controlled-chaos
O FailoverTestScenario é um teste que executa uma série de falhas em uma partição específica definida pelo PartitionSelector no FailoverTestScenarioParameters.
[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
- Herança
- Atributos
Comentários
As falhas induzidas colocam a partição em alguns cenários de failover específicos para garantir que esses caminhos sejam testados e exercidos. Executar sua carga de trabalho no serviço ao mesmo tempo em que o teste que está sendo executado aumentará as chances de induzir e descobrir bugs com o serviço. As falhas induzidas para as instâncias Primária, Secundária e sem estado são RestartReplica(only persisted), RemoveReplica, ResartDeployedCodePackage, MovePrimary (somente com estado), MoveSecondary (Somente com estado), MoveInstance (Somente sem estado), RestartPartition (sem perda de dados), MoveAuxiliary (somente com estado persistente).
Construtores
FailoverTestScenario(FabricClient, FailoverTestScenarioParameters) |
Obsoleto.
Construtor para o FailoverTestScenario. |
Campos
ProgressChanged |
Obsoleto.
Manipulador de eventos que expõe o progresso atual do teste. Quando tratado, ele fornece o ProgressChangedEventArgs, que fornece um % total do teste que já foi concluído e a última operação (cadeia de caracteres) que foi executada, o que pode ser útil para o registro em log. (Herdado de TestScenario) |
Propriedades
FabricClient |
Obsoleto.
Essa API dá suporte à plataforma do Service Fabric e não deve ser chamada do seu código (Herdado de TestScenario) |
ScenarioParameters |
Obsoleto.
Essa API dá suporte à plataforma do Service Fabric e não deve ser chamada do seu código (Herdado de TestScenario) |
Métodos
Dispose() |
Obsoleto.
Esse método descartará o TestScenario. (Herdado de TestScenario) |
ExecuteAsync(CancellationToken) |
Obsoleto.
Esse método executa o teste com o conjunto de parâmetros especificado passado para o construtor. (Herdado de TestScenario) |
GetElapsedTime() |
Obsoleto.
Essa API dá suporte à plataforma do Service Fabric e não deve ser chamada do seu código (Herdado de TestScenario) |
HandleTaskComplete(Task, String, String) |
Obsoleto.
Essa API dá suporte à plataforma do Service Fabric e não deve ser chamada do seu código (Herdado de TestScenario) |
OnDispose(Boolean) |
Obsoleto.
Essa API dá suporte à plataforma do Service Fabric e não deve ser chamada do seu código (Herdado de TestScenario) |
OnExecuteAsync(CancellationToken) |
Obsoleto.
Essa API dá suporte à plataforma do Service Fabric e não deve ser chamada do seu código (Herdado de TestScenario) |
ReportProgress(String) |
Obsoleto.
Essa API dá suporte à plataforma do Service Fabric e não deve ser chamada do seu código (Herdado de TestScenario) |
ReportProgress(String, Object[]) |
Obsoleto.
Essa API dá suporte à plataforma do Service Fabric e não deve ser chamada do seu código (Herdado de TestScenario) |
ValidateScenarioAtExitAsync(CancellationToken) |
Obsoleto.
Essa API dá suporte à plataforma do Service Fabric e não deve ser chamada do seu código (Herdado de TestScenario) |
Aplica-se a
Azure SDK for .NET