commit: 44d11788222153e3a5d5965604166b7cc714edee Author: Karl-Johan Karlsson <creideiki <AT> lysator <DOT> liu <DOT> se> AuthorDate: Wed Feb 18 08:30:45 2026 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sat Feb 28 15:13:10 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44d11788
app-admin/salt: add USE=test-full to run slow tests Signed-off-by: Karl-Johan Karlsson <creideiki <AT> lysator.liu.se> Part-of: https://github.com/gentoo/gentoo/pull/45516 Signed-off-by: Sam James <sam <AT> gentoo.org> app-admin/salt/metadata.xml | 1 + app-admin/salt/salt-3007.12.ebuild | 14 +++++++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/app-admin/salt/metadata.xml b/app-admin/salt/metadata.xml index 1e471042c307..b808429b477a 100644 --- a/app-admin/salt/metadata.xml +++ b/app-admin/salt/metadata.xml @@ -34,6 +34,7 @@ backbone of cloud and data center management. <flag name="portage">Add support for package state enforcement using <pkg>sys-apps/portage</pkg></flag> <flag name="raet">Add support for the new RAET transport.</flag> <flag name="redis">Support returning data to a redis database.</flag> + <flag name="test-full">Run additional, quite slow tests.</flag> <flag name="zeromq">Add support for the zeromq transport.</flag> </use> <upstream> diff --git a/app-admin/salt/salt-3007.12.ebuild b/app-admin/salt/salt-3007.12.ebuild index ed2303796937..bf9c9737cdfb 100644 --- a/app-admin/salt/salt-3007.12.ebuild +++ b/app-admin/salt/salt-3007.12.ebuild @@ -24,8 +24,8 @@ LICENSE="Apache-2.0" SLOT="0" IUSE=" cheetah ldap libcloud libvirt genshi keyring mako - mongodb nova portage profile redis selinux test raet - +zeromq vim-syntax + mongodb nova portage profile redis selinux test test-full + raet +zeromq vim-syntax " RDEPEND=" @@ -633,13 +633,21 @@ python_test() { ) export "${test_exports[@]}" + if use test-full; then + einfo "Running slow tests." + SLOW_TESTS="--run-slow" + else + SLOW_TESTS="" + fi + cleanup() { rm -rf "${TMPDIR}" || die; } trap cleanup EXIT addwrite "${TMPDIR}" - epytest tests/integration/ \ + epytest ${SLOW_TESTS} \ + tests/integration/ \ tests/pytests/functional/ \ tests/pytests/pkg/ \ tests/pytests/unit/renderers/ \
