Есть ли способ сделать так, чтобы "данный", "когда", "тогда" были видны при создании отчета XML из масштабируемого?

У меня есть набор тестов с масштабируемым. Он включает "сценарий", "данное", "когда" и "тогда".

scenario("Should do something) {
      Given("Something")
      //Code

      When("We do something")
      //Code

     Then("something")
     //Code
    }

Мы используем maven.

Когда мы генерируем xml-отчет, мы видим сценарии, но не то, что написано в "Дано", "Когда", "Тогда".

Есть ли способ включить содержимое "задано", "когда" и "тогда" в выходные данные xml?

Мы пытались сделать это с помощью плагина scalatest-maven-plugin. Мы не находим возможности их включить.

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-surefire-plugin</artifactId>
  <version>2.7</version>
  <configuration>
    <skipTests>true</skipTests>
  </configuration>
</plugin>
<plugin>
  <groupId>org.scalatest</groupId>
  <artifactId>scalatest-maven-plugin</artifactId>
  <version>1.0</version>
  <configuration>
    <reportsDirectory>${project.build.directory}/surefire-reports</reportsDirectory>
    <junitxml>.</junitxml>
  </configuration>
  <executions>
    <execution>
      <id>test</id>
      <goals>
        <goal>test</goal>
      </goals>
    </execution>
  </executions>
</plugin>

В результате мы получили что-то вроде этого:

<testcase time="0.014" name="Scenario: XXX"> </testcase>

Но хотелось бы большего. Мы бы хотели, чтобы "данный", "когда", "тогда" тоже были созданы.

Большое спасибо за Вашу помощь.

0 ответов

Другие вопросы по тегам