Sprache

RetryBaseAttribute.ExecuteAsync(RetryContext) Methode

Definition

Überprüft die Testmethode. Die Details, wie der Wiederholungsversuche durchgeführt werden, bleiben den abgeleiteten Klassen überlassen. Beachten Sie, dass eine erste Ausführung der Methode bereits ausgeführt wurde und fehlgeschlagen ist, bevor diese Methode aufgerufen wird.

protected internal abstract System.Threading.Tasks.Task<Microsoft.VisualStudio.TestTools.UnitTesting.RetryResult> ExecuteAsync(Microsoft.VisualStudio.TestTools.UnitTesting.RetryContext retryContext);
[System.Diagnostics.CodeAnalysis.Experimental("MSTESTEXP", UrlFormat="https://aka.ms/mstest/diagnostics#{0}")]
protected internal abstract System.Threading.Tasks.Task<Microsoft.VisualStudio.TestTools.UnitTesting.RetryResult> ExecuteAsync(Microsoft.VisualStudio.TestTools.UnitTesting.RetryContext retryContext);
abstract member ExecuteAsync : Microsoft.VisualStudio.TestTools.UnitTesting.RetryContext -> System.Threading.Tasks.Task<Microsoft.VisualStudio.TestTools.UnitTesting.RetryResult>
[<System.Diagnostics.CodeAnalysis.Experimental("MSTESTEXP", UrlFormat="https://aka.ms/mstest/diagnostics#{0}")>]
abstract member ExecuteAsync : Microsoft.VisualStudio.TestTools.UnitTesting.RetryContext -> System.Threading.Tasks.Task<Microsoft.VisualStudio.TestTools.UnitTesting.RetryResult>
Protected Friend MustOverride Function ExecuteAsync (retryContext As RetryContext) As Task(Of RetryResult)

Parameter

retryContext
RetryContext

Ein Objekt, das den Zustand kapselt, der für die Wiederholungsausführung erforderlich ist.

Gibt zurück

Gibt ein RetryResult Objekt zurück, das die Ergebnisse aller Versuche enthält. Das letzte hinzugefügte Element bestimmt das Testergebnis; unter Microsoft. Testing.Platform the earlier attempt are also reported, tagged as supersed, so tooling can surface the retry (attempt count, flaky detection, per-attempt error messages). Der VSTest-Host empfängt nur das Endergebnis.

Attribute

Gilt für: