在工作中,我们进行了一些自动化测试,这些测试在夜间执行,然后以特定的XML格式进行汇总。 下一个想法是将这些结果导入Polarion,然而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和标签成功或失败。