mtest2make: add dependencies to the "speed-qualified" suite
Thorough tests may have more dependencies than faster ones. Dependencies are now looked up based on the suites being executed, not on the suites passed as goals to the makefile. Therefore, it is possible to limit dependencies to the speeds that need them. Reviewed-by: Alex Bennée <alex.bennee@linaro.org> Tested-by: Alex Bennée <alex.bennee@linaro.org> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
50797af6e8
commit
b1085f87ef
1 changed files with 1 additions and 1 deletions
|
|
@ -58,13 +58,13 @@ def process_tests(test, targets, suites):
|
|||
s = s.split(':')[1]
|
||||
if s == 'slow' or s == 'thorough':
|
||||
continue
|
||||
suites[s].deps.update(deps)
|
||||
if s.endswith('-slow'):
|
||||
s = s[:-5]
|
||||
suites[s].speeds.append('slow')
|
||||
if s.endswith('-thorough'):
|
||||
s = s[:-9]
|
||||
suites[s].speeds.append('thorough')
|
||||
suites[s].deps.update(deps)
|
||||
|
||||
def emit_prolog(suites, prefix):
|
||||
all_targets = ' '.join((f'{prefix}-{k}' for k in suites.keys()))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue