samba/server/club/cmd/msg_test.go
2025-06-04 09:51:39 +08:00

47 lines
823 B
Go

package cmd
import (
"fmt"
"os"
"os/signal"
"samba/pkg/log"
"samba/server/club/handler"
"samba/util/config"
"syscall"
"testing"
)
//var token = ""
// 初始化环境
func initEnv() {
config.Cmd = config.Command{
LogLevel: -1,
ConfigPath: "D:\\work\\samba\\samba\\bin\\config\\club_dev.xml",
}
initLog(&config.Cmd)
var err = config.Load(config.Cmd.ConfigPath)
if err != nil {
log.Error(fmt.Sprintf("load config err: %v", err))
}
initRepo()
handler.InitService()
}
// 释放环境
func releaseEnv() {
c := make(chan os.Signal, 1)
signal.Notify(c, syscall.SIGINT, syscall.SIGTERM)
sig := <-c
handler.StopService()
log.Info(fmt.Sprintf("received %s, initiating shutdown...\n", sig))
}
// 清理所有玩家的携带脏数据
func TestCleanTakeCoin(t *testing.T) {
initEnv()
releaseEnv()
}