我需要在我的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中也有更多信息。让我知道你怎么去。