From 88cab07354a4025caaa6ae4b73bc970edfe10ad7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jelmer=20Vernoo=C4=B3?= Date: Sun, 21 Mar 2021 02:06:33 +0000 Subject: [PATCH] Invoke tox if present. --- ognibuild/buildsystem.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ognibuild/buildsystem.py b/ognibuild/buildsystem.py index f22c972..6b8dc8d 100644 --- a/ognibuild/buildsystem.py +++ b/ognibuild/buildsystem.py @@ -302,7 +302,9 @@ class SetupPy(BuildSystem): return "%s(%r)" % (type(self).__name__, self.path) def test(self, session, resolver, fixers): - if self.has_setup_py: + if os.path.exists(os.path.join(self.path, 'tox.ini')): + run_with_build_fixers(session, ['tox'], fixers) + elif self.has_setup_py: self._run_setup(session, resolver, ["test"], fixers) else: raise NotImplementedError