1.//测试用例运行个数和期望不符
func TestAnalyseDB(t *testing.T)
func TestAnalyseDB1(t *testing.T)
运行:go test -run="TestAnalyseDB"时,怎么这两个测试用例都会运行?原因:go test -run后面走的是正则,如果用"TestAnalyseDB1"就只走一个了.
2.// "TestXXX"不存在时 运行 go test -run="TestXXX"会直接提示"PASS".
go1.3.1上碰到
3.//日志输出不完全
go test结束太快,程序(比如beego.Trace)来不及输出日志,加time.Sleep解决