language: ruby

cache: bundler

matrix:
  fast_finish: true

  include:
    - rvm: 2.1.1
      env: RUN=default

    - rvm: 1.8.7
      env: RUN=rspec

    - rvm: 1.9.3
      env: RUN=rspec

    - rvm: 2.0.0
      env: RUN=rspec

    - rvm: rbx
      env: RUN=rspec

    - rvm: jruby
      env: RUN=rspec

  allow_failures:
    - rvm: 1.8.7
    - rvm: 1.9.3
    - rvm: 2.0.0
    - rvm: rbx
    - rvm: jruby

before_install:
  - git submodule update --init

script:
  - "bundle exec rake $RUN"

notifications:
  irc: "irc.freenode.org#opal"

language: ruby

cache: bundler

matrix:
  fast_finish: true

  include:
    - rvm: 2.1.1
      env: RUN=default

    - rvm: 1.8.7
      env: RUN=rspec

    - rvm: 1.9.3
      env: RUN=rspec

    - rvm: 2.0.0
      env: RUN=rspec

    - rvm: rbx
      env: RUN=rspec

    - rvm: jruby
      env: RUN=rspec

  allow_failures:
    - rvm: 1.8.7
    - rvm: 1.9.3
    - rvm: 2.0.0
    - rvm: rbx
    - rvm: jruby

# Setting TimeZone. We'll need to do this in order to
# have the TZ related failures surface on Travis CI.
# http://stackoverflow.com/a/23374438/601782
before_install:
  - git submodule update --init

script:
  - "bundle exec rake $RUN"

notifications:
  irc: "irc.freenode.org#opal"

Add a note on how to change TZ settings in TravisCI
Add a note on how to change TZ settings in TravisCI