소스 검색

Another fix to travis

Tom Hutchison 11 년 전
부모
커밋
7c724df0bc
1개의 변경된 파일25개의 추가작업 그리고 4개의 파일을 삭제
  1. 25 4
      .travis.yml

+ 25 - 4
.travis.yml

@@ -4,18 +4,39 @@ env:
   - THENEEDFORTHIS=FAIL
   - THENEEDFORTHIS=FAIL
 
 
 matrix:
 matrix:
+  fast_finish: true
   include:
   include:
-    - env: DB=mysql; MW=master
+    - env: DB=mysql; MW=master; TYPE=coverage
+      php: 5.3
+    - env: DB=sqlite; MW=master; TYPE=composer
       php: 5.6
       php: 5.6
-    - env: DB=mysql; MW=1.23.0
+    - env: DB=mysql; MW=1.19.0; TYPE=relbuild
       php: 5.4
       php: 5.4
-	- env: DB=mysql; MW=1.19.0
+    - env: DB=mysql; MW=1.23.0; FUSEKI=1.0.2
       php: 5.4
       php: 5.4
+    - env: DB=mysql; MW=1.23.0; VIRTUOSO=6.1
+      php: 5.4
+    - env: DB=sqlite; MW=1.22.6;
+      php: 5.5
+    - env: DB=postgres; MW=1.19.0;
+      php: 5.4
+    - env: DB=sqlite; MW=master;
+      php: hhvm-nightly
   exclude:
   exclude:
     - env: THENEEDFORTHIS=FAIL
     - env: THENEEDFORTHIS=FAIL
+  allow_failures:
+    - env: DB=mysql; MW=1.19.0; TYPE=relbuild
+    - php: hhvm-nightly
 
 
 install:
 install:
+  - bash ./build/travis/install-services.sh
   - bash ./build/travis/install-mediawiki.sh
   - bash ./build/travis/install-mediawiki.sh
+  
+before_script:
+  - bash ./build/travis/update-configuration-settings.sh
 
 
 script:
 script:
-  - bash ./build/travis/run-tests.sh
+  - bash ./build/travis/run-tests.sh
+
+after_success:
+  - bash ./build/travis/upload-coverage-report.sh