Maven无法运行特定测试

伸出援助之手

我正在通过Maven运行测试用例。使用以下命令:

获得成功mvn test

失败mvn -Dtest=LoginTest test

类名是LoginTest

堆栈跟踪 :

[错误]无法在项目Web上执行目标org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test(默认测试):未执行任何测试!(设置-DfailIfNoTests = false可以忽略此错误。)-> [帮助1] org.apache.maven.lifecycle.LifecycleExecutionException:无法执行目标org.apache.maven.plugins:maven-surefire-plugin:2.12.4:项目Web上的测试(默认测试):未执行任何测试!(将-DfailIfNoTests = false设置为忽略此错误。)位于org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.org)上的org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)上。 java:153)位于org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)位于org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) .maven.lifecycle.internal。org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)处的java.lang.reflect.Method.invoke(Method.java:497)处的invoke(DelegatingMethodAccessorImpl.java:43) org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)上的.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)在org.codehaus.plexus.classworlds.launcher.Launcher .main(Launcher.java:356)原因:org.apache.maven.plugin.MojoFailureException:未执行任何测试!(将-DfailIfNoTests = false设置为忽略此错误。)在org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java :)上的org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:579) 134)at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)...另外20个 43)在org.codehaus.plexus.classworlds.launcher.Launcher.launch的java.lang.reflect.Method.invoke(Method.java:497)在org.codehaus.plexus.classworlds.launcher的Enhanced(Launcher.java:289) org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)上的.Launcher.launch(Launcher.java:229)org.org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java) :356)由以下原因引起:org.apache.maven.plugin.MojoFailureException:未执行任何测试!(将-DfailIfNoTests = false设置为忽略此错误。)在org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java :)的org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:579) 134)at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)...另外20个 43)在org.codehaus.plexus.classworlds.launcher.Launcher.launch的java.lang.reflect.Method.invoke(Method.java:497)在org.codehaus.plexus.classworlds.launcher的Enhanced(Launcher.java:289) org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)上的.Launcher.launch(Launcher.java:229)org.org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java) :356)由以下原因引起:org.apache.maven.plugin.MojoFailureException:未执行任何测试!(在org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java: 134)at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)...另外20个 497)在org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)在org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)在org.codehaus.plexus org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)处的.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)原因:org.apache.maven.plugin.MojoFailureException:No测试已执行!(在org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java: 134)at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)...另外20个 497)在org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)在org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)在org.codehaus.plexus org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)处的.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)原因:org.apache.maven.plugin.MojoFailureException:No测试已执行!(在org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java: 134)at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)...另外20个 org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)上的plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)在org.codehaus.plexus.classworlds.launcher.Launcher。 main(Launcher.java:356)由以下原因引起:org.apache.maven.plugin.MojoFailureException:未执行任何测试!(在org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java: 134)at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)...另外20个 org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)上的plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)在org.codehaus.plexus.classworlds.launcher.Launcher。 main(Launcher.java:356)由以下原因引起:org.apache.maven.plugin.MojoFailureException:未执行任何测试!(在org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java: 134)at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)...另外20个 main(Launcher.java:356)由以下原因引起:org.apache.maven.plugin.MojoFailureException:未执行任何测试!(将-DfailIfNoTests = false设置为忽略此错误。)在org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java :)上的org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:579) 134)at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)...另外20个 main(Launcher.java:356)由以下原因引起:org.apache.maven.plugin.MojoFailureException:未执行任何测试!(在org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java: 134)at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)...另外20个

汉克·D

我相信surefire会在默认情况下寻找“ Test”的后缀,而不是“ test”。重命名您的类以“ Test”结尾,或者将“ test”添加到pom.xml中的surefire配置中,如下所示:

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>${maven-surefire-plugin.version}</version>
                <configuration>
                    <includes>
                        <include>**/*Test.class</include>
                        <include>**/*test.class</include>
                    </includes>
                </configuration>
            </plugin>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法从Maven运行黄瓜测试

来自分类Dev

无法从Maven运行黄瓜测试

来自分类Dev

如何以特定顺序运行Maven测试?

来自分类Dev

黄瓜+ Maven + TestNG-测试无法运行

来自分类Dev

无法运行Maven Sure Fire(POJO)测试

来自分类Dev

在Maven中运行测试无法清除DBUNIT数据库

来自分类Dev

无法使用testNG和Allure在TeamCity中从Maven运行测试

来自分类Dev

Maven未运行测试

来自分类Dev

Maven未运行测试

来自分类Dev

使用Spock和Maven在单个测试类中运行特定的测试

来自分类Dev

无法让uTest运行测试

来自分类Dev

无法运行摩卡测试

来自分类Dev

Ruby测试无法运行

来自分类Dev

我无法运行测试

来自分类Dev

使用Maven运行AngularJS测试

来自分类Dev

使用Maven运行常规测试

来自分类Dev

Maven不运行硒测试

来自分类Dev

Maven Eclipse运行测试套件

来自分类Dev

使用 maven 运行 Fitnesse 测试

来自分类Dev

Maven:构建所有依赖项,但在特定模块上运行测试

来自分类Dev

如何告诉Maven和TestNG运行特定的测试类或suite.xml文件?

来自分类Dev

如何告诉Maven和TestNG运行特定的测试类和suite.xml文件?

来自分类Dev

如何在pom.xml中提到的特定浏览器上运行Selenium + Maven测试?

来自分类Dev

如何在Maven中以特定顺序运行Junit测试类而不创建西装?

来自分类Dev

Maven测试无法在Spring Boot 2.2和JUnit 5上运行黄瓜方案

来自分类Dev

测试无法与Junit 5和Maven一起运行

来自分类Dev

无法使用 testNG、maven、NetBeans 仅从一个类运行我的测试

来自分类Dev

Maven无法识别junit测试

来自分类Dev

connectedAndroidTest如何运行特定的测试