@typed_pos_args('benchmark', str, (build.Executable, build.Jar, ExternalProgram, mesonlib.File))
@typed_kwargs('benchmark', *TEST_KWARGS)
def func_benchmark(self, node: mparser.BaseNode, args: T.Tuple[(str, T.Union[(build.Executable, build.Jar, ExternalProgram, mesonlib.File)])], kwargs: 'kwargs.FuncBenchmark') -> None:
    self.add_test(node, args, kwargs, False)
@typed_pos_args('benchmark', str, (build.Executable, build.Jar, ExternalProgram, mesonlib.File))
@typed_kwargs('benchmark', *TEST_KWARGS)
def func_benchmark(self, node: mparser.BaseNode, args: T.Tuple[(str, T.Union[(build.Executable, build.Jar, ExternalProgram, mesonlib.File)])], kwargs: 'kwargs.FuncBenchmark') -> None:
    self.add_test(node, args, kwargs, False)