Hi On Fri, Aug 5, 2022 at 2:39 PM Paolo Bonzini wrote: > On 7/12/22 11:35, marcandre.lureau@redhat.com wrote: > > From: Marc-André Lureau > > > > A subproject test may be simply in the "PROJECT" suite (such as > > "qemu-common" with the following patches) > > > > Signed-off-by: Marc-André Lureau > > --- > > scripts/mtest2make.py | 7 +++++-- > > 1 file changed, 5 insertions(+), 2 deletions(-) > > > > diff --git a/scripts/mtest2make.py b/scripts/mtest2make.py > > index 0fe81efbbcec..606821ee2732 100644 > > --- a/scripts/mtest2make.py > > +++ b/scripts/mtest2make.py > > @@ -51,8 +51,11 @@ def process_tests(test, targets, suites): > > > > test_suites = test['suite'] or ['default'] > > for s in test_suites: > > - # The suite name in the introspection info is "PROJECT:SUITE" > > - s = s.split(':')[1] > > + # The suite name in the introspection info is "PROJECT" or > "PROJECT:SUITE" > > + try: > > + s = s.split(':')[1] > > + except IndexError: > > + continue > > Shouldn't you continue with s begin simply "PROJECT"? That is, just > > if ':' in s: > s = s.split(':')[1] > > This way you can do "make check-qemu-common". > > > if s == 'slow' or s == 'thorough': > > continue > > if s.endswith('-slow'): > > and then however these two "ifs" need to be under the case where the > suite name is "PROJECT:SUITE". > > Thanks for the tips, updated -- Marc-André Lureau