updat travis to fail fast, if unit test error, stop test the project
This commit is contained in:
+1
-2
@@ -1,7 +1,6 @@
|
||||
language: java
|
||||
script:
|
||||
- mvn test
|
||||
- mvn test -Pfunctional-test -Dselenium.driver=firefox
|
||||
- mvn test -Pall-test -Dselenium.driver=firefox
|
||||
env: MAVEN_OPTS="-XX:MaxPermSize=128m"
|
||||
addons:
|
||||
firefox: "22.0"
|
||||
|
||||
@@ -601,6 +601,32 @@
|
||||
</build>
|
||||
</profile>
|
||||
|
||||
<!-- 执行all test -->
|
||||
<profile>
|
||||
<id>all-test</id>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<configuration>
|
||||
<argLine>-Xmx256M -XX:MaxPermSize=128m</argLine>
|
||||
<includes>
|
||||
<include>**/*FT.java</include>
|
||||
<include>**/*Test.java</include>
|
||||
</includes>
|
||||
<!-- 支持taglib tld文件查找的必要设置 -->
|
||||
<useSystemClassLoader>false</useSystemClassLoader>
|
||||
<!-- 将mvn命令行传入的selenium driver参数传入surefire的JVM -->
|
||||
<systemPropertyVariables>
|
||||
<selenium.driver>${selenium.driver}</selenium.driver>
|
||||
</systemPropertyVariables>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
|
||||
<!-- 执行@Category(Smoke.class)的TestCase -->
|
||||
<profile>
|
||||
<id>run-smoke</id>
|
||||
|
||||
@@ -554,6 +554,32 @@
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
|
||||
<!-- 执行all test -->
|
||||
<profile>
|
||||
<id>all-test</id>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<configuration>
|
||||
<argLine>-Xmx256M -XX:MaxPermSize=128m</argLine>
|
||||
<includes>
|
||||
<include>**/*FT.java</include>
|
||||
<include>**/*Test.java</include>
|
||||
</includes>
|
||||
<!-- 支持taglib tld文件查找的必要设置 -->
|
||||
<useSystemClassLoader>false</useSystemClassLoader>
|
||||
<!-- 将由mvn命令行-Dselenium.driver传到surefire的JVM中 -->
|
||||
<systemPropertyVariables>
|
||||
<selenium.driver>${selenium.driver}</selenium.driver>
|
||||
</systemPropertyVariables>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
|
||||
<!-- 刷新开发环境数据库 -->
|
||||
<profile>
|
||||
|
||||
Reference in New Issue
Block a user