当使用go test ./api/pkgname测试每个包时,测试就会通过。如果我想使用go test ./api/...同时运行所有测试,那么测试用例总是失败的。我试图传递一些测试标志,如go test -cpu 1 -parallel 0 ./src/api/...,但没有成功。目前,我使用这个解决方案来运行测试,但我仍然想知道是否有更好的解决方案
find <dir> -type d
我有一个Go应用程序,在根和一个名为"message“的子文件夹中都有一些单元测试和基准测试。go test ./...以下内容适用于根目录中的目录:忽略/messages文件夹中的基准测试,这是预期的。因此,我从根目录中运行以下命令:
go test -bench ./...这一点根本认不出来,Go似乎执行位于根dir