Mocha-casperjs 没有创建 xunit 文件

Mocha-casperjs is not creating the xunit file

我正在使用 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 的文档。他的回答是:

In documentation there is no such option as --xunit. Instead of this, you need to use option --file=xmllog.xml

谢谢@vanadium23

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