Rework TestGenerator to add file targets
BaseTarget-derived targets are now added to TestGenerator.targets in initialization. This reduces repeated code in generate_xxx_tests.py scripts which use this framework. Signed-off-by: Werner Lewis <werner.lewis@arm.com>
This commit is contained in:
parent
aaf3b79bbb
commit
a4668a6b6c
3 changed files with 20 additions and 20 deletions
|
@ -231,12 +231,5 @@ class BignumAdd(BignumOperation):
|
|||
return quote_str(hex(self.int_l + self.int_r).replace("0x", "", 1))
|
||||
|
||||
|
||||
class BignumTestGenerator(test_generation.TestGenerator):
|
||||
"""Test generator subclass, for bignum file Targets."""
|
||||
TARGETS = {
|
||||
subclass.target_basename: subclass.generate_tests for subclass in
|
||||
test_generation.BaseTarget.__subclasses__()
|
||||
} # type: Dict[str, Callable[[], Iterable[test_case.TestCase]]]
|
||||
|
||||
if __name__ == '__main__':
|
||||
test_generation.main(sys.argv[1:], BignumTestGenerator)
|
||||
test_generation.main(sys.argv[1:])
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue