private async Task ExecuteAsync(CommandLineOptions options) { try { var results = await InternalExecuteAsync(options).ConfigureAwait(false); WriteResultsFile(options.ResultsFilePath, ExecutionContent.CreateSuccess(results)); } catch (Exception ex) { WriteResultsFile(options.ResultsFilePath, ExecutionContent.CreateFromException(ex)); } }
private async Task ExecuteAsync(TestInputData testInputData) { try { CommonCacheTestUtils.EnsureCacheFileDirectoryExists(); var results = await InternalExecuteAsync(testInputData).ConfigureAwait(false); WriteResultsFile(testInputData.ResultsFilePath, ExecutionContent.CreateSuccess(results)); } catch (Exception ex) { WriteResultsFile(testInputData.ResultsFilePath, ExecutionContent.CreateFromException(ex)); } }