/// <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;
            }
        }
Пример #2
0
        /// <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;
            }
        }