/// <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); }
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); }
/// <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); }