我们有一个非常大的output.xml,当pybot运行完成时,它超过400MB,这使得它很难操作。
当我触发pybot启动测试时,我可以通过pybot命令将xml拆分为更小的尺寸吗?
我发布的pybot命令:
/usr/local/bin/pybot -v ont_type:G010GP -v upgrade_delay:300 --outputdir /home/workspace/task_144/G010GP --argumentfile /home/workspace/task_144/G010GP/testcase.txt -e web -e nni -e ping -e telnet -e cvlan4095 -e ssh -e UTU -e NP /repo/root/robot/ATS/GPON_SFU
答案 0 :(得分:0)
取决于“难以操作”的确切含义。
假设你说它占用了太多的磁盘空间,拆分它将无济于事。什么可以帮助减少日志记录的数量。我有一个项目,我们会输出一堆东西,这实际上是指数输出文件大小。
另一方面,如果你的意思是报告/输出太大并且难以阅读,不够简洁,难以正确解释,在浏览器中加载速度慢等等,你可以考虑使用Robot Framework的子模块Rebot。
您将用于分割结果的标准由您自己决定,因为您没有提供有关此特定事项的详细信息。按标签拆分测试通常是常用标准,因为它允许您轻松组织输出。
例如,我最近为一个在敏捷团队中运行了6,000多个Robot Framework测试的项目设置了管道。测试套件标有一个名称,用于标识脚本编写的sprint,Rebot将通过sprint分割输出/日志/报告。