@typed_pos_args('test', str, (build.Executable, build.Jar, ExternalProgram, mesonlib.File))
@typed_kwargs('test', *TEST_KWARGS, KwargInfo('is_parallel', bool, default=True))
def func_test(self, node: mparser.BaseNode, args: T.Tuple[(str, T.Union[(build.Executable, build.Jar, ExternalProgram, mesonlib.File)])], kwargs: 'kwargs.FuncTest') -> None:
    self.add_test(node, args, kwargs, True)
@typed_pos_args('test', str, (build.Executable, build.Jar, ExternalProgram, mesonlib.File))
@typed_kwargs('test', *TEST_KWARGS, KwargInfo('is_parallel', bool, default=True))
def func_test(self, node: mparser.BaseNode, args: T.Tuple[(str, T.Union[(build.Executable, build.Jar, ExternalProgram, mesonlib.File)])], kwargs: 'kwargs.FuncTest') -> None:
    self.add_test(node, args, kwargs, True)