我正在使用带有鼻子的脚本运行测试。我希望能够指定 xunit xml 输出文件。文档说我可以使用 --xunit-file=FILE 选项来做到这一点。
我有
noseargs = ['--with-xunit', '--xunit-file=output.xml', '--tests=mytest']
nose.run(argv=noseargs)
运行后,output.xml 文件不存在。我发现如果我交换两个参数,它看起来像:
noseargs = ['--xunit-file=output.xml', '--with-xunit', '--tests=mytest']
nose.run(argv=noseargs)
它将在我的工作目录中创建一个nosetests.xml 文件。所以看起来需要先处理 --with-xunit 参数,然后需要指定文件。关于如何指定我丢失的文件有什么特别之处吗?