C# Класс NBench.Reporting.TeamCityBenchmarkOutput

TeamCity output formatter. Complies with https://confluence.jetbrains.com/display/TCD10/Build+Script+Interaction+with+TeamCity#BuildScriptInteractionwithTeamCity-ReportingTests to ensure that output reports from NBench render nicely on TeamCity.
Can be enabled in the default NBench test runner by passing in the teamcity=true flag.
Наследование: IBenchmarkOutput
Показать файл Открыть проект

Открытые методы

Метод Описание
Error ( Exception ex, string message ) : void
Error ( string message ) : void
FinishBenchmark ( string benchmarkName ) : void
SkipBenchmark ( string benchmarkName ) : void
StartBenchmark ( string benchmarkName ) : void
TeamCityBenchmarkOutput ( ) : System

Default constructor. Uses Console.Out as the output target.

TeamCityBenchmarkOutput ( TextWriter writer ) : System

Constructor that takes a TextWriter to use as the output target.

Warning ( string message ) : void
WriteBenchmark ( BenchmarkFinalResults results ) : void
WriteLine ( string message ) : void
WriteRun ( BenchmarkRunReport report, bool isWarmup = false ) : void

Приватные методы

Метод Описание
BenchmarkStdErr ( NBench.Reporting.BenchmarkFinalResults results, string str ) : void
BenchmarkStdOut ( NBench.Reporting.BenchmarkFinalResults results, string str ) : void
Escape ( string input ) : string

Описание методов

Error() публичный Метод

public Error ( Exception ex, string message ) : void
ex System.Exception
message string
Результат void

Error() публичный Метод

public Error ( string message ) : void
message string
Результат void

FinishBenchmark() публичный Метод

public FinishBenchmark ( string benchmarkName ) : void
benchmarkName string
Результат void

SkipBenchmark() публичный Метод

public SkipBenchmark ( string benchmarkName ) : void
benchmarkName string
Результат void

StartBenchmark() публичный Метод

public StartBenchmark ( string benchmarkName ) : void
benchmarkName string
Результат void

TeamCityBenchmarkOutput() публичный Метод

Default constructor. Uses Console.Out as the output target.
public TeamCityBenchmarkOutput ( ) : System
Результат System

TeamCityBenchmarkOutput() публичный Метод

Constructor that takes a TextWriter to use as the output target.
public TeamCityBenchmarkOutput ( TextWriter writer ) : System
writer TextWriter Output target.
Результат System

Warning() публичный Метод

public Warning ( string message ) : void
message string
Результат void

WriteBenchmark() публичный Метод

public WriteBenchmark ( BenchmarkFinalResults results ) : void
results BenchmarkFinalResults
Результат void

WriteLine() публичный Метод

public WriteLine ( string message ) : void
message string
Результат void

WriteRun() публичный Метод

public WriteRun ( BenchmarkRunReport report, bool isWarmup = false ) : void
report BenchmarkRunReport
isWarmup bool
Результат void