测试 – 着色golang测试运行输出

前端之家收集整理的这篇文章主要介绍了测试 – 着色golang测试运行输出前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当终端/控制台测试运行时,我喜欢它,实际上以红色或绿色文本显示输出.看起来好像有很多测试库可用于Go.但是,我想使用Go附带的默认测试包.有没有办法把它的输出与红色和绿色着色?
您可以为此创建一个包装shell脚本,并使用颜色转义序列对其进行着色.这里有一个简单的例子在Linux(我不知道这将如何看起来在Windows,但我想有一种方式.. :))
go test -v . | sed ''/PASS/s//$(printf "\033[32mPASS\033[0m")/'' | sed ''/FAIL/s//$(printf "\033[31mFAIL\033[0m")/''

猜你在找的Go相关文章