# http://travis-ci.org/#!/ipython/ipython
language: python
group: edge
cache:
    directories:
        - ~/.cache/bower
python:
    - 3.5
    - 2.7
sudo: false
env:
  global:
    - PATH=$TRAVIS_BUILD_DIR/pandoc:$PATH
  matrix:
    - GROUP=python
    - GROUP=js/base
    - GROUP=js/notebook
    - GROUP=js/services
    - GROUP=js/tree
before_install:
    - pip install --upgrade pip setuptools
    - 'if [[ $GROUP == js* ]]; then npm install -g casperjs@1.1.1; fi'
    - git clone --quiet --depth 1 https://github.com/minrk/travis-wheels travis-wheels
install:
    - pip install -f travis-wheels/wheelhouse file://$PWD#egg=notebook[test]
script:
    - 'if [[ $GROUP == js* ]]; then python -m notebook.jstest ${GROUP:3}; fi'
    - 'if [[ $GROUP == python ]]; then nosetests --with-coverage --cover-package=notebook notebook; fi'
matrix:
    include:
        - python: 3.3
          env: GROUP=python
        - python: 3.4
          env: GROUP=python

