1
我有一個黃瓜測試失敗。在此之後,我懷疑我的Maven構建失敗了,但這仍然成功。黃瓜測試失敗後Maven構建成功
我做了一個單獨的cucumbertest配置文件來運行我的cucumbertests。 這裏是我的項目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>
我也嘗試過各種configuraions像
<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>
但這些非似乎工作。