]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
set pytest rootdir
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 28 Sep 2020 02:19:27 +0000 (22:19 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 28 Sep 2020 02:43:39 +0000 (22:43 -0400)
With pytest 6.1.0 the root directory calculation logic has
changed and is unreliable on our jenkins setup.   make
sure this is set explicitly.

Change-Id: I1d48b887030c32d2f3361fc36e65e8a988d2ba81
References: https://github.com/pytest-dev/pytest/issues/7807

tox.ini

diff --git a/tox.ini b/tox.ini
index d62db1c25ccf30202e63c1093e03b4cf03e321fe..71e1828a708417277803750c16c29b5376cb27f9 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -15,7 +15,7 @@ install_command=python -m pip install {env:TOX_PIP_OPTS:} {opts} {packages}
 usedevelop=
      cov: True
 
-deps=pytest<6.1
+deps=pytest>4.6  # this can be 6.x once we are on python 3 only
      pytest-xdist
      greenlet
      mock; python_version < '3.3'
@@ -57,7 +57,7 @@ setenv=
     PYTHONNOUSERSITE=1
     MEMUSAGE=--nomemory
     SQLALCHEMY_WARN_20=true
-    BASECOMMAND=python -m pytest --log-info=sqlalchemy.testing
+    BASECOMMAND=python -m pytest --rootdir {toxinidir} --log-info=sqlalchemy.testing
 
     WORKERS={env:TOX_WORKERS:-n4  --max-worker-restart=5}