使用JsChilicat执行代码覆盖

时间:2012-01-20 09:45:54

标签: javascript code-coverage

我刚刚发现了JsChilicat并看到了code coverage example,我想为我的代码做类似的事情。我可以从GitHub page看到我必须以下列方式执行命令:

java -jar jschilicat.jar -chilicat -workingDir=/Users/jschilicat/dev/results \ -libs=/dev/libs -src=/dev/src -src-test=/dev/test/

我是否需要编写特定测试并将其放在测试文件夹中,以便生成代码覆盖率报告?或者我可以将此文件夹留空?

提前致谢。

1 个答案:

答案 0 :(得分:1)

您必须使用jsChiliCat显式启用输出报告(请注意下面示例中的-junitReport和-coverage选项)。

您为chilicat jar命令提供的选项使您能够设置JS Src,测试和库的位置。但是GitHub示例不正确,您需要从命令行选项中省略'='符号。以下示例适用于我的POC项目...

java -jar lib/jschilicat-dist/libs/jschilicat.jar -chilicat -workingDir target -src src/js -src-test src/test -libs src/lib -junitReport -coverage

HTH,