C# Class Machine.Specifications.Reporting.Integration.TeamCityServiceMessageWriter

Writes specially formatted service messages for TeamCity. These messages are interpreted by TeamCity to perform some task. See also: http://www.jetbrains.net/confluence/display/TCD3/Build+Script+Interaction+with+TeamCity
Afficher le fichier Open project: Huddle/machine.specifications Class Usage Examples

Méthodes publiques

Méthode Description
TeamCityServiceMessageWriter ( Action writer ) : System
WriteError ( string message, string details ) : void
WriteProgressFinish ( string message ) : void
WriteProgressMessage ( string message ) : void
WriteProgressStart ( string message ) : void
WriteTestFailed ( string name, string message, string details ) : void
WriteTestFailedWithComparisonFailure ( string name, string message, string details, string expected, string actual ) : void
WriteTestFinished ( string name, System.TimeSpan duration ) : void
WriteTestIgnored ( string name, string message ) : void
WriteTestStarted ( string name, bool captureStandardOutput ) : void
WriteTestStdErr ( string name, string text ) : void
WriteTestStdOut ( string name, string text ) : void
WriteTestSuiteFinished ( string name ) : void
WriteTestSuiteStarted ( string name ) : void

Private Methods

Méthode Description
AppendEscapedString ( StringBuilder builder, string rawString ) : void
WriteMessage ( Action formatter ) : void

Method Details

TeamCityServiceMessageWriter() public méthode

public TeamCityServiceMessageWriter ( Action writer ) : System
writer Action
Résultat System

WriteError() public méthode

public WriteError ( string message, string details ) : void
message string
details string
Résultat void

WriteProgressFinish() public méthode

public WriteProgressFinish ( string message ) : void
message string
Résultat void

WriteProgressMessage() public méthode

public WriteProgressMessage ( string message ) : void
message string
Résultat void

WriteProgressStart() public méthode

public WriteProgressStart ( string message ) : void
message string
Résultat void

WriteTestFailed() public méthode

public WriteTestFailed ( string name, string message, string details ) : void
name string
message string
details string
Résultat void

WriteTestFailedWithComparisonFailure() public méthode

public WriteTestFailedWithComparisonFailure ( string name, string message, string details, string expected, string actual ) : void
name string
message string
details string
expected string
actual string
Résultat void

WriteTestFinished() public méthode

public WriteTestFinished ( string name, System.TimeSpan duration ) : void
name string
duration System.TimeSpan
Résultat void

WriteTestIgnored() public méthode

public WriteTestIgnored ( string name, string message ) : void
name string
message string
Résultat void

WriteTestStarted() public méthode

public WriteTestStarted ( string name, bool captureStandardOutput ) : void
name string
captureStandardOutput bool
Résultat void

WriteTestStdErr() public méthode

public WriteTestStdErr ( string name, string text ) : void
name string
text string
Résultat void

WriteTestStdOut() public méthode

public WriteTestStdOut ( string name, string text ) : void
name string
text string
Résultat void

WriteTestSuiteFinished() public méthode

public WriteTestSuiteFinished ( string name ) : void
name string
Résultat void

WriteTestSuiteStarted() public méthode

public WriteTestSuiteStarted ( string name ) : void
name string
Résultat void