summaryrefslogtreecommitdiff
path: root/test/travis_setup.sh
diff options
context:
space:
mode:
Diffstat (limited to 'test/travis_setup.sh')
-rwxr-xr-xtest/travis_setup.sh22
1 files changed, 13 insertions, 9 deletions
diff --git a/test/travis_setup.sh b/test/travis_setup.sh
index 3ba2e1a..c8d5ab2 100755
--- a/test/travis_setup.sh
+++ b/test/travis_setup.sh
@@ -13,15 +13,19 @@ pip install -U coverage
pip install coveralls
# Server back-ends and template engines. Not all back-ends support all python versions and we only want to test for 2.7 and 3.6 to keep things sane
-if [[ $TRAVIS_PYTHON_VERSION == 2.7 ]]; then
+case ${TRAVIS_PYTHON_VERSION} in
+2.7|3.6)
sudo apt-get update -y
sudo apt-get install -y libev-dev
- pip install mako jinja2 waitress "cherrypy<9" cheroot paste tornado twisted diesel meinheld gunicorn eventlet
- pip install flup fapws3 rocket bjoern gevent
-elif [[ $TRAVIS_PYTHON_VERSION == 3.6 ]]; then
- sudo apt-get update -y
- sudo apt-get install -y libev-dev
- pip install mako jinja2 waitress "cherrypy<9" cheroot paste tornado twisted diesel meinheld gunicorn eventlet
- pip install uvloop
-fi
+ pip install mako jinja2 waitress "cherrypy<9" cheroot paste tornado twisted meinheld gunicorn eventlet
+ ;;
+esac
+case ${TRAVIS_PYTHON_VERSION} in
+2.7)
+ pip install flup fapws3 bjoern gevent diesel
+ ;;
+3.6)
+ pip install aiohttp-wsgi uvloop
+ ;;
+esac