Beispiel #1
0
func TestIO(t *testing.T) {

	// 屏蔽socket层的调试日志
	golog.SetLevelByString("socket", "error")

	signal = test.NewSignalTester(t)

	// 超时时间为测试时间延迟一会
	signal.SetTimeout((benchmarkSeconds + 5) * time.Second)

	server()

	for i := 0; i < clientCount; i++ {
		go client()
	}

	signal.WaitAndExpect(1, "recv time out")

}
Beispiel #2
0
func main() {

	flag.Parse()

	// 关闭pbmeta的调试显示
	golog.SetLevelByString("pbmeta", "info")

	// 版本
	if *paramVersion {
		fmt.Println("tabtoy 0.1.1")
		return
	}

	// 调试信息挂接命令行
	data.DebuggingLevel = *paramDebugLevel

	switch *paramMode {
	case "xls2pbt":
		if !runXls2PbtMode() {
			os.Exit(1)
			return
		}

		//	case "syncheader":
		//		if !runSyncHeaderMode() {
		//			os.Exit(1)
		//			return
		//		}

	default:
		fmt.Println("--mode not specify")
		os.Exit(1)
		return
	}

}