Есть ли способ сделать так, чтобы "данный", "когда", "тогда" были видны при создании отчета 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>
Но хотелось бы большего. Мы бы хотели, чтобы "данный", "когда", "тогда" тоже были созданы.
Большое спасибо за Вашу помощь.