Skip to content

Instantly share code, notes, and snippets.

@ojii
Created October 26, 2012 12:15
Show Gist options
  • Save ojii/3958461 to your computer and use it in GitHub Desktop.
Save ojii/3958461 to your computer and use it in GitHub Desktop.
Makefile to build django cms tests on multiple envs.
all: py25dj13 py25dj14 py26dj13 py26dj14 py26djtrunk py27dj13 py27dj14 py27djtrunk
py25dj13: PYTHON=2.5
py25dj13: DJANGO=1.3
py25dj13: ENV_LOCATION = env-$(PYTHON)-$(DJANGO)
py25dj13:
virtualenv-$(PYTHON) $(ENV_LOCATION)
$(ENV_LOCATION)/bin/pip install -r test_requirements/django-$(DJANGO).txt
$(ENV_LOCATION)/bin/python runtests.py $(TFLAGS)
py25dj14: PYTHON=2.5
py25dj14: DJANGO=1.4
py25dj14: ENV_LOCATION = env-$(PYTHON)-$(DJANGO)
py25dj14:
virtualenv-$(PYTHON) $(ENV_LOCATION)
$(ENV_LOCATION)/bin/pip install -r test_requirements/django-$(DJANGO).txt
$(ENV_LOCATION)/bin/python runtests.py $(TFLAGS)
py26dj13: PYTHON=2.6
py26dj13: DJANGO=1.3
py26dj13: ENV_LOCATION = env-$(PYTHON)-$(DJANGO)
py26dj13:
virtualenv-$(PYTHON) $(ENV_LOCATION)
$(ENV_LOCATION)/bin/pip install -r test_requirements/django-$(DJANGO).txt
$(ENV_LOCATION)/bin/python runtests.py $(TFLAGS)
py26dj14: PYTHON=2.6
py26dj14: DJANGO=1.4
py26dj14: ENV_LOCATION = env-$(PYTHON)-$(DJANGO)
py26dj14:
virtualenv-$(PYTHON) $(ENV_LOCATION)
$(ENV_LOCATION)/bin/pip install -r test_requirements/django-$(DJANGO).txt
$(ENV_LOCATION)/bin/python runtests.py $(TFLAGS)
py26djtrunk: PYTHON=2.6
py26djtrunk: DJANGO=trunk
py26djtrunk: ENV_LOCATION = env-$(PYTHON)-$(DJANGO)
py26djtrunk:
virtualenv-$(PYTHON) $(ENV_LOCATION)
$(ENV_LOCATION)/bin/pip install -r test_requirements/django-$(DJANGO).txt
$(ENV_LOCATION)/bin/python runtests.py $(TFLAGS)
py27dj13: PYTHON=2.7
py27dj13: DJANGO=1.3
py27dj13: ENV_LOCATION = env-$(PYTHON)-$(DJANGO)
py27dj13:
virtualenv-$(PYTHON) $(ENV_LOCATION)
$(ENV_LOCATION)/bin/pip install -r test_requirements/django-$(DJANGO).txt
$(ENV_LOCATION)/bin/python runtests.py $(TFLAGS)
py27dj14: PYTHON=2.7
py27dj14: DJANGO=1.4
py27dj14: ENV_LOCATION = env-$(PYTHON)-$(DJANGO)
py27dj14:
virtualenv-$(PYTHON) $(ENV_LOCATION)
$(ENV_LOCATION)/bin/pip install -r test_requirements/django-$(DJANGO).txt
$(ENV_LOCATION)/bin/python runtests.py $(TFLAGS)
py27djtrunk: PYTHON=2.7
py27djtrunk: DJANGO=trunk
py27djtrunk: ENV_LOCATION = env-$(PYTHON)-$(DJANGO)
py27djtrunk:
virtualenv-$(PYTHON) $(ENV_LOCATION)
$(ENV_LOCATION)/bin/pip install -r test_requirements/django-$(DJANGO).txt
$(ENV_LOCATION)/bin/python runtests.py $(TFLAGS)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment