我想使用JScover检查我的javascript更改的代码覆盖率。 我需要一些关于如何进行的指导。 我能够运行示例应用程序。 但不是我的项目。
UI项目在linux服务器上运行,依赖于使用C ++并在默认端口运行的其他后端项目(发送请求和接收响应)。
据我了解,这是端口号的变化。 如果有任何方法可以在不更改端口号的情况下运行JScover,请告诉我。 或者,即使有更改端口号,也有办法获得覆盖率报告。
答案 0 :(得分:1)
听起来您正在尝试将JavaScript覆盖率作为应用程序的一部分来衡量。在这种情况下,您不会在Web服务器模式下运行JSCover,因为这只适用于运行Jasmine,QUnit,Mocha等测试套件......
尝试在文件系统模式下运行JSCover,即检测JavaScript文件,然后将它们作为应用程序的一部分进行部署。基本方法是:
这是https://github.com/tntim96/JSCover/tree/master/examples/localStorage-file-system
的这种方法的一个实例JSCover还有一个可以满足您需求的代理模式,但不支持SSL。使用文件检测是最强大的方法。