[英]Maven does not run Spock tests
我正在尝试使用Spock测试我的Maven应用程序。 但是mvn test
无法运行我的测试。
[INFO] No tests to run.
我试图命名测试文件,例如*Test
, Test*
和*TestCase
但是它不起作用。 Intellij正确运行测试并计算代码覆盖率。
另外,当我运行mvn sonar:sonar
SonarQuebe时,看不到测试。
Pom.xml
<dependency>
<groupId>org.spockframework</groupId>
<artifactId>spock-core</artifactId>
<version>0.6-groovy-1.8</version>
<scope>test</scope>
</dependency>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.16</version>
</plugin>
这是模块化的Maven项目。 我正在尝试测试几个模块之一。
在这里,您可以找到具有spock设置的示例POM:
您的测试是Groovy文件。 您需要配置surefire ,以便它与Groovy语言一起使用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.