黄瓜测试失败后Maven构建成功

Bgvv1983

我有一个黄瓜测试失败了。在此之后,我怀疑我的 Maven 构建失败了,但这仍然成功。

我制作了一个单独的黄瓜测试配置文件来运行我的黄瓜测试。这是我的项目 POM 的(部分)。

        <profile>
        <id>cucumbertest</id>
        <build>
            <plugins>

                <plugin>
                    <artifactId>maven-surefire-plugin</artifactId>
                    <version>${version.surefire.plugin}</version>
                    <configuration>
                        <skipTests>true</skipTests>
                    </configuration>
                </plugin>
                <plugin>
                    <artifactId>maven-failsafe-plugin</artifactId>
                    <version>${version.failsafe.plugin}</version>
                    <configuration>
                        <includes>
                            <!-- only run Functional tests with this profile -->
                            <include>**/cucumber/*FT.java</include>
                        </includes>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    </profile>

我还尝试了各种配置,例如

        <profile>
        <id>cucumbertest</id>
        <build>
            <plugins>

                <plugin>
                    <artifactId>maven-surefire-plugin</artifactId>
                    <version>${version.surefire.plugin}</version>
                    <configuration>
                        <skipTests>true</skipTests>
                    </configuration>
                </plugin>
                <plugin>
                    <artifactId>maven-failsafe-plugin</artifactId>
                    <version>${version.failsafe.plugin}</version>
                    <dependencies>
                        <dependency>
                            <groupId>org.apache.Maven.surefire</groupId>
                            <artifactId>surefire-junit47</artifactId>
                            <version>2.19.1</version>
                        </dependency>
                    </dependencies>
                    <executions>
                        <execution>
                            <id>integration-tests</id>
                            <goals>
                                <goal>integration-test</goal>
                                <goal>verify</goal>
                            </goals>
                            <configuration>
                                <skip>false</skip>
                                <includes>
                                    <!-- only run Functional tests with this profile -->
                                    <include>**/cucumber/*FT.java</include>
                                </includes>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </build>
    </profile>

但这些似乎都不起作用。

Bgvv1983

终于发现我做错了什么。

我执行了以下 mvn 调用:mvn integration-test -Pcucumbertest ...结果是执行了黄瓜测试,但没有验证。

mvn verivy -Pcucumbertest 做这项工作。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Gradle构建成功但失败

Maven构建成功后,在Eclipse中运行工件(.jar)

clang ++构建失败,但gcc构建成功

Xamarin表单构建成功,但部署失败

xcodebuild 失败,但从 Xcode 构建成功

SwiftUI构建成功但预览失败

本地Angular构建成功,但Gitlab Runner Angular构建失败

Maven找不到要执行的junit测试,说它运行了0个测试,并且构建成功

VS 2019版本构建成功,MSBuild失败

在Xcode中,运行构建成功,但应用安装失败

Gradle 6.0.1不要运行我的Junit类。即使在Windows 10中进入gradle测试后构建成功

尽管npm部署出错,但Maven构建成功

Maven构建成功,但仍出现404错误未找到

React Project构建成功,但服务后未显示索引

Android Studio中的构建成功,但使用“ gradlew构建”构建失败,并出现NullPointerException

Xcode 8:存档构建因链接错误而失败(对于嵌套框架)。常规构建成功编译

为什么我的gradle构建失败,但是gradlew构建成功?

黄瓜测试失败,但是travis构建仍然通过

TFS CI构建-构建成功后更新自定义定义变量

即使测试失败,TravisCI构建也会成功

尽管单元测试失败,但Jenkins Maven构建报告成功

如果CircleCI 1.0中的后测试失败,如何强制成功构建

Angular Material Official Getting Started构建成功,但添加新模块失败

成功部署后,Heroku构建失败

Maven构建成功,但是缺少依赖项。JDWP退出错误

仅当所有构建成功后才进行部署

构建成功完成后,如何以编程方式设置“无限期保留”字段?

gradle 构建成功后更新 Google 服务插件和无法安装应用程序

Maven忽略了黄瓜测试