Documentation ¶
Index ¶
- func TestResultPath(reportdir string, testname string) string
- type MysqlTest
- func (t *MysqlTest) CheckReplication() (int64, string, error)
- func (t *MysqlTest) Connect() error
- func (t *MysqlTest) CountThreadInfo() (int64, int64, string, error)
- func (t *MysqlTest) Disconnect()
- func (t *MysqlTest) GetWeight(val int64, max int64) string
- func (t *MysqlTest) Log(msg string)
- func (t *MysqlTest) Run()
- func (t *MysqlTest) RunOnce() *MysqlTestResult
- func (t *MysqlTest) RunOnceWithTimeout()
- type MysqlTestResult
- type MysqlTestResultWriter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func TestResultPath ¶ added in v0.1.0
Types ¶
type MysqlTest ¶
type MysqlTest struct { Name string // contains filtered or unexported fields }
func RunMysqlTest ¶ added in v0.1.0
func (*MysqlTest) CheckReplication ¶
NOTE: only works if one master
func (*MysqlTest) CountThreadInfo ¶ added in v0.2.0
func (*MysqlTest) Disconnect ¶
func (t *MysqlTest) Disconnect()
func (*MysqlTest) RunOnce ¶
func (t *MysqlTest) RunOnce() *MysqlTestResult
func (*MysqlTest) RunOnceWithTimeout ¶ added in v0.0.3
func (t *MysqlTest) RunOnceWithTimeout()
type MysqlTestResult ¶ added in v0.0.3
func (*MysqlTestResult) AddTextResult ¶ added in v0.0.3
func (r *MysqlTestResult) AddTextResult(subject string, content string)
type MysqlTestResultWriter ¶ added in v0.1.0
type MysqlTestResultWriter struct {
// contains filtered or unexported fields
}
func (*MysqlTestResultWriter) WriteResult ¶ added in v0.1.0
func (tw *MysqlTestResultWriter) WriteResult()
writes corresponding files for each test result entry
func (*MysqlTestResultWriter) WriteTextResult ¶ added in v0.1.0
func (tw *MysqlTestResultWriter) WriteTextResult(testname string, status string)
write an individual test result into to a text file
Click to show internal directories.
Click to hide internal directories.