# Packages
No description provided by the author
Package kubernetes provides a low level client for small footprint consideration.
No description provided by the author
No description provided by the author
# Functions
No description provided by the author
ExprFuncHTTPReady is an expr function for reading status from a HTTP server.
ExprFuncSleep is an expr function for sleeping.
GetTestSuiteRunner returns a proper runner according to the given test suite.
No description provided by the author
NewContextKeyBuilder returns an emtpy context key.
NewDefaultLevelWriter creates a default LevelWriter instance.
NewDefaultUnimplementedRunner initializes an unimplementedRunner using the default values.
NewDiscardResultWriter creates a report result writer which discard everything.
NewDiscardTestReporter creates a test reporter which discard everything.
No description provided by the author
No description provided by the author
NewGRPCResultWriter creates a new grpcResultWriter.
No description provided by the author
NewHTMLResultWriter creates a new htmlResultWriter.
NewHTTPResultWriter creates a new httpResultWriter.
NewJSONResultWriter creates a new jsonResultWriter.
NewMarkdownResultWriter creates the Markdown writer.
NewMemoryTestReporter creates a memory based test reporter.
NewPDFResultWriter creates a new PDFResultWriter.
NewPrometheusWriter creates a new PrometheusWriter.
NewReportRecord creates a record, and set the begin time to be now.
NewResultWriter creates a result writer with the specific io.Writer.
No description provided by the author
NewSimpleTestCaseRunner creates the instance of the simple test case runner.
No description provided by the author
No description provided by the author
Verify if the data satisfies the expression.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
ReportRecord represents the raw data of a request.
ReportResult represents the report result of a set of the same API requests.
ReportResultWithTotal holds the total duration base on ReportResult.
No description provided by the author
SimpleResponse represents a simple response.
No description provided by the author
UnimplementedRunner implements interface TestCaseRunner except method RunTestCase.
# Interfaces
No description provided by the author
No description provided by the author
FormatPrinter represents a formart printer with level.
LevelWriter represents a writer with level.
No description provided by the author
ReportResultWriter is the interface of the report writer.
HTTPResponseRecord represents a http response record.
TestCaseRunner represents a test case runner.
TestReporter is the interface of the report.
# Type aliases
ContextKey is the alias type of string for context key.
No description provided by the author
ReportResultSlice is the alias type of ReportResult slice.
No description provided by the author