1
私はキュウリ試験に失敗しました。この後、私は私のMavenビルドが失敗することを疑ったが、これはまだ成功する。キュウリ試験が失敗した後にMavenビルドが成功する
私はcucumbertestsを実行するために別個のcucumbertestプロファイルを作成しました。 ここは私のプロジェクト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>
のような様々なconfiguraionsを試みたが、これらの非が動作しているようです。