OSDN Git Service

Run tests in parallel on travis
authorAndrew Kumanyaev <me@zzet.org>
Sat, 2 Nov 2013 13:53:33 +0000 (16:53 +0300)
committerAndrew Kumanyaev <me@zzet.org>
Sat, 2 Nov 2013 13:53:33 +0000 (16:53 +0300)
.travis.yml

index f0fc2fb..c137aec 100644 (file)
@@ -1,6 +1,12 @@
 language: ruby
 env:
-  - DB=mysql TRAVIS=true
+  global:
+    - DB=mysql
+    - TRAVIS=true
+  matrix:
+    - TASK=spinach
+    - TASK=spec
+    - TASK=jasmine:ci
 before_install:
   - sudo apt-get install libicu-dev -y
   - gem install charlock_holmes -v="0.6.9"
@@ -11,8 +17,9 @@ rvm:
   - 2.0.0
 services:
   - mysql
-  - postgresql
 before_script:
   - "cp config/database.yml.$DB config/database.yml"
   - "cp config/gitlab.yml.example config/gitlab.yml"
-script: "bundle exec rake gitlab:test --trace"
+  - "bundle exec rake db:setup"
+  - "bundle exec rake db:seed_fu"
+script: "bundle exec rake $TASK --trace"