aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArthur Zamarin <arthurzam@gentoo.org>2024-03-12 21:48:46 +0200
committerArthur Zamarin <arthurzam@gentoo.org>2024-03-12 21:48:46 +0200
commite1646fa6ccf350b3dd030ca52208db1c458344c9 (patch)
tree34db6c3626d4b081ed20fee8feda18e70f30d9f1
parenttatt: fix required_use for packages from bug (diff)
downloadpkgdev-e1646fa6ccf350b3dd030ca52208db1c458344c9.tar.gz
pkgdev-e1646fa6ccf350b3dd030ca52208db1c458344c9.tar.bz2
pkgdev-e1646fa6ccf350b3dd030ca52208db1c458344c9.zip
tatt: test run should be after the use combinations
Resolves: https://github.com/pkgcore/pkgdev/issues/174 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
-rw-r--r--src/pkgdev/scripts/pkgdev_tatt.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pkgdev/scripts/pkgdev_tatt.py b/src/pkgdev/scripts/pkgdev_tatt.py
index ff88d25..5a76b54 100644
--- a/src/pkgdev/scripts/pkgdev_tatt.py
+++ b/src/pkgdev/scripts/pkgdev_tatt.py
@@ -314,12 +314,12 @@ def _build_job(namespace, pkg, is_test: bool):
def _build_jobs(namespace, pkgs):
for pkg in pkgs:
- if namespace.test and "test" in pkg.defined_phases:
- yield pkg.versioned_atom, True, next(iter(_build_job(namespace, pkg, True)))
-
for flags in islice(_build_job(namespace, pkg, False), namespace.use_combos):
yield pkg.versioned_atom, False, flags
+ if namespace.test and "test" in pkg.defined_phases:
+ yield pkg.versioned_atom, True, next(iter(_build_job(namespace, pkg, True)))
+
def _create_config_dir(directory: Path):
if not directory.exists():