在goconvey中,有一个功能可以显示程序包的覆盖范围,当您单击要分析的程序包时,将弹出一个go coverage工具,其中显示了源代码,并用已覆盖和未覆盖的内容进行了着色。
但是,我的SUT中有很多软件包,单击它们时,不显示任何测试覆盖率,甚至显示404。例如,从该列表中单击软件包db:>
是什么原因造成的,我该如何解决?
答案 0 :(得分:0)
不确定是否适用于这种情况,但是对于Mac而言,我必须以sudo模式(即Windows中的Admin)运行goconvey工具。否则,中间文件/目录创建失败,工具/网络服务器报告“无覆盖率”。
自收到404消息以来,您是否验证覆盖报告目录/文件是否已创建?