在工作中,我们进行了一些自动化测试,这些测试在夜间执行,然后以特定的 XML 格式进行汇总。下一个想法是将这些结果导入 Polarion,但它只接受 xUnit 格式的结果。这就是我卡住的地方 - 我似乎无法找到正确的解释来说明我应该如何更改我自己的 XML 格式以使其看起来像 xUnit?以下是我目前的结果:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<?xml-stylesheet type="text/xsl" href="report.xsl"?>
<TestRun Date="2012_08_06__15_08 (y_m_d__h_m)" Plattform="WinCE" Name="GCA-Testrun" GCA-Version="V5.03.02">
<TestSuite Name="Systemtest" Container="GCA">
<FailedTests>
<FailedTest Name="test14877_1.lua" Data="">
<Item>
<FailureType>Failure</FailureType>
<Location>
<File></File>
<Line></Line>
</Location>
<Message>setErrorAndExit : Failed!</Message>
</Item>
<elTime>777.00</elTime>
<execTime>0h12min57s</execTime>
<Testnumber>Undefined</Testnumber>
</FailedTest>
</FailedTests>
<SuccessfulTests>
<SuccessfulTest Name="test15414.lua" Testnumber="Undefined" Data="" elTime="684.00" execTime="0h11min24s" />
</SuccessfulTests>
</TestSuite>
我只需要 testrun-name 和标签成功或失败。