Jenkins中的XUnit TestResult不显示测试名

时间:2016-02-29 09:35:34

标签: jenkins xunit

以下是Jenkins向我展示的测试结果。名字是空的。

enter image description here

但是在XML中,这是在Jenkins的Post Build中生成和加载的,测试名称显示正确:

<?xml version="1.0" encoding="utf-8"?>
<assemblies>
  <assembly name="xyz" environment="32-bit .NET 4.0.30319.42000 [collection-per-class, parallel (8 threads)]" test-framework="xUnit.net 2.1.0.3179" run-date="2016-02-29" run-time="10:17:15" config-file="xyz" total="4" passed="2" failed="0" skipped="2" time="46.081" errors="0">
    <errors />
    <collection total="4" passed="2" failed="0" skipped="2" name="xyz" time="45.641">
      <test name="CashFactorSetInValidValues" type="XUnit_DataManager_Tests.DataManagerGuiGeneral" method="CashFactorSetInValidValues" time="22.7359448" result="Pass">
        <traits>
          <trait name="DataManager" value="General" />
          <trait name="General" value="CashFactor" />
        </traits>
      </test>
      <test name="TestCurrencySetAll" type="XUnit_DataManager_Tests.DataManagerGuiGeneral" method="TestCurrencySetAll" time="0" result="Skip">
        <traits>
          <trait name="DataManager" value="General" />
          <trait name="General" value="Currency" />
        </traits>
        <reason><![CDATA[Eine Ausnahme vom Typ "Xunit.SkipException" wurde ausgelöst.]]></reason>
      </test>
      <test name="TestCurrencyAllAvailable" type="XUnit_DataManager_Tests.DataManagerGuiGeneral" method="TestCurrencyAllAvailable" time="0" result="Skip">
        <traits>
          <trait name="DataManager" value="General" />
          <trait name="General" value="Currency" />
        </traits>
        <reason><![CDATA[Eine Ausnahme vom Typ "Xunit.SkipException" wurde ausgelöst.]]></reason>
      </test>
      <test name="CashfactorSetValidValues" type="XUnit_DataManager_Tests.DataManagerGuiGeneral" method="CashfactorSetValidValues" time="14.8607297" result="Pass">
        <traits>
          <trait name="DataManager" value="General" />
          <trait name="General" value="CashFactor" />
        </traits>
      </test>
    </collection>
  </assembly>
</assemblies>

我正在使用新的XUnit函数[SkippableFact]和我跳过的2个测试。 Result.xml是正确的,并准确显示发生了什么,但它似乎无法解释。

编辑:我在没有SkippableFact的情况下进行了测试,但仍然无效。

0 个答案:

没有答案