我需要在我的Jscript应用程序中检查测试范围。我正在使用Qunit作为单元测试框架。我无法使Jscover正常工作。我不知道如何使用它,应该发出哪个命令以及必须在路径中指定哪些目录。

这是我的文件系统的结构:

JSON/
css/
html/
images/
js/
test/
index.html

我要测试的代码在js文件夹中,而qunit测试在test文件夹中。

最佳答案

您可以在https://github.com/tntim96/JSCover/issues上将其发布为问题,但将尝试在此处回答...

如果通过将浏览器指向“index.html”文件并假设其位于目录“c:/ your-test-directory”中来运行测试,则可以通过服务器模式运行它。例如:

java -jar target/dist/JSCover.jar -ws --branch --document-root=c:/your-test-directory --report-dir=target --no-instrument=test --no-instrument=js/lib

我添加了'--no-instrument = js / lib'来说明如何从工具中排除第三方库,例如JQuery。

然后将您的浏览器指向http://localhost:8080/jscoverage.html?/index.html
manual中也有更多信息。让我知道你怎么去。

10-07 19:11
查看更多