mirror of
https://github.com/ARM-software/workload-automation.git
synced 2025-02-20 20:09:11 +00:00
framework/target: add get_target_descriptor()
Add a function to get a TargetDescriptor by its name.
This commit is contained in:
parent
0a67e94709
commit
d11165b703
@ -30,6 +30,13 @@ def list_target_descriptions(loader=pluginloader):
|
||||
return targets.values()
|
||||
|
||||
|
||||
def get_target_description(name, loader=pluginloader):
|
||||
for tdesc in list_target_descriptions(loader):
|
||||
if tdesc.name == name:
|
||||
return tdesc
|
||||
raise ValueError('Could not find target descriptor "{}"'.format(name))
|
||||
|
||||
|
||||
def instantiate_target(tdesc, params, connect=None, extra_platform_params=None):
|
||||
target_params = get_config_point_map(tdesc.target_params)
|
||||
platform_params = get_config_point_map(tdesc.platform_params)
|
||||
|
Loading…
x
Reference in New Issue
Block a user