C# Класс NBench.Reporting.Targets.MarkdownBenchmarkOutput

IBenchmarkOutput implementation that writes output for each completed benchmark to a markdown file. Uses FileNameGenerator to generate a file name unique to each test AND the time it was run.
Наследование: IBenchmarkOutput
Показать файл Открыть проект

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

Метод Описание
Error ( Exception ex, string message ) : void
Error ( string message ) : void
FinishBenchmark ( string benchmarkName ) : void
MarkdownBenchmarkOutput ( string outputDirectory ) : System
SkipBenchmark ( string benchmarkName ) : void
StartBenchmark ( string benchmarkName ) : void
Warning ( string message ) : void
WriteBenchmark ( BenchmarkFinalResults results ) : void
WriteLine ( string message ) : void
WriteRun ( BenchmarkRunReport report, bool isWarmup = false ) : void

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

Метод Описание
AddMarkdownTableHeaderRow ( StringBuilder sb, int columnWidth = MaxColumnSize, int columns = 6 ) : void
BuildPerSecondsStatTable ( IEnumerable metrics, int columnWidth = MaxColumnSize ) : string
BuildRunTable ( IReadOnlyList runs, int columnWidth = MaxColumnSize ) : string
BuildStatTable ( IEnumerable metrics, int columnWidth = MaxColumnSize ) : 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

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

public MarkdownBenchmarkOutput ( string outputDirectory ) : System
outputDirectory string
Результат System

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

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

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

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

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