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") }
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 } }