コード例 #1
0
        /// <summary>
        /// Updates context.
        /// </summary>
        public override void UpdateContext()
        {
            TestOptions options = new TestOptions();

            options.InteractiveFirst = View.InteractiveFirst;

            List <TestInfo> selectedTests = View.SelectedTests;

            foreach (TestInfo info in selectedTests)
            {
                options.Tests.Add(info.Order);
            }

            options.Groups.AddRange(View.SelectedGroups);

            ContextController.UpdateTestOptions(options);

            TestLog log = new TestLog();

            log.TestResults       = _testResults;
            log.Tests             = _testInfos;
            log.TestExecutionTime = _testExecutionTime;

            ContextController.UpdateTestLog(log);
        }
コード例 #2
0
 void UpdateTestLog()
 {
     TestTool.GUI.Data.TestLog log = new TestTool.GUI.Data.TestLog();
     log.TestResults           = _testResults;
     log.Features              = _td.Features;
     log.TestExecutionTime     = _testExecutionTime;
     log.InitializationData    = _initializationData;
     log.FeaturesDefinitionLog = _featureDefinitionLog;
     ContextController.UpdateTestLog(log);
 }
コード例 #3
0
        /// <summary>
        /// Updates test log in "context".
        /// </summary>
        public void UpdateTestLog()
        {
            TestLog log = new TestLog();

            log.TestResults           = _testResults;
            log.Features              = _td.Features;
            log.TestExecutionTime     = _testExecutionTime;
            log.InitializationData    = _initializationData;
            log.FeaturesDefinitionLog = _featureDefinitionLog;

            log.Timeouts = new RealTimeouts();
            TrafficListener.GetAggregated(out log.Timeouts.Maximum, out log.Timeouts.Median, out log.Timeouts.Average);
            System.Diagnostics.Debug.WriteLine(string.Format("RunTests stopped with Max={0}, Median={1} and Mean={2}",
                                                             log.Timeouts.Maximum,
                                                             log.Timeouts.Median,
                                                             log.Timeouts.Average));

            ContextController.UpdateTestLog(log);
        }