]> git.ipfire.org Git - thirdparty/babel.git/commitdiff
Improved standalone test command
authorArmin Ronacher <armin.ronacher@active-4.com>
Sat, 27 Jul 2013 10:40:26 +0000 (12:40 +0200)
committerArmin Ronacher <armin.ronacher@active-4.com>
Sat, 27 Jul 2013 10:40:26 +0000 (12:40 +0200)
Makefile

index 66768979a1a764eb18f75a93d4bb99184c547d5e..966e0f073e4a4c2b9304835223bc88ae8dd0bef4 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,15 +1,18 @@
 test: import-cldr
        @py.test tests
 
-create-test-env:
+test-env:
        @virtualenv test-env
        @test-env/bin/pip install pytest
        @test-env/bin/pip install --editable .
 
-standalone-test: import-cldr create-test-env
+clean-test-env:
+       @rm -rf test-env
+
+standalone-test: import-cldr test-env
        @test-env/bin/py.test tests
 
-clean: clean-cldr clean-pyc
+clean: clean-cldr clean-pyc clean-test-env
 
 import-cldr:
        @./scripts/download_import_cldr.py
@@ -25,7 +28,7 @@ clean-pyc:
 develop:
        @pip install --editable .
 
-tox-test:
+tox-test: import-cldr
        @PYTHONDONTWRITEBYTECODE= tox
        @$(MAKE) clean-pyc
 
@@ -40,4 +43,4 @@ upload-docs:
 release:
        python scripts/make-release.py
 
-.PHONY: test develop tox-test clean-pyc clean-cldr import-cldr clean release upload-docs create-test-env standalone-test
+.PHONY: test develop tox-test clean-pyc clean-cldr import-cldr clean release upload-docs clean-test-env standalone-test