language: ruby
script: "bundle exec rake appraisal:integration test"
rvm:
  - 1.8.7
  - 1.9.2
  - 1.9.3
  - jruby-18mode
  - jruby-19mode
  - rbx-18mode
  - rbx-19mode
env:
  - INTEGRATION=default
  - INTEGRATION=active_model
  - INTEGRATION=active_record
  - INTEGRATION=data_mapper
  - INTEGRATION=mongoid
  - INTEGRATION=mongo_mapper
  - INTEGRATION=sequel
services:
  - mongodb
notifications:
  disabled: true
matrix:
  exclude:
    - rvm: jruby-18mode
      env: INTEGRATION=active_model
    - rvm: jruby-18mode
      env: INTEGRATION=active_record
    - rvm: jruby-18mode
      env: INTEGRATION=data_mapper
    - rvm: jruby-18mode
      env: INTEGRATION=mongoid
    - rvm: jruby-18mode
      env: INTEGRATION=mongo_mapper
    - rvm: jruby-18mode
      env: INTEGRATION=sequel
    - rvm: jruby-19mode
      env: INTEGRATION=active_model
    - rvm: jruby-19mode
      env: INTEGRATION=active_record
    - rvm: jruby-19mode
      env: INTEGRATION=data_mapper
    - rvm: jruby-19mode
      env: INTEGRATION=mongoid
    - rvm: jruby-19mode
      env: INTEGRATION=mongo_mapper
    - rvm: jruby-19mode
      env: INTEGRATION=sequel
    - rvm: rbx-18mode
      env: INTEGRATION=active_model
    - rvm: rbx-18mode
      env: INTEGRATION=active_record
    - rvm: rbx-18mode
      env: INTEGRATION=data_mapper
    - rvm: rbx-18mode
      env: INTEGRATION=mongoid
    - rvm: rbx-18mode
      env: INTEGRATION=mongo_mapper
    - rvm: rbx-18mode
      env: INTEGRATION=sequel
    - rvm: rbx-19mode
      env: INTEGRATION=active_model
    - rvm: rbx-19mode
      env: INTEGRATION=active_record
    - rvm: rbx-19mode
      env: INTEGRATION=data_mapper
    - rvm: rbx-19mode
      env: INTEGRATION=mongoid
    - rvm: rbx-19mode
      env: INTEGRATION=mongo_mapper
    - rvm: rbx-19mode
      env: INTEGRATION=sequel
