Documentation ¶
Index ¶
- Variables
- func FormatFloat3(f func() (float64, error)) string
- func FormatFloatAsRate(f func() float64) string
- func FormatNanosAsSec3(f func() (float64, error)) string
- func GetSortedScenarioIds(summary api.Summary) []api.ID
- func NewCsvReportWriter(writer *bufio.Writer) api.WriteSummaryReportFn
- func NewMarkdownSummaryReportWriter(writer *bufio.Writer) api.WriteSummaryReportFn
- func NewTextReportWriter(writer *bufio.Writer, colorsOn bool) api.WriteSummaryReportFn
- type CsvStreamReportWriter
- type MarkdownStreamReportWriter
- type MarkdownTable
- func (t *MarkdownTable) SetData(row, col int, data interface{}) *MarkdownTable
- func (t *MarkdownTable) SetFloat64(row, col int, data float64) *MarkdownTable
- func (t *MarkdownTable) SetHeader(col int, header string) *MarkdownTable
- func (t *MarkdownTable) SetInt(row, col int, data int) *MarkdownTable
- func (t *MarkdownTable) Write(writer *bufio.Writer)
- type MarkdownTableWriter
Constants ¶
This section is empty.
Variables ¶
View Source
var RawDataReportHeaders = []string{"Timestamp", "Scenario", "Labels", "Duration", "Error"}
View Source
var SummaryReportHeaders = []string{
"Timestamp",
"Scenario",
"Samples",
"Labels",
"Min",
"Max",
"Mean",
"Median",
"Percentile 90",
"StdDev",
"Errors",
}
Functions ¶
func FormatFloat3 ¶ added in v1.2.0
func FormatFloatAsRate ¶ added in v1.2.0
func FormatNanosAsSec3 ¶ added in v1.2.0
func GetSortedScenarioIds ¶
GetSortedScenarioIds returns a sorted array of scenario IDs for the specified api.Summary
func NewCsvReportWriter ¶
func NewCsvReportWriter(writer *bufio.Writer) api.WriteSummaryReportFn
NewCsvReportWriter returns a CSV report write handler.
func NewMarkdownSummaryReportWriter ¶ added in v1.2.0
func NewMarkdownSummaryReportWriter(writer *bufio.Writer) api.WriteSummaryReportFn
NewMarkdownSummaryReportWriter returns a Markdown report write handler.
func NewTextReportWriter ¶
func NewTextReportWriter(writer *bufio.Writer, colorsOn bool) api.WriteSummaryReportFn
NewTextReportWriter returns a text report write handler.
Types ¶
type CsvStreamReportWriter ¶ added in v1.1.0
type CsvStreamReportWriter struct {
// contains filtered or unexported fields
}
CsvStreamReportWriter a simple human readable test report writer
func NewCsvStreamReportWriter ¶ added in v1.1.0
func NewCsvStreamReportWriter(writer *bufio.Writer, ctx *api.ReportContext) *CsvStreamReportWriter
NewCsvStreamReportWriter returns a streaming CSV report writer.
type MarkdownStreamReportWriter ¶ added in v1.2.0
type MarkdownStreamReportWriter struct {
// contains filtered or unexported fields
}
MarkdownStreamReportWriter a simple human readable test report writer
func NewMarkdownStreamReportWriter ¶ added in v1.2.0
func NewMarkdownStreamReportWriter(writer *bufio.Writer, ctx *api.ReportContext) *MarkdownStreamReportWriter
NewMarkdownStreamReportWriter returns a streaming CSV report writer.
type MarkdownTable ¶ added in v1.2.0
type MarkdownTable struct {
// contains filtered or unexported fields
}
func NewMarkdownTable ¶ added in v1.2.0
func NewMarkdownTable(rows, cols int) *MarkdownTable
func (*MarkdownTable) SetData ¶ added in v1.2.0
func (t *MarkdownTable) SetData(row, col int, data interface{}) *MarkdownTable
func (*MarkdownTable) SetFloat64 ¶ added in v1.2.0
func (t *MarkdownTable) SetFloat64(row, col int, data float64) *MarkdownTable
func (*MarkdownTable) SetHeader ¶ added in v1.2.0
func (t *MarkdownTable) SetHeader(col int, header string) *MarkdownTable
func (*MarkdownTable) SetInt ¶ added in v1.2.0
func (t *MarkdownTable) SetInt(row, col int, data int) *MarkdownTable
func (*MarkdownTable) Write ¶ added in v1.2.0
func (t *MarkdownTable) Write(writer *bufio.Writer)
type MarkdownTableWriter ¶ added in v1.2.0
type MarkdownTableWriter struct {
// contains filtered or unexported fields
}
func NewMarkdownTableWriter ¶ added in v1.2.0
func NewMarkdownTableWriter(writer *bufio.Writer) *MarkdownTableWriter
func (*MarkdownTableWriter) WriteHeaders ¶ added in v1.2.0
func (tw *MarkdownTableWriter) WriteHeaders(headers []string) (err error)
func (*MarkdownTableWriter) WriteRow ¶ added in v1.2.0
func (tw *MarkdownTableWriter) WriteRow(row []string) (err error)
Click to show internal directories.
Click to hide internal directories.