如何在go测试中抑制[no test files]消息

Vit*_*rio 6 testing go

我正在go test ./...我的项目的根目录中运行但是有几个包没有任何测试和报告[no test files].如果我运行,go test ./... | grep -v 'no test files'我会丢失返回代码go test以防测试失败.

我可以在从项目的根目录递归测试所有内容时忽略没有测试的包吗?

fuz*_*fuz 2

像这样的东西吗?

mkfifo /tmp/fifo-$$

grep -v 'no test files' </tmp/fifo-$$ & go test ./... >/tmp/fifo-$$
RES=$?
rm /tmp/fifo-$$
exit $RES
Run Code Online (Sandbox Code Playgroud)