Mercurial > kallithea
view tox.ini @ 3043:b61824e61e68 beta
Don't cache dulwich Repos, in pararell multithreaded evniroment dulwich pack file openers
can break badly. We need to create Repo() objects always for each call, even when it's
taken from cache.
Fixed issue with dulwich filedescriptor leak ref #573
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Thu, 29 Nov 2012 19:29:33 +0100 |
parents | c1c66976001a |
children | 17e3926c3753 |
line wrap: on
line source
[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