我用bwoken在jenkins上测试我的UI自动化,如下所示:
bwoken test
问题:测试结果始终显示在不同的子文件夹中,该子文件夹与运行次数相对应。测试结果应在文件夹integration / tmp / results中。但随后它们又出现在子文件夹中,例如“运行1”,“运行2”,...
在下一步中,我需要将测试结果解析为jUnit格式。但是,如果它们始终位于子文件夹中,我不知道如何获取相应的文件。
因此,我不想让文件位于“ integration / tmp / results / Run x”中,而是希望有最新的-也只有最新的-导致“ integration / tmp / results /”
有什么帮助我如何查找/复制相应的文件,或者如何告诉bwoken将输出放在哪里?
最佳答案
bwoken的作者在这里。
Bwoken当前不提供指定测试运行的输出文件夹的方法。仪器本身实际上会选择名称“ Run 1”,“ Run 2”等。
解决方法是,建议使用类似ls -1tr integration/tmp/results/ | tail -1
的命令来获取最新修改的目录名称。
希望这可以帮助!