| |
@@ -0,0 +1,24 @@
|
| |
+ #!/bin/bash
|
| |
+
|
| |
+ PATH=$WORKSPACE/venv/bin:/usr/local/bin:$PATH
|
| |
+
|
| |
+ if [ ! -d "venv" ]; then
|
| |
+ virtualenv venv
|
| |
+ fi
|
| |
+ . venv/bin/activate
|
| |
+
|
| |
+ # epel 7 specific python setup
|
| |
+ if ! grep -q "Fedora" /etc/os-release ; then
|
| |
+ pip install --upgrade setuptools==18.5
|
| |
+ cp -r /usr/lib/python2.7/site-packages/pygments_markdown_lexer $WORKSPACE/venv/lib/python2.7/site-packages/
|
| |
+ cp -r /usr/lib/python2.7/site-packages/pygments_markdown_lexer-*-py2.7.egg-info $WORKSPACE/venv/lib/python2.7/site-packages/
|
| |
+ fi
|
| |
+
|
| |
+ pip install -r requirements.txt
|
| |
+ pip install -r test-requirements.txt
|
| |
+
|
| |
+ # Temporary: html5lib is breaking stability in some libraries
|
| |
+ pip install html5lib==0.9999999
|
| |
+
|
| |
+ HUBS_CONFIG=$WORKSPACE/hubs/tests/hubs_test.cfg PYTHONPATH=. ./nosetests --cover-package=$WORKSPACE/hubs $*
|
| |
+
|
| |
This will help out new dev setting up env easier and jenkins as well.
http://jenkins.fedorainfracloud.org/job/fedora-hubs/