language: python python: - "2.7" - "3.4" - "3.5" - "3.6" - "3.7-dev" - "nightly" matrix: allow_failures: - python: "nightly" notifications: email: sos-devel@redhat.com irc: channels: - "us.freenode.net#sosreport" on_success: change dist: trusty sudo: true install: - "pip install -r requirements.txt" - "python setup.py install" script: - "pycodestyle sos" - "nosetests -v --with-cover --cover-package=sos --cover-html" - "sudo ~/virtualenv/python$TRAVIS_PYTHON_VERSION/bin/python ./sosreport --help" - "sudo ~/virtualenv/python$TRAVIS_PYTHON_VERSION/bin/python ./sosreport -l --config-file=sos.conf" - "sudo ~/virtualenv/python$TRAVIS_PYTHON_VERSION/bin/python ./sosreport -n kernel --batch --config-file=sos.conf | tee batch_output" git: depth: 5