Go Coverage
运行测试并在边栏高亮显示未覆盖的代码行
标签 go
详情
安装数量
- 总计 2K
- Win 454
- Mac 993
- Linux 462
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README
SublimeGoCoverage
一个用于突出显示测试未覆盖的行的插件。
配置
使用首选项->包设置->Go Coverage 进行配置。
基本上,您应该告知测试套件(go test、ginkgo 等)的位置以及覆盖率配置文件保存在哪里。配置字符串是模板化的,并在 SublimeGoCoverage 调用测试套件时替换一些变量。
示例
当文件名为视图路径: /home/mendelson/go/src/ephemeris/core/handlers/events.go 时,变量将是
{
"gopath": "/home/mendelson/go",
"filename": "/home/mendelson/go/src/ephemeris/core/handlers/events.go",
"package_dir": "/home/mendelson/go/src/ephemeris/core/handlers",
"package_name": "handlers",
"package_full_name": "ephemeris/core/handlers"
}
用法
按 ctrl+alt+g
或保存 go 文件将触发测试套件的执行,并为每个未由测试覆盖的行出现标记。如果您打开了同一包的多个文件,它们的所有标记都将更新。