Microsoft Visual Studio Team Servicesに継続的な統合サーバーを設定しています。私は自分のコードを構築し、scalatestでテストを実行することができます。Scalatest in maven:JUnitの結果
しかし、結果をJUnit形式で出力する方法はわかりません。私はSBTを使っている人にとって多くの結果を見てきましたが、誰も使用していません。Maven。
コンフィギュレーションの下で、正しいファイルを生成するために 'junitxml'タグが使用されていますか?これは、それがMicrosoftの問題であることを意味します。
<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:
無効な結果ファイル
マイscalatestプラグインは、現在のように見えます。ファイル '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