/// <summary> /// Publish test run to pipeline /// </summary> public async Task PublishAsync(TestRun testRun) { var validatedTestRun = this.ValidateAndPrepareForPublish(testRun); if (validatedTestRun != null) { var task = _publisher.PublishAsync(validatedTestRun); //TODO fix this _runningTasks.Add(task); await task; } }
/// <summary> /// Publish test run to pipeline /// </summary> public async Task PublishAsync(TestRun testRun) { _telemetry.AddAndAggregate(TelemetryConstants.TotalRunsDetected, 1); var validatedTestRun = ValidateAndPrepareForPublish(testRun); if (validatedTestRun != null) { _telemetry.AddAndAggregate(TelemetryConstants.ValidRunsDetected, 1); var task = _publisher.PublishAsync(validatedTestRun); _runningTasks.Add(task); await task; } }