1

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

我正在像这样运行我的测试:

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

dir_name理想情况下,xml 可以以和命名test_file_name

谢谢。

4

1 回答 1

0

这是我放在一起的:

1)因为我在 shell 脚本中执行此操作,所以我可以访问 string test/test_file_name.py。我--xunit-file=根据我的测试脚本的名称设置

dir_name2)后处理I:为xml文件添加前缀

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

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

于 2012-07-19T23:40:13.270 回答