Файл Trx не содержит информации об атрибутах TestProperty - PullRequest
0 голосов
/ 08 января 2020

У меня есть несколько тестов с атрибутами TestProperty и Description, и я хотел бы создать файл .trx с mstest / vstest с информацией об этих атрибутах. К сожалению, сгенерированный файл .trx не содержит никакой информации, предоставляемой с атрибутами TestProperty и Description.

И я не хотел бы использовать отражение, которое записывает эти свойства в TestMethod или TestInitialize.

Пожалуйста, найдите фрагмент кода ниже:

    [TestMethod]
    [TestProperty("Key1", "Value1")]
    [TestProperty("Key2", "Value2")]
    [Description("Test Description Data")]
    public void TestCaseName()
    {

    }

I хотел бы иметь .trx, как показано ниже:

<TestDefinitions>
<UnitTest name="TestWithProperties" storage="unittests.dll" priority="4" id="40b0cd91-e3c2-d2c7-c9de-8d3b3d7e3bd1">
  <Description>Test Description Data</Description>
  <Execution id="49d87ce0-a1b6-4497-a848-9df61cd0d438" />
  <Properties>
    <Property>
      <Key>Key1</Key>
      <Value>Value1</Value>
    </Property>
    <Property>
      <Key>Key2</Key>
      <Value>Value2</Value>
    </Property>
  </Properties>
  <TestMethod codeBase="UnitTests.dll" adapterTypeName="executor://mstestadapter/v2" className="UnitTests.Tests" name="TestWithProperties" />
</UnitTest>
</TestDefinitions>

Есть ли способ получить информацию об этих атрибутах непосредственно в файле .trx, как указано выше?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...