16e88dc482444f8b974b266b6ac858230091af7d
[osm/N2VC.git] / .travis.yml
1 dist: trusty
2 sudo: required
3 language: python
4 python:
5   - "3.5"
6 before_install:
7   - sudo add-apt-repository ppa:ubuntu-lxc/lxd-stable -y
8   - sudo apt-get update -q
9   - sudo apt-get install lxd snapd -y
10   - sudo usermod -a -G lxd $USER
11   - sudo service lxd start || true
12   - sudo lxd init --auto
13 install: pip install tox-travis
14 env:
15   - SNAP_CMD="sudo snap install juju --classic --stable"
16   - SNAP_CMD="sudo snap install juju --classic --edge"
17 script:
18   - (eval "$SNAP_CMD")
19   - sudo ln -s /snap/bin/juju /usr/bin/juju || true
20   - sudo -E sudo -u $USER -E bash -c "/snap/bin/juju bootstrap localhost test"
21   - tox -e py35,integration