Fix riscv64 tests filtering on main

This commit is contained in:
Florent 'Skia' Jacquet 2025-03-04 09:41:27 +01:00
parent ff73327eec
commit e53225e6e2

View File

@ -43,7 +43,7 @@ import britney2.hints
from britney2 import SuiteClass
from britney2.policies.policy import BasePolicy, PolicyVerdict
from britney2.utils import iter_except
from britney2.utils import iter_except, UbuntuComponent
class Result(Enum):
@ -848,7 +848,7 @@ class AutopkgtestPolicy(BasePolicy):
try:
# Filter tests to main packages on riscv64
if arch == "riscv64":
tests = [(src, version) for (src, version) in tests if sources_info[src].component == "main"]
tests = [(src, version) for (src, version) in tests if sources_info[src].component == UbuntuComponent.MAIN]
except KeyError: # Sometimes™, sources_info[src] raises KeyError
pass