Пример #1
0
        private async Task ExecuteIterationAsync(IIterationProcessor iterationProcessor)
        {
            _configuration.Hooks.OnIterationStart.Execute(_iterationOrdinal);
            await _configuration.Hooks.OnIterationStartAsync.ExecuteAsync(_iterationOrdinal);

            var iteration = await iterationProcessor.ExecuteAsync(Name, _iterationOrdinal);

            _configuration.Hooks.OnIterationCompleted.Execute(iteration);
            await _configuration.Hooks.OnIterationCompletedAsync.ExecuteAsync(iteration);
        }
Пример #2
0
        private async Task ExecuteIterationAsync(IIterationProcessor iterationProcessor)
        {
            _logger.Trace("Executing Warden hooks OnIterationStart.");
            _configuration.Hooks.OnIterationStart.Execute(_iterationOrdinal);
            _logger.Trace("Executing Warden hooks OnIterationStartAsync.");
            await _configuration.Hooks.OnIterationStartAsync.ExecuteAsync(_iterationOrdinal);

            _logger.Info($"Executing Warden iteration {_iterationOrdinal}.");
            var iteration = await iterationProcessor.ExecuteAsync(Name, _iterationOrdinal);

            _logger.Trace("Executing Warden hooks OnIterationCompleted.");
            _configuration.Hooks.OnIterationCompleted.Execute(iteration);
            _logger.Trace("Executing Warden hooks OnIterationCompletedAsync.");
            await _configuration.Hooks.OnIterationCompletedAsync.ExecuteAsync(iteration);
        }
Пример #3
0
 private async Task ExecuteIterationAsync(IIterationProcessor iterationProcessor)
 {
     _configuration.Hooks.OnIterationStart.Execute(_iterationOrdinal);
     await _configuration.Hooks.OnIterationStartAsync.ExecuteAsync(_iterationOrdinal);
     var iteration = await iterationProcessor.ExecuteAsync(Name, _iterationOrdinal);
     _configuration.Hooks.OnIterationCompleted.Execute(iteration);
     await _configuration.Hooks.OnIterationCompletedAsync.ExecuteAsync(iteration);
 }