登录
首页 >  Golang >  Go问答

着色 golang 测试运行输出

来源:Golang技术栈

时间:2023-04-13 14:17:42 477浏览 收藏

本篇文章向大家介绍《着色 golang 测试运行输出》,主要包括golang,具有一定的参考价值,需要的朋友可以参考一下。

问题内容

当终端/控制台测试运行实际上以红色或绿色文本显示其输出时,我喜欢它。似乎很多可用于 Go 的测试库都有这个。但是,我只想使用 Go 附带的默认测试包。有没有办法用红色和绿色对其输出进行着色?

正确答案

您可以为此创建一个包装外壳脚本并使用颜色转义序列对其进行着色。这是 Linux 上的一个简单示例(我不确定这在 Windows 上会是什么样子,但我想有一种方法.. :))

go test -v . | sed ''/PASS/s//$(printf "\033[32mPASS\033[0m")/'' | sed ''/FAIL/s//$(printf "\033[31mFAIL\033[0m")/''

今天关于《着色 golang 测试运行输出》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于golang的内容请关注golang学习网公众号!

声明:本文转载于:Golang技术栈 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>