protected override async Task <RunSummary> RunTestAsync()
        {
            var test       = new XunitTest(TestCase, DisplayName);
            var aggregator = new ExceptionAggregator(Aggregator);
            var runner     = new XunitTestRunner(test, MessageBus, TestClass, ConstructorArguments, TestMethod, TestMethodArguments, SkipReason, BeforeAfterAttributes, aggregator, CancellationTokenSource);

            return(await KuduXunitTestRunnerUtils.RunTestAsync(runner, MessageBus, aggregator));
        }
        private async Task <RunSummary> RunTestAsync(XunitTestRunner runner)
        {
            var disableRetry = ((KuduXunitTheoryTestCase)TestCase).DisableRetry;

            if (!disableRetry)
            {
                var value = ConfigurationManager.AppSettings["DisableRetry"];
                disableRetry = string.IsNullOrEmpty(value) || bool.Parse(value);
            }
            return(await KuduXunitTestRunnerUtils.RunTestAsync(runner, MessageBus, Aggregator, disableRetry));
        }
예제 #3
0
        protected override async Task <RunSummary> RunTestAsync()
        {
            var test         = new XunitTest(TestCase, DisplayName);
            var aggregator   = new ExceptionAggregator(Aggregator);
            var disableRetry = ((KuduXunitTestCase)TestCase).DisableRetry;

            if (!disableRetry)
            {
                var value = ConfigurationManager.AppSettings["DisableRetry"];
                disableRetry = string.IsNullOrEmpty(value) || bool.Parse(value);
            }
            var runner = new XunitTestRunner(test, MessageBus, TestClass, ConstructorArguments, TestMethod, TestMethodArguments, SkipReason, BeforeAfterAttributes, aggregator, CancellationTokenSource);

            return(await KuduXunitTestRunnerUtils.RunTestAsync(runner, MessageBus, aggregator, disableRetry));
        }
예제 #4
0
 private async Task <RunSummary> RunTestAsync(XunitTestRunner runner)
 {
     return(await KuduXunitTestRunnerUtils.RunTestAsync(runner, MessageBus, Aggregator));
 }
        private async Task <RunSummary> RunTestAsync(XunitTestRunner runner)
        {
            var disableRetry = ((KuduXunitTheoryTestCase)TestCase).DisableRetry;

            return(await KuduXunitTestRunnerUtils.RunTestAsync(runner, MessageBus, Aggregator, disableRetry));
        }