@FeatureNewKwargs('test', '0.46.0', ['depends'])
@FeatureNewKwargs('test', '0.52.0', ['priority'])
@permittedKwargs(permitted_kwargs['test'])
def func_test(self, node, args, kwargs):
    if (kwargs.get('protocol') == 'gtest'):
        FeatureNew('"gtest" protocol for tests', '0.55.0').use(self.subproject)
    self.add_test(node, args, kwargs, True)
@FeatureNewKwargs('test', '0.46.0', ['depends'])
@FeatureNewKwargs('test', '0.52.0', ['priority'])
@permittedKwargs(permitted_kwargs['test'])
def func_test(self, node, args, kwargs):
    if (kwargs.get('protocol') == 'gtest'):
        FeatureNew('"gtest" protocol for tests', '0.55.0').use(self.subproject)
    self.add_test(node, args, kwargs, True)