繁体   English   中英

如何在机器人框架中拆分output.xml

[英]how can I split output.xml in robot framework

pybot运行完成时,我们有一个非常大的output.xml,其大小超过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

取决于“难以操作”的确切含义。

假设您说它占用了过多的磁盘空间,那么拆分它并没有真正的帮助。 可以帮助减少日志记录的数量。 我有一个项目,我们将输出一堆东西,这确实增加了输出的文件大小,并且呈指数增长。

另一方面,如果您表示报告/输出太大而难以阅读,不够简洁,难以正确解释,在浏览器中加载缓慢等,则可以考虑使用Robot Framework的子模块改头换面

您实际使用的划分结果的标准完全取决于您,因为您没有针对此特定问题提供太多详细信息。 按标签拆分测试通常是常见的标准,因为它使您可以轻松组织输出。

例如,我最近为一个在敏捷团队中进行了6,000多次Robot Framework测试的项目建立了管道。 测试套件被标记了一个名称,该名称标识了编写脚本所用的sprint,并且Rebot将按sprint划分输出/日志/报告。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM