我有一個在Microsoft Visual Studio Team Services中設置的持續集成服務器。我能夠構建我的代碼並通過scalatest運行我的測試。maven中的Scalatest:JUnit結果
但是,我無法弄清楚如何以JUnit格式輸出結果。我看到許多使用SBT的人的結果,但沒有人使用Maven。
在配置下,'junitxml'標籤應該生成正確的文件嗎?這意味着這是微軟的問題。
我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>
更新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