package metrics

import (
	"fmt"
	"os"
	"testing"

	"github.com/pingcap/log"
	"go.uber.org/zap"
)

func TestMain(m *testing.M) {
	fmt.Println("start tests")
	StopAllVmDocker()

	err := StartVmDocker()
	if err != nil {
		log.Error("failed to start vm docker", zap.Error(err))
	}
	code := m.Run()
	StopAllVmDocker()

	os.Exit(code)
}
