我正在使用 Bamboo 设置系统 Verilog 回归,并且我们将 Perl 用于我们的脚本环境。我们已经将 XML::Simple 用于其他一些东西,但是除了基础知识之外,我对 XML 术语并不是非常熟悉。
我有一个脚本,它向 SGE 提交一堆编译作业和运行作业,测试运行并完成。我需要另一个脚本来解析每个运行目录中的结果,并且我希望尽可能多地在 XML 结果文件中获取信息,而不仅仅是通过/失败。在我以前见过的地方,我们有编译时间、运行时间、它运行的机器,以及报告的许多其他信息。
我无法确定 Bamboo 的 XML 报告格式。我在谷歌上找到的大部分内容似乎都假设您的语言会自动生成它。我找到了一个 XSD 模式,但这有点超出我的能力。
是否有明确的规范来描述有效字段以及如何使用它们?还是我只需要吸收它并手动解析模式?