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
我正在使用 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