diff tox.ini @ 2776:63e58ef80ef1

Merge beta branch into stable
author Marcin Kuzminski <marcin@python-works.com>
date Sun, 02 Sep 2012 21:19:54 +0200
parents c1c66976001a
children 17e3926c3753
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tox.ini	Sun Sep 02 21:19:54 2012 +0200
@@ -0,0 +1,112 @@
+[tox]
+envlist = py25-sqlite,
+          py25-mysql,
+          py25-postgresql,
+          py26-sqlite,
+          py26-mysql,
+          py26-postgresql,
+          py27-sqlite,
+          py27-mysql,
+          py27-postgresql
+
+
+#### PYTHON 2.5 ####                    
+[testenv:py25-sqlite]
+basepython =
+    python2.5
+commands =
+    nosetests []
+setenv = 
+    TEST_DB=sqlite:////tmp/rhodecode_test.sqlite
+
+[testenv:py25-mysql]
+basepython =
+    python2.5
+commands =
+    mysql -uroot -pqwe -hlocalhost -e 'drop database if exists rhodecode_test;'
+    mysql -uroot -pqwe -hlocalhost -e 'create database rhodecode_test;'
+    nosetests []
+deps =
+    mysql-python
+setenv = 
+    TEST_DB=mysql://root:qwe@localhost/rhodecode_test
+
+[testenv:py25-postgresql]
+basepython =
+    python2.5
+commands =
+    psql -Upostgres -Wqwe -hlocalhost -c 'drop database if exists rhodecode_test;'
+    psql -Upostgres -Wqwe -hlocalhost -c 'create database rhodecode_test;'
+    nosetests []
+deps =
+    psycopg2    
+setenv = 
+    TEST_DB=postgresql://postgres:qwe@localhost/rhodecode_test
+
+
+#### PYTHON 2.6 ####
+[testenv:py26-sqlite]
+basepython =
+    python2.6
+commands =
+    nosetests []
+setenv = 
+    TEST_DB=sqlite:////tmp/rhodecode_test.sqlite
+
+[testenv:py26-mysql]
+basepython =
+    python2.6
+commands =
+    mysql -uroot -pqwe -hlocalhost -e 'drop database if exists rhodecode_test;'
+    mysql -uroot -pqwe -hlocalhost -e 'create database rhodecode_test;'
+    nosetests []
+deps =
+    mysql-python
+setenv = 
+    TEST_DB=mysql://root:qwe@localhost/rhodecode_test
+
+[testenv:py26-postgresql]
+basepython =
+    python2.6
+commands =
+    psql -Upostgres -Wqwe -hlocalhost -c 'drop database if exists rhodecode_test;'
+    psql -Upostgres -Wqwe -hlocalhost -c 'create database rhodecode_test;'
+    nosetests []
+deps =
+    psycopg2    
+setenv = 
+    TEST_DB=postgresql://postgres:qwe@localhost/rhodecode_test
+
+
+#### PYTHON 2.7 ####
+[testenv:py27-sqlite]
+basepython =
+    python2.7
+commands =
+    nosetests []
+setenv = 
+    TEST_DB=sqlite:////tmp/rhodecode_test.sqlite
+
+[testenv:py27-mysql]
+basepython =
+    python2.7
+commands =
+    mysql -uroot -pqwe -hlocalhost -e 'drop database if exists rhodecode_test;'
+    mysql -uroot -pqwe -hlocalhost -e 'create database rhodecode_test;'
+    nosetests []
+deps =
+    mysql-python
+setenv = 
+    TEST_DB=mysql://root:qwe@localhost/rhodecode_test
+
+[testenv:py27-postgresql]
+basepython =
+    python2.7
+commands =
+    psql -Upostgres -Wqwe -hlocalhost -c 'drop database if exists rhodecode_test;'
+    psql -Upostgres -Wqwe -hlocalhost -c 'create database rhodecode_test;'
+    nosetests []
+deps =
+    psycopg2    
+setenv = 
+    TEST_DB=postgresql://postgres:qwe@localhost/rhodecode_test        
\ No newline at end of file