Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Goland IDE-测试覆盖率_Go_Code Coverage_Goland - Fatal编程技术网

Goland IDE-测试覆盖率

Goland IDE-测试覆盖率,go,code-coverage,goland,Go,Code Coverage,Goland,我最近使用的是Goland IDE,在测试代码覆盖率方面遇到了问题。 在包中,我右键单击并单击“覆盖运行”。测试是运行的,但我总是得到这样的结果:“覆盖率:0.0%的语句在…” 此外,IDE在运行测试后打开的覆盖率窗口为空: 如果我通过终端运行测试覆盖率并导出到html,它就可以正常工作。例如: $ go test -coverprofile=coverage.out $ go tool cover -html=coverage.out -o cov.html IDE有任何已知的问题吗?有什

我最近使用的是Goland IDE,在测试代码覆盖率方面遇到了问题。 在包中,我右键单击并单击“覆盖运行”。测试是运行的,但我总是得到这样的结果:“覆盖率:0.0%的语句在…”

此外,IDE在运行测试后打开的覆盖率窗口为空:

如果我通过终端运行测试覆盖率并导出到html,它就可以正常工作。例如:

$ go test -coverprofile=coverage.out
$ go tool cover -html=coverage.out -o cov.html

IDE有任何已知的问题吗?有什么解决方案吗?

请在官方问题跟踪系统上报告问题,因为需要更多详细信息来了解发生了什么。例如,IDE版本“如何运行测试”是GoLand运行的命令,与您在命令行中运行的命令相同,依此类推。您是否在IDE上运行覆盖率测试?@georgeok,如上所述,是的。在终端上运行测试工作正常。只有使用IDE,我无法分析代码覆盖率。请在官方问题跟踪程序上报告问题,因为需要更多详细信息来了解发生了什么。例如,IDE版本“如何运行测试”是GoLand运行的命令,与您在命令行中运行的命令相同,依此类推。您是否在IDE上运行覆盖率测试?@georgeok,如上所述,是的。在终端上运行测试工作正常。只有使用IDE,我才能分析代码覆盖率