Att*_*lio 1 code-coverage report go
请考虑以下命令:
go tool cover -html=coverage.out
Run Code Online (Sandbox Code Playgroud)
有没有办法让结果HTML在灯光下变暗(而不是在深色背景上的默认灯光字符)?
我既没有在文档中也没有在其中引用的帮助页面中找到任何相关内容(go tool cover --help和go help testflag)
正如@Flimzy所提到的,内置工具不支持此功能.
但是,查看工具coverage.html输出的文件cover.
你可以这样做:
go tool cover -o coverage.html -html=coverage.out; sed -i 's/black/whitesmoke/g' coverage.html; sensible-browser coverage.html
Run Code Online (Sandbox Code Playgroud)
它将输出写入coverage.html使用-o标志,然后用于 sed将黑色的出现更改为whitesmoke.然后它将使用您的默认浏览器打开该文件.
注意#1:显然,一旦更新工具不输出黑色背景,这将不起作用.但是,如果这种情况发生变化,对不同的配色方案可能会有更好的支持.
注意#2:如果使用热图-covermode=count,浅绿色可能在烟白色上看起来很尴尬.请尽量尝试不同的颜色.