basic_test.go 813 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package basic_test
  2. import (
  3. "testing"
  4. "time"
  5. "git.wecise.com/wecise/mring/mutil/selfmonitor"
  6. "git.wecise.com/wecise/odbserver/test/unit/mql/basic"
  7. "gitee.com/wecisecode/util/logger"
  8. )
  9. func TestBasic(t *testing.T) {
  10. basic.BasicTest(t)
  11. time.Sleep(10 * time.Second)
  12. }
  13. func TestBasicBench(t *testing.T) {
  14. ts := time.Now()
  15. logger.SetLevel(logger.INFO)
  16. info, e := selfmonitor.CPUMonitorStart(nil, "/tmp/bench", -1)
  17. logger.Info(info)
  18. if e != nil {
  19. logger.Errorf(e.Error())
  20. }
  21. defer func() {
  22. logger.SetLevel(logger.INFO)
  23. logger.Info("use time", time.Now().Sub(ts).Seconds(), "seconds")
  24. if e != nil {
  25. logger.Errorf(e.Error())
  26. }
  27. logger.Info(selfmonitor.CPUMonitorStop())
  28. }()
  29. logger.SetLevel(logger.WARN)
  30. for i := 0; i < 10; i++ {
  31. logger.Infof("test %d\n", i)
  32. basic.BasicTest(t)
  33. }
  34. }