Lines Matching refs:suite
53 self.suite = config.pop('suite')
246 for suite in suites:
247 if suite.name in seen:
251 suite.name,
252 suite.path,
253 seen[suite.name].path),
255 seen[suite.name] = suite
257 for case in suite.cases:
277 suite = suites[0]
309 def write_case_functions(f, suite, case): argument
330 % (case.name, len(suite.defines)))
341 if suite.if_ is not None or case.if_ is not None:
346 for if_ in [suite.if_, case.if_]
358 % (case.code_lineno, suite.path))
367 if suite.code is not None:
368 if suite.code_lineno is not None:
370 % (suite.code_lineno, suite.path))
371 f.write(suite.code)
372 if suite.code_lineno is not None:
377 if suite.defines:
378 for i, define in enumerate(sorted(suite.defines)):
388 for case in suite.cases:
390 write_case_functions(f, suite, case)
396 % (case.name, len(suite.defines)))
397 if suite.if_ is not None or case.if_ is not None:
414 % suite.name)
415 f.writeln(4*' '+'.name = "%s",' % suite.name)
416 f.writeln(4*' '+'.path = "%s",' % suite.path)
418 if suite.defines:
422 len(suite.defines)))
423 for k in sorted(suite.defines):
427 'BENCH_IMPLICIT_DEFINE_COUNT+%d,' % len(suite.defines))
429 for case in suite.cases:
441 if suite.if_ is not None or case.if_ is not None:
448 f.writeln(4*' '+'.case_count = %d,' % len(suite.cases))
460 for suite in suites:
461 for case in suite.cases:
467 if suite.defines:
469 sorted(suite.defines)):
483 write_case_functions(f, suite, case)
485 if suite.defines:
486 for define in sorted(suite.defines):
626 suite = os.path.basename(path)
627 if suite.endswith('.toml'):
628 suite = suite[:-len('.toml')]
629 case_suites[m.group('case')] = suite
639 for case, suite in case_suites.items():
640 expected_suite_perms[suite] += expected_case_perms[case]
833 suite = case_suites[case]
837 passed_suite_perms[suite] += 1
848 'suite': suite,
903 suite = case_suites[case]
907 'suite': suite,