def __init__(self):
super().__init__()
self.rebuilt = None
+ self._registered = False
def add_options(self, parser):
if self.arggroup:
return name.replace('..', '.').replace(' ', '-')
def list_tests(self):
- if self.tests:
+ if self._registered is True:
return self.tests
mesontests = self.get_meson_tests()
self.add_test(MesonTest(self.get_test_name(test),
self.options, self.reporter, test))
+ self._registered = True
return self.tests
self.add_test(MesonTest(name, self.options, self.reporter, test,
child_env))
self.save_tests_info()
+ self._registered = True
return self.tests