summaryrefslogtreecommitdiffstats
path: root/Vagrantfile
diff options
context:
space:
mode:
Diffstat (limited to 'Vagrantfile')
-rw-r--r--Vagrantfile35
1 files changed, 4 insertions, 31 deletions
diff --git a/Vagrantfile b/Vagrantfile
index eaed7d2..357758c 100644
--- a/Vagrantfile
+++ b/Vagrantfile
@@ -4,42 +4,15 @@
VAGRANTFILE_API_VERSION = "2"
INSTALL_DEPS=<<EOF
-rm -rf .venv26 .venv27 .venv33 .venv34 .venv35
+cd /vagrant
sudo add-apt-repository -y ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install -y python2.6-dev python2.7-dev python3.3-dev python3.4-dev python3.5-dev
sudo apt-get install -y python-virtualenv git ipython python3-pip silversearcher-ag
sudo pip3 install virtualenv
-cd /vagrant
-virtualenv -p /usr/bin/python2.6 .venv26
-pip install -r requirements.txt
-pip install -r test-requirements.txt
-deactivate
-
-virtualenv -p /usr/bin/python2.7 .venv27
-source .venv27/bin/activate
-easy_install -U pip
-pip install -r requirements.txt
-pip install -r test-requirements.txt
-deactivate
-
-virtualenv -p /usr/bin/python3.3 .venv33
-source .venv33/bin/activate
-pip3 install -r requirements.txt
-pip3 install -r test-requirements.txt
-deactivate
-
-virtualenv -p /usr/bin/python3.4 .venv34
-source .venv34/bin/activate
-pip3 install -r requirements.txt
-pip3 install -r test-requirements.txt
-deactivate
-
-virtualenv -p /usr/bin/python3.5 .venv35
-source .venv35/bin/activate
-pip3 install -r requirements.txt
-pip3 install -r test-requirements.txt
-deactivate
+
+./run_tests.sh --remove-virtualenvs
+./run_tests.sh --install-virtualenvs
grep 'cd /vagrant' /home/vagrant/.bashrc || echo 'cd /vagrant' >> /home/vagrant/.bashrc
grep 'source .venv27/bin/activate' /home/vagrant/.bashrc || echo 'source .venv27/bin/activate' >> /home/vagrant/.bashrc