IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
NUnitLite.TeamCityEventListener Class Reference

TeamCityEventListener class handles ITestListener events by issuing TeamCity service messages on the Console. More...

+ Inheritance diagram for NUnitLite.TeamCityEventListener:
+ Collaboration diagram for NUnitLite.TeamCityEventListener:

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
 

Detailed Description

TeamCityEventListener class handles ITestListener events by issuing TeamCity service messages on the Console.

Constructor & Destructor Documentation

NUnitLite.TeamCityEventListener.TeamCityEventListener ( )
inline

Default constructor using Console.Out

This constructor must be called before Console.Out is redirected in order to work correctly under TeamCity.

NUnitLite.TeamCityEventListener.TeamCityEventListener ( TextWriter  outWriter)
inline

Construct a TeamCityEventListener specifying a TextWriter. Used for testing.

Parameters
outWriterThe TextWriter to receive normal messages.

Member Function Documentation

void NUnitLite.TeamCityEventListener.TC_TestSuiteStarted ( string  name)
inlineprivate
void NUnitLite.TeamCityEventListener.TC_TestSuiteFinished ( string  name)
inlineprivate
void NUnitLite.TeamCityEventListener.TC_TestStarted ( string  name)
inlineprivate
void NUnitLite.TeamCityEventListener.TC_TestFinished ( string  name,
double  duration 
)
inlineprivate
void NUnitLite.TeamCityEventListener.TC_TestIgnored ( string  name,
string  reason 
)
inlineprivate
void NUnitLite.TeamCityEventListener.TC_TestFailed ( string  name,
string  message,
string  details 
)
inlineprivate

Member Data Documentation

readonly TextWriter NUnitLite.TeamCityEventListener._outWriter
private

The documentation for this class was generated from the following file: