IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
TeamCityEventListener class handles ITestListener events by issuing TeamCity service messages on the Console. More...
Public Member Functions | |
TeamCityEventListener () | |
Default constructor using Console.Out More... | |
TeamCityEventListener (TextWriter outWriter) | |
Construct a TeamCityEventListener specifying a TextWriter. Used for testing. More... | |
void | TestStarted (ITest test) |
Called when a test has just started More... | |
void | TestFinished (ITestResult result) |
Called when a test has finished More... | |
Private Member Functions | |
void | TC_TestSuiteStarted (string name) |
void | TC_TestSuiteFinished (string name) |
void | TC_TestStarted (string name) |
void | TC_TestFinished (string name, double duration) |
void | TC_TestIgnored (string name, string reason) |
void | TC_TestFailed (string name, string message, string details) |
Static Private Member Functions | |
static string | Escape (string input) |
Private Attributes | |
readonly TextWriter | _outWriter |
TeamCityEventListener class handles ITestListener events by issuing TeamCity service messages on the Console.
|
inline |
Default constructor using Console.Out
This constructor must be called before Console.Out is redirected in order to work correctly under TeamCity.
|
inline |
Construct a TeamCityEventListener specifying a TextWriter. Used for testing.
outWriter | The TextWriter to receive normal messages. |
|
inline |
Called when a test has just started
test | The test that is starting |
Implements NUnit.Framework.Interfaces.ITestListener.
References NUnit.Framework.Interfaces.ITest.IsSuite, NUnit.Framework.Interfaces.ITest.Name, NUnitLite.TeamCityEventListener.TC_TestStarted(), and NUnitLite.TeamCityEventListener.TC_TestSuiteStarted().
Referenced by NUnitLite.Tests.TeamCityEventListenerTests.TestStarted(), NUnitLite.TextRunner.TestStarted(), and NUnitLite.Tests.TeamCityEventListenerTests.TestSuiteStarted().
|
inline |
Called when a test has finished
result | The result of the test |
Implements NUnit.Framework.Interfaces.ITestListener.
References NUnit.Framework.Interfaces.ITestResult.Duration, NUnit.Framework.Interfaces.ITest.IsSuite, NUnit.Framework.Interfaces.ITestResult.Message, NUnit.Framework.Interfaces.ITest.Name, NUnit.Framework.Interfaces.ITestResult.ResultState, NUnit.Framework.Interfaces.ITestResult.StackTrace, NUnit.Framework.Interfaces.ResultState.Status, NUnitLite.TeamCityEventListener.TC_TestFailed(), NUnitLite.TeamCityEventListener.TC_TestFinished(), NUnitLite.TeamCityEventListener.TC_TestIgnored(), NUnitLite.TeamCityEventListener.TC_TestSuiteFinished(), and NUnit.Framework.Interfaces.ITestResult.Test.
Referenced by NUnitLite.TextRunner.TestFinished(), NUnitLite.Tests.TeamCityEventListenerTests.TestFinished_Failed(), NUnitLite.Tests.TeamCityEventListenerTests.TestFinished_Ignored(), NUnitLite.Tests.TeamCityEventListenerTests.TestFinished_Inconclusive(), NUnitLite.Tests.TeamCityEventListenerTests.TestFinished_Passed(), and NUnitLite.Tests.TeamCityEventListenerTests.TestSuiteFinished().
|
inlineprivate |
References NUnitLite.TeamCityEventListener.Escape().
Referenced by NUnitLite.TeamCityEventListener.TestStarted().
|
inlineprivate |
References NUnitLite.TeamCityEventListener.Escape().
Referenced by NUnitLite.TeamCityEventListener.TestFinished().
|
inlineprivate |
References NUnitLite.TeamCityEventListener.Escape().
Referenced by NUnitLite.TeamCityEventListener.TestStarted().
|
inlineprivate |
References NUnitLite.TeamCityEventListener.Escape().
Referenced by NUnitLite.TeamCityEventListener.TestFinished().
|
inlineprivate |
References NUnitLite.TeamCityEventListener.Escape().
Referenced by NUnitLite.TeamCityEventListener.TestFinished().
|
inlineprivate |
References NUnitLite.TeamCityEventListener.Escape().
Referenced by NUnitLite.TeamCityEventListener.TestFinished().
|
inlinestaticprivate |
Referenced by NUnitLite.TeamCityEventListener.TC_TestFailed(), NUnitLite.TeamCityEventListener.TC_TestFinished(), NUnitLite.TeamCityEventListener.TC_TestIgnored(), NUnitLite.TeamCityEventListener.TC_TestStarted(), NUnitLite.TeamCityEventListener.TC_TestSuiteFinished(), and NUnitLite.TeamCityEventListener.TC_TestSuiteStarted().
|
private |