예제 #1
0
파일: io_test.go 프로젝트: davyxu/cellnet
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")

}
예제 #2
0
파일: main.go 프로젝트: snailman/tabtoy
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
	}

}