func (s *ManagerTestSuite) SetUpTest(t *C) { s.nullmysql.Reset() s.clock = mock.NewClock() if err := test.ClearDir(pct.Basedir.Dir("config"), "*"); err != nil { t.Fatal(err) } }
func (s *AnalyzerTestSuite) SetUpTest(t *C) { s.nullmysql.Reset() s.iter.Reset() s.spool.Reset() s.clock = mock.NewClock() if err := test.ClearDir(s.configDir, "*"); err != nil { t.Fatal(err) } s.worker = mock.NewQanWorker() // Config needs to be recreated on every test since it can be modified by the test analyzers s.config = qan.Config{ ServiceInstance: s.mysqlInstance, CollectFrom: "slowlog", Interval: 60, WorkerRunTime: 60, MaxSlowLogSize: MAX_SLOW_LOG_SIZE, Start: []mysql.Query{ mysql.Query{Set: "-- start"}, }, Stop: []mysql.Query{ mysql.Query{Set: "-- stop"}, }, } }