Freigeben über


FailoverTestScenario Klasse

Definition

Achtung

This class is deprecated. Please use Chaos instead https://docs.microsoft.com/azure/service-fabric/service-fabric-controlled-chaos

FailoverTestScenario ist ein Test, der eine Reihe von Fehlern für eine bestimmte Partition ausführt, die vom PartitionSelector in FailoverTestScenarioParameters definiert wird.

[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
Vererbung
FailoverTestScenario
Attribute

Hinweise

Die induzierten Fehler durchlaufen für die Partition bestimmte Failoverszenarien, um sicherzustellen, dass diese Pfade getestet und ausgeführt werden. Wenn Sie Ihre Workload für den Dienst gleichzeitig mit dem ausgeführten Test ausführen, erhöht sich die Wahrscheinlichkeit, Dass Fehler mit dem Dienst induziert und ermittelt werden. Die für die primären Instanzen, Secondaries und zustandslosen Instanzen induzierten Fehler sind RestartReplica(only persisted), RemoveReplica, ResartDeployedCodePackage, MovePrimary (nur zustandsbehaftet), MoveSecondary (nur zustandsbehaftet), MoveInstance (Nur zustandslos), RestartPartition (ohne Datenverlust), MoveAuxiliary (Nur zustandsbehaftet persistent).

Konstruktoren

FailoverTestScenario(FabricClient, FailoverTestScenarioParameters)
Veraltet.

Konstruktor für failoverTestScenario.

Felder

ProgressChanged
Veraltet.

Ereignishandler, der den aktuellen Status des Tests verfügbar macht. Wenn es behandelt wird, erhalten Sie die ProgressChangedEventArgs, die einen Gesamtprozentsatz des tests, der bereits abgeschlossen wurde, und den letzten ausgeführten Vorgang (Zeichenfolge) angibt, der für die Protokollierung nützlich sein kann.

(Geerbt von TestScenario)

Eigenschaften

FabricClient
Veraltet.

Diese API unterstützt die Service Fabric-Plattform und soll nicht über Ihren Code aufgerufen werden.

(Geerbt von TestScenario)
ScenarioParameters
Veraltet.

Diese API unterstützt die Service Fabric-Plattform und soll nicht über Ihren Code aufgerufen werden.

(Geerbt von TestScenario)

Methoden

Dispose()
Veraltet.

Diese Methode verwirft testScenario.

(Geerbt von TestScenario)
ExecuteAsync(CancellationToken)
Veraltet.

Diese Methode führt den Test mit dem angegebenen Parametersatz aus, der an den Konstruktor übergeben wird.

(Geerbt von TestScenario)
GetElapsedTime()
Veraltet.

Diese API unterstützt die Service Fabric-Plattform und soll nicht über Ihren Code aufgerufen werden.

(Geerbt von TestScenario)
HandleTaskComplete(Task, String, String)
Veraltet.

Diese API unterstützt die Service Fabric-Plattform und soll nicht über Ihren Code aufgerufen werden.

(Geerbt von TestScenario)
OnDispose(Boolean)
Veraltet.

Diese API unterstützt die Service Fabric-Plattform und soll nicht über Ihren Code aufgerufen werden.

(Geerbt von TestScenario)
OnExecuteAsync(CancellationToken)
Veraltet.

Diese API unterstützt die Service Fabric-Plattform und soll nicht über Ihren Code aufgerufen werden.

(Geerbt von TestScenario)
ReportProgress(String)
Veraltet.

Diese API unterstützt die Service Fabric-Plattform und soll nicht über Ihren Code aufgerufen werden.

(Geerbt von TestScenario)
ReportProgress(String, Object[])
Veraltet.

Diese API unterstützt die Service Fabric-Plattform und soll nicht über Ihren Code aufgerufen werden.

(Geerbt von TestScenario)
ValidateScenarioAtExitAsync(CancellationToken)
Veraltet.

Diese API unterstützt die Service Fabric-Plattform und soll nicht über Ihren Code aufgerufen werden.

(Geerbt von TestScenario)

Gilt für: