From 5f9d28a2f8d3d42bf17643e62064100d977f9f7b Mon Sep 17 00:00:00 2001 From: Paolo Bonzini Date: Tue, 18 Nov 2025 00:26:28 +0100 Subject: [PATCH] mtest2make: do not repeat the same speed over and over MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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 --- scripts/mtest2make.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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())) -- 2.47.3