internal static async Task <ApiFaultInformation> GetApiFaultInformationAsync( this IFabricTestabilityClient client, DateTime start, DateTime end, TimeSpan operationTimeout, CancellationToken token) { var systemFabricCient = GetSystemFabricClient(client); var testContext = systemFabricCient.FabricClient.TestManager.TestContext; var apiFaultInformationAction = new ApiFaultInformationAction(start, end) { ActionTimeout = operationTimeout, RequestTimeout = TestabilityExtensionsFuture.GetRequestTimeout(operationTimeout) }; await testContext.ActionExecutor.RunAsync(apiFaultInformationAction, token); return(apiFaultInformationAction.Result); }
public static async Task <IList <AbnormalProcessTerminationInformation> > GetAbnormalProcessTerminationInformationAsync( this IFabricTestabilityClient client, DateTime start, DateTime end, string hostName, TimeSpan operationTimeout, CancellationToken token) { var systemFabricCient = GetSystemFabricClient(client); var testContext = systemFabricCient.FabricClient.TestManager.TestContext; AbnormalProcessTerminationAction abnornalTerminationAction = new AbnormalProcessTerminationAction(start, end, hostName); abnornalTerminationAction.ActionTimeout = operationTimeout; abnornalTerminationAction.RequestTimeout = TestabilityExtensionsFuture.GetRequestTimeout(operationTimeout); await testContext.ActionExecutor.RunAsync(abnornalTerminationAction, token); return(abnornalTerminationAction.Result); }