diff --git a/tests/selenium/tools/test_requires b/tests/selenium/tools/test_requires index fe74025..3dc2329 100644 --- a/tests/selenium/tools/test_requires +++ b/tests/selenium/tools/test_requires @@ -4,4 +4,5 @@ xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillic -xserver-xorg-core \ No newline at end of file +xserver-xorg-core +selenium \ No newline at end of file diff --git a/tests/selenium/tox.ini b/tests/selenium/tox.ini new file mode 100644 index 0000000..06904ba --- /dev/null +++ b/tests/selenium/tox.ini @@ -0,0 +1,28 @@ +[tox] +envlist = py27,pep8 + +[testenv] +setenv = VIRTUAL_ENV={envdir} + NOSE_WITH_OPENSTACK=1 + NOSE_OPENSTACK_COLOR=1 + NOSE_OPENSTACK_RED=0.05 + NOSE_OPENSTACK_YELLOW=0.025 + NOSE_OPENSTACK_SHOW_ELAPSED=1 +deps = -r{toxinidir}/tools/test-requires +commands = Xvfb -fp /usr/share/fonts/X11/misc/ :22 -screen 0 1024x768x16 2>&1 & export DISPLAY=:22 & nosetests + +[testenv:venv] +commands = {posargs} + +[tox:jenkins] +downloadcache = ~/cache/pip + +[testenv:jenkins27] +basepython = python2.7 +setenv = NOSE_WITH_XUNIT=1 +deps = file://{toxinidir}/.cache.bundle + +[testenv:jenkinsvenv] +deps = file://{toxinidir}/.cache.bundle +setenv = NOSE_WITH_XUNIT=1 +commands = {posargs}