mysqltest

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 4, 2015 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func TestResultPath added in v0.1.0

func TestResultPath(reportdir string, testname string) string

Types

type MysqlTest

type MysqlTest struct {
	Name string
	// contains filtered or unexported fields
}

func RunMysqlTest added in v0.1.0

func RunMysqlTest(name string, host string, port int, user string, pass string, interval int, timeout int, reportdir string, log_path string) *MysqlTest

func (*MysqlTest) CheckReplication

func (t *MysqlTest) CheckReplication() (int64, string, error)

NOTE: only works if one master

func (*MysqlTest) Connect

func (t *MysqlTest) Connect() error

func (*MysqlTest) CountThreadInfo added in v0.2.0

func (t *MysqlTest) CountThreadInfo() (int64, int64, string, error)

func (*MysqlTest) Disconnect

func (t *MysqlTest) Disconnect()

func (*MysqlTest) GetWeight added in v0.0.3

func (t *MysqlTest) GetWeight(val int64, max int64) string

func (*MysqlTest) Log added in v0.3.0

func (t *MysqlTest) Log(msg string)

func (*MysqlTest) Run

func (t *MysqlTest) Run()

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

type MysqlTestResult struct {
	Entries map[string]string
}

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL