commit:     e1646fa6ccf350b3dd030ca52208db1c458344c9
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 12 19:48:46 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Mar 12 19:48:46 2024 +0000
URL:        
https://gitweb.gentoo.org/proj/pkgcore/pkgdev.git/commit/?id=e1646fa6

tatt: test run should be after the use combinations

Resolves: https://github.com/pkgcore/pkgdev/issues/174
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 src/pkgdev/scripts/pkgdev_tatt.py | 6 +++---
 1 file 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():

Reply via email to