gitee.com/woood2/luca@v1.0.4/internal/mq/main_test.go (about)

     1  package mq
     2  
     3  import (
     4  	"gitee.com/woood2/luca/internal/conf"
     5  	myLog "gitee.com/woood2/luca/internal/log"
     6  	"gitee.com/woood2/luca/internal/producer"
     7  	"gitee.com/woood2/luca/internal/trace"
     8  	"gitee.com/woood2/luca/internal/util"
     9  	"testing"
    10  )
    11  
    12  func TestMain(m *testing.M) {
    13  	if !util.CI() {
    14  		attr := conf.Load("application.yml", "configs/application.yml")
    15  		logger := myLog.Build(attr.Env, attr.Project, "greet_test.go", attr.Host, attr.ConsoleLog)
    16  		p := producer.New(attr.Kafka, logger)
    17  		defer p.Close()
    18  		producer.SetG(p)
    19  		trace.Open(attr.Zipkin)
    20  		defer trace.Close()
    21  	}
    22  	m.Run()
    23  }