我用java和scala编写了我的项目。 我已经为单元测试scala代码编写了一个scala测试用例。 但是,我不确定它必须存储的路径,因为maven说,
T E S T S
----------------------------------------------- --------没有测试可以运行。
结果:
测试运行:0,失败:0,错误:0,跳过:0
有人可以帮我解决我怎么能选择存储在src / test / scala下的scala测试文件?
] 4
答案 0 :(得分:1)
下面应该是运行测试用例的文件夹结构。就像java测试用例从maven scala测试执行也将执行....
请在此处查看scala with Maven doc
要使用ScalaTest Maven插件,您需要禁用SureFire并启用ScalaTest。以下是如何在pom.xml中执行此操作的示例:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.7</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
<!-- enable scalatest -- >
<plugin>
<groupId>org.scalatest</groupId>
<artifactId>scalatest-maven-plugin</artifactId>
<version>1.0</version>
<configuration>
<reportsDirectory>${project.build.directory}/surefire-reports</reportsDirectory>
<junitxml>.</junitxml>
<filereports>WDF TestSuite.txt</filereports>
</configuration>
<executions>
<execution>
<id>test</id>
<goals>
<goal>test</goal>
</goals>
</execution>
</executions>
</plugin>