protected override bool Visit(ITestFinished testFinished) { if (showProgress) { lock (consoleLock) { Console.WriteLine(" {0} [FINISHED] Time: {1}s", XmlEscape(testFinished.Test.DisplayName), testFinished.ExecutionTime); } } long elapsed; if (!runningTests.TryRemove(testFinished.Test.DisplayName, out elapsed)) { lock (consoleLock) { Console.WriteLine("ERROR: Failed to find {0} in running test set.", testFinished.Test.DisplayName); } } if (elapsed > longTestMaxMilliseconds) { lock (consoleLock) { Console.WriteLine("WARNING: Long running test {0} finished in {1}ms.", testFinished.Test.DisplayName, elapsed); } } return(base.Visit(testFinished)); }
protected override bool Visit(ITestFinished testFinished) { var task = context.GetRemoteTask(testFinished); task.Finished(testFinished.ExecutionTime); return(context.ShouldContinue); }
//protected override bool Visit(ITestClassStarting testClassStarting) //{ // OutputLine(testClassStarting.TestClass.Class.Name); // identationLevel++; // return true; //} //protected override bool Visit(ITestClassFinished testClassFinished) //{ // identationLevel--; // return base.Visit(testClassFinished); //} //protected override bool Visit(IDiagnosticMessage diagnosticMessage) //{ // OutputLine(diagnosticMessage.Message); // return true; //} //protected override bool Visit(IErrorMessage error) //{ // foreach (var msg in error.Messages) // OutputLine(msg); // return true; //} protected override bool Visit(ITestFinished testFinished) { var name = testFinished.Test.DisplayName; OutputLine(name); return(true); }
protected override bool Visit(ITestFinished testFinished) { if (_showProgress) { _log.WriteLine($" {XmlEscape(testFinished.Test.DisplayName)} [FINISHED] Time: {testFinished.ExecutionTime}s"); } return(base.Visit(testFinished)); }
protected override bool Visit(ITestFinished testFinished) { if (_verbose) { Console.WriteLine($" {XmlEscape(testFinished.Test.DisplayName)} [FINISHED] Time: {testFinished.ExecutionTime}s"); } return(base.Visit(testFinished)); }
protected override bool Visit(ITestFinished testFinished) { if (showProgress) { lock (consoleLock) { Console.WriteLine(" {0} [FINISHED] Time: {1}s", Escape(testFinished.Test.DisplayName), testFinished.ExecutionTime); } } return(base.Visit(testFinished)); }
protected override bool Visit(ITestFinished value) { if (value == null) { throw new ArgumentNullException("value"); } var t = _dictionary[value.TestCase]; t.RunTime = value.ExecutionTime; t.Time = DateTime.Now; return(base.Visit(value)); }
_TestFinished AdaptTestFinished(ITestFinished message) { var testCollectionUniqueID = UniqueIDForTestCollection(assemblyUniqueID, message.TestCollection); var testClassUniqueID = UniqueIDForTestClass(testCollectionUniqueID, message.TestClass); var testMethodUniqueID = UniqueIDForTestMethod(testClassUniqueID, message.TestMethod); var testCaseUniqueID = message.TestCase.UniqueID; var testUniqueID = UniqueIDForTest(testCaseUniqueID, message.Test); return(new _TestFinished { AssemblyUniqueID = assemblyUniqueID, ExecutionTime = message.ExecutionTime, Output = message.Output, TestCaseUniqueID = testCaseUniqueID, TestCollectionUniqueID = testCollectionUniqueID, TestClassUniqueID = testClassUniqueID, TestMethodUniqueID = testMethodUniqueID, TestUniqueID = testUniqueID }); }
void LogTestOutput(ITestFinished test, Action <string> log = null, StringBuilder sb = null) { LogTestOutput(test.ExecutionTime, test.Output, log, sb); }
/// <summary> /// Called when an instance of <see cref="ITestFinished"/> is sent to the message sink. /// </summary> /// <param name="testFinished">The message.</param> /// <returns>Return <c>true</c> to continue executing tests; <c>false</c> otherwise.</returns> protected virtual bool Visit(ITestFinished testFinished) { return(true); }
protected override bool Visit(ITestFinished testFinished) { Calls.Add("ITestFinished"); return base.Visit(testFinished); }
protected override bool Visit(ITestFinished testFinished) { Calls.Add("ITestFinished"); return(base.Visit(testFinished)); }
protected override bool Visit(ITestFinished message) { Console.WriteLine("Test {0} finished.", message.Test.DisplayName); return(true); }
protected override bool Visit(ITestFinished testFinished) { if (showProgress) { lock (consoleLock) { Console.WriteLine(" {0} [FINISHED] Time: {1}s", Escape(testFinished.Test.DisplayName), testFinished.ExecutionTime); } } return base.Visit(testFinished); }