mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-08-01 10:06:53 +03:00
Use argparser default for targets
Signed-off-by: Werner Lewis <werner.lewis@arm.com>
This commit is contained in:
@ -167,6 +167,7 @@ def main(args, generator_class: Type[TestGenerator] = TestGenerator):
|
|||||||
parser.add_argument('--list', action='store_true',
|
parser.add_argument('--list', action='store_true',
|
||||||
help='List available targets and exit')
|
help='List available targets and exit')
|
||||||
parser.add_argument('targets', nargs='*', metavar='TARGET',
|
parser.add_argument('targets', nargs='*', metavar='TARGET',
|
||||||
|
default=sorted(generator_class.TARGETS),
|
||||||
help='Target file to generate (default: all; "-": none)')
|
help='Target file to generate (default: all; "-": none)')
|
||||||
options = parser.parse_args(args)
|
options = parser.parse_args(args)
|
||||||
generator = generator_class(options)
|
generator = generator_class(options)
|
||||||
@ -174,14 +175,11 @@ def main(args, generator_class: Type[TestGenerator] = TestGenerator):
|
|||||||
for name in sorted(generator.TARGETS):
|
for name in sorted(generator.TARGETS):
|
||||||
print(generator.filename_for(name))
|
print(generator.filename_for(name))
|
||||||
return
|
return
|
||||||
if options.targets:
|
|
||||||
# Allow "-" as a special case so you can run
|
# Allow "-" as a special case so you can run
|
||||||
# ``generate_xxx_tests.py - $targets`` and it works uniformly whether
|
# ``generate_xxx_tests.py - $targets`` and it works uniformly whether
|
||||||
# ``$targets`` is empty or not.
|
# ``$targets`` is empty or not.
|
||||||
options.targets = [os.path.basename(re.sub(r'\.data\Z', r'', target))
|
options.targets = [os.path.basename(re.sub(r'\.data\Z', r'', target))
|
||||||
for target in options.targets
|
for target in options.targets
|
||||||
if target != '-']
|
if target != '-']
|
||||||
else:
|
|
||||||
options.targets = sorted(generator.TARGETS)
|
|
||||||
for target in options.targets:
|
for target in options.targets:
|
||||||
generator.generate_target(target)
|
generator.generate_target(target)
|
||||||
|
Reference in New Issue
Block a user