blob: f19a076ef9e608656c5d2ed0725180434033b54b [file] [log] [blame]
Matthew Bentham245d64c2019-12-02 12:59:43 +00001#!/bin/bash
2set -e
3
4JENKINS_BUILD=0
5while getopts ":j" opt; do
6 case "$opt" in
7 j) JENKINS_BUILD=1 ;;
8 esac
9done
10
11python3.6 -m venv toxenv
12source toxenv/bin/activate
13pip install virtualenv==16.3.0 tox
14
15tox -e devenv
16# If jenkins build, also run unit tests, generate docs, etc
17if [ $JENKINS_BUILD == 1 ]; then
18 tox
19 tox -e doc
20fi
21
22deactivate
23rm -rf toxenv
24
25source env/bin/activate