У меня есть сервер непрерывной интеграции, созданный в Microsoft Visual Studio Team Services. Я могу построить свой код и запустить мои тесты через scalatest.Scalatest in maven: результаты JUnit
Однако я не могу понять, как выводить результаты в формате JUnit. Я видел много результатов для людей, использующих SBT, но никто из тех, кто использует Maven.
В конфигурации, является тегом 'junitxml', который должен сгенерировать правильный файл? Это означает, что это проблема Microsoft.
Мой scalatest плагин в настоящее время выглядит следующим образом:
<plugin>
<groupId>org.scalatest</groupId>
<artifactId>scalatest-maven-plugin</artifactId>
<version>${maven.plugin.scalatest.version}</version>
<configuration>
<reportsDirectory>${project.build.directory}/scalatest-reports</reportsDirectory>
<junitxml>jUnitResults</junitxml>
<filereports>SparkTestSuite.txt</filereports>
</configuration>
<executions>
<execution>
<id>test</id>
<goals>
<goal>test</goal>
</goals>
</execution>
</executions>
</plugin>
Update 1:
инвалидные файла результатов. Убедитесь, что формат результата файла «C: /a/1/s/common/target/scalatest-reports/jUnitResults/TEST-org.scalatest.tools.DiscoverySuite-2d5739be-0653-4b9d-a8ed-41b6d0f82e48.xml ' соответствует формату результатов теста JUnit.
Каковы детали шага определения вашей сборки? –
Что представляет собой подробный контент этого xml-файла и что отличает его от общего результата теста JUnit? –
Я думаю, что смог понять это. Большая часть моей проблемы касалась моего недостатка понимания VSTS. Я опубликую обновление о том, как я это понял. – terminatur