Class TeamCityEventListener
TeamCityEventListener class handles ITestListener events by issuing TeamCity service messages on the Console.
Implements
Inherited Members
Namespace: NUnitLite
Assembly: nunitlite.dll
Syntax
public class TeamCityEventListener : ITestListener
Constructors
View SourceTeamCityEventListener()
Default constructor using Console.Out
Declaration
public TeamCityEventListener()
Remarks
This constructor must be called before Console.Out is redirected in order to work correctly under TeamCity.
TeamCityEventListener(TextWriter)
Construct a TeamCityEventListener specifying a TextWriter. Used for testing.
Declaration
public TeamCityEventListener(TextWriter outWriter)
Parameters
Type | Name | Description |
---|---|---|
TextWriter | outWriter | The TextWriter to receive normal messages. |
Methods
View SourceSendMessage(TestMessage)
Called when a test produces a message to be sent to listeners
Declaration
public void SendMessage(TestMessage message)
Parameters
Type | Name | Description |
---|---|---|
TestMessage | message | A TestMessage object containing the text to send |
TestFinished(ITestResult)
Called when a test has finished
Declaration
public void TestFinished(ITestResult result)
Parameters
Type | Name | Description |
---|---|---|
ITestResult | result | The result of the test |
TestOutput(TestOutput)
Called when a test produces output for immediate display
Declaration
public void TestOutput(TestOutput output)
Parameters
Type | Name | Description |
---|---|---|
TestOutput | output | A TestOutput object containing the text to display |
TestStarted(ITest)
Called when a test has just started
Declaration
public void TestStarted(ITest test)
Parameters
Type | Name | Description |
---|---|---|
ITest | test | The test that is starting |