我的已经显示running xxxxTest.java,但显示success 0 run 0,从以下几个方面排查
1、mvntest用的是surefire插件,所以看下插件配置的执行test文件规则对不对
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.9</version>
<configuration>
<!--suppress UnresolvedMavenProperty -->
<argLine>${surefireArgLine}</argLine>
<skipTests>false</skipTests>
<includes>
<include>**/*Test.java</include>
</includes>
</configuration>
</plugin>
2、受到testng的影响,把testng依赖去掉,据说run的结果被testng的覆盖了
3、我的最后有结果了,但报错了,报
Unable to find a @SpringBootConfiguration
根据这个回答者说的,测试文件要和启动类包的层级一致,你不能在test上自己加包名
https://stackoverflow.com/questions/39084491/unable-to-find-a-springbootconfiguration-when-doing-a-jpatest
我的已经显示running xxxxTest.java,但显示success 0 run 0,从以下几个方面排查1、mvntest用的是surefire插件,所以看下插件配置的执行test文件规则对不对<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>
org.junit.
Test
;
在项目的根目录下执行
mvn
test
,结果并没有执行
单元测试
,也是无语了。普通的 Java 项目可以正常运行,但是 Maven Web Java 工程,通过
mvn
test
命令却无法成功执行测试用例。
后来网络上查看了资料,maven-surefire-plugin 不支持以前的
Test
注解了,需要依赖 ju
一个简单的 Vaadin 应用程序模板,它只需要一个 Servlet 3.0 容器来运行。
要编译整个项目,请运行“
mvn
install”。 要运行该应用程序,请运行“
mvn
jetty:
run
”并打开 。
要开发主题,只需更新相关主题文件并重新加载应用程序。 预编译主题可消除运行时的自动主题更新 - 有关更多信息,请参见下文。
调试客户端代码
在应用程序运行时在单独的控制台上运行“
mvn
vaadin:
run
-codeserver”
在应用程序的调试窗口中激活超级开发模式
要生成可部署的生产模式 WAR:
在 servlet 类配置中将 productionMode 更改为 true(嵌套在 UI 类中)
运行“
mvn
clean vaadin:compile-theme package” 请参阅下面的详细信息。 运行“
mvn
clean”会删除预编译
maven 中对应
test
的插件是 maven-surefire-plugin,该插件会自动执行测试源码路径下的所有符合下面命名模式的测试类。
**/
Test
*.java:任何子目录下所有命名以
Test
开头的java类
**/*
Test
.java:任何子目录下所有命名以
Test
结尾的java类
**/*
Test
Case.java:任何子目录下所有命名以
Test
Case结尾的java类
跳过...
本文在 《Maven基础-Maven的生命周期、命令和插件(2)- 项目准备》 一文的基础上进行命令的演示。
如何各位coder只是单纯的想了解
mvn
test
命令,则可以直接阅读本文即可。
【项目连接】《Maven基础-Maven的生命周期、命令和插件(2)- 项目准备》
2.命令介绍(*)
2.1 作用
mvn
test
: 测试命令。
执行 target/
test
-classes/ 目录下的程序,并生成测试报告。
测试报告存放的位置 : target/surefir
kubernete连接报java.lang.NoSuchMethodError: okhttp3.OkHttpClient$Builder.readTimeout(Ljava/time/Duratio
只有端口号怎么确定项目的路径