summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--eclass/distutils-r1.eclass14
1 files changed, 14 insertions, 0 deletions
diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index ba97a95f5798..b9366d187555 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -561,6 +561,20 @@ distutils_enable_tests() {
test_pkgs+=' dev-python/pytest-xdist[${PYTHON_USEDEP}]'
fi
+ local plugin
+ _set_epytest_plugins
+ for plugin in "${EPYTEST_PLUGINS[@]}"; do
+ case ${plugin} in
+ pkgcore)
+ plugin=sys-apps/${plugin}
+ ;;
+ *)
+ plugin=dev-python/${plugin}
+ ;;
+ esac
+ test_pkgs+=" ${plugin}[\${PYTHON_USEDEP}]"
+ done
+
if [[ ! ${DISTUTILS_SINGLE_IMPL} ]]; then
test_deps+=" ${test_pkgs//'${PYTHON_USEDEP}'/${PYTHON_USEDEP}}"
else