From: Paolo Bonzini Date: Mon, 17 Nov 2025 23:26:28 +0000 (+0100) Subject: mtest2make: do not repeat the same speed over and over X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5f9d28a2f8d3d42bf17643e62064100d977f9f7b;p=thirdparty%2Fqemu.git mtest2make: do not repeat the same speed over and over There are just two of them (slow and thorough; quick is simply the default). Avoid repeating them for as many times as there are tests. Reviewed-by: Alex Bennée Tested-by: Alex Bennée Signed-off-by: Paolo Bonzini --- diff --git a/scripts/mtest2make.py b/scripts/mtest2make.py index 38512046d9..4b252defc3 100644 --- a/scripts/mtest2make.py +++ b/scripts/mtest2make.py @@ -13,7 +13,7 @@ import sys class Suite(object): def __init__(self): self.deps = set() - self.speeds = [] + self.speeds = set() def names(self, base): return [f'{base}-{speed}' for speed in self.speeds] @@ -61,10 +61,10 @@ def process_tests(test, targets, suites): suites[s].deps.update(deps) if s.endswith('-slow'): s = s[:-5] - suites[s].speeds.append('slow') + suites[s].speeds.add('slow') if s.endswith('-thorough'): s = s[:-9] - suites[s].speeds.append('thorough') + suites[s].speeds.add('thorough') def emit_prolog(suites, prefix): all_targets = ' '.join((f'{prefix}-{k}' for k in suites.keys()))