Mocha-casperjs没有创建xunit文件

时间:2015-04-20 08:28:24

标签: node.js mocha xunit

我正在使用mocha-casperjs来运行我的测试。我使用命令make test运行我的测试。因此我的 Makefile 看起来像:

生成文件:

test:
    # Clear console log before we start.
    @clear

    # Make sure we are not having too much modules.
    @npm prune

    # Make sure we have the required modules.
    @npm install

    # Clear the console, so we only see the test results.
    @clear

    # Run the test.
    ./node_modules/.bin/mocha-casperjs sample.js --xunit=xmllog.xml

.PHONY: test

但是永远不会创建 xmllog.xml 。在运行测试之前,我尝试触摸 xmllog.xml 。我试图预测测试中的错误,以确保跳过失败的测试。我已经评论了失败的测试。但是没有创建 xmllog.xml 。有人有线索吗?

我正在运行mocha-casperjs版本1.1.0-beta3。

谢谢!

答案:

感谢@ vanadium23我能够解决这个问题太容易了。我混淆了CasperJS本身和mocha-casperjs的文档。他的回答是:

  

在文档中没有--xunit这样的选项。而不是这个,你需要使用选项--file = xmllog.xml

谢谢@ vanadium23

1 个答案:

答案 0 :(得分:1)

在文档中没有--xunit这样的选项。而不是这个,你需要使用选项--file = xmllog.xml