]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
schedule_suite(): Make 'configs' a list
authorZack Cerza <zack@redhat.com>
Fri, 22 Jul 2022 18:27:53 +0000 (12:27 -0600)
committerZack Cerza <zack@redhat.com>
Fri, 22 Jul 2022 18:27:53 +0000 (12:27 -0600)
The var being left as a generator led to all jobs being filtered out of
some suites, rendering them broken.

Signed-off-by: Zack Cerza <zack@redhat.com>
teuthology/suite/run.py

index 560cbb239acf8b7942d72d4103ca38486dd60d53..1dcc2cd25aed6f7e91738e892bdafcb6c54363e8 100644 (file)
@@ -583,12 +583,12 @@ Note: If you still want to go ahead, use --job-threshold 0'''
                                seed=self.args.seed)
         generated = len(configs)
         log.info(f'Suite {suite_name} in {suite_path} generated {generated} jobs (not yet filtered or merged)')
-        configs = config_merge(configs,
+        configs = list(config_merge(configs,
             filter_in=self.args.filter_in,
             filter_out=self.args.filter_out,
             filter_all=self.args.filter_all,
             filter_fragments=self.args.filter_fragments,
-            suite_name=suite_name)
+            suite_name=suite_name))
 
         if self.args.dry_run:
             log.debug("Base job config:\n%s" % self.base_config)