.travis.yml

Summary

Maintainability
Test Coverage
language: ruby

script: bundle exec rake $TASK

sudo: false

rvm:
  - 1.9.3
  - 2.0
  - 2.1
  - 2.2
  - jruby
  - jruby-head
  - rbx
  - ruby-head

env:
  - TASK=rspec
  - TASK=mutant

matrix:
  # Jruby should be taken out of this list. It fails now because of a
  # subtle Nokogiri incompatibility
  allow_failures:
    - rvm: jruby
    - rvm: ruby-head
    - rvm: jruby-head
    - rvm: rbx
    - env: TASK=mutant

  # Only run mutant on 2.2
  exclude:
    - rvm: 1.9.3
      env: TASK=mutant
    - rvm: 2.0
      env: TASK=mutant
    - rvm: 2.1
      env: TASK=mutant
    - rvm: jruby
      env: TASK=mutant
    - rvm: jruby-head
      env: TASK=mutant
    - rvm: rbx
      env: TASK=mutant
    - rvm: ruby-head
      env: TASK=mutant