python nose如何设置动态--xunit文件名

时间:2012-07-18 23:43:00

标签: python nose xunit

如何设置--xunit-file以便在测试脚本的名称和当前目录名称后命名结果文件?

我正在运行我的测试:

[dir_name]$ nosetests --with-xunit --xunit-file=???? test/test_file_name.py

理想情况下,xml可以在dir_nametest_file_name之后命名。

感谢。

1 个答案:

答案 0 :(得分:0)

这是我放在一起的内容:

1)因为我在shell脚本中这样做,所以我可以访问字符串test/test_file_name.py。我根据我的测试脚本名称

设置了--xunit-file=

2)后处理I:dir_name前缀为xml文件

3)后处理II:在每个xml文件中,修改所有classname="class_name"以包含dir_name,如下所示,classname="dir_name_class_name

最后一步是必要的,因为我发现只修改xml文件名不起作用。要正确显示结果(在Jenkins中),还需要修改所有类名。