mirror of
https://github.com/ARM-software/workload-automation.git
synced 2025-04-19 09:10:51 +01:00
framework/target: add shell_prompt target param.
Add a Parameter to specify a regex that matches the shell prompt on the target. This used in establishing serial tty connections (e.g. VExpress UART).
This commit is contained in:
parent
e0fd44ed6b
commit
ed691a5335
@ -5,13 +5,14 @@ from devlib import (LinuxTarget, AndroidTarget, LocalLinuxTarget,
|
|||||||
Platform, Juno, TC2, Gem5SimulationPlatform,
|
Platform, Juno, TC2, Gem5SimulationPlatform,
|
||||||
AdbConnection, SshConnection, LocalConnection,
|
AdbConnection, SshConnection, LocalConnection,
|
||||||
Gem5Connection)
|
Gem5Connection)
|
||||||
|
from devlib.target import DEFAULT_SHELL_PROMPT
|
||||||
|
|
||||||
from wa.framework import pluginloader
|
from wa.framework import pluginloader
|
||||||
from wa.framework.configuration.core import get_config_point_map
|
from wa.framework.configuration.core import get_config_point_map
|
||||||
from wa.framework.exception import PluginLoaderError
|
from wa.framework.exception import PluginLoaderError
|
||||||
from wa.framework.plugin import Plugin, Parameter
|
from wa.framework.plugin import Plugin, Parameter
|
||||||
from wa.framework.target.assistant import LinuxAssistant, AndroidAssistant
|
from wa.framework.target.assistant import LinuxAssistant, AndroidAssistant
|
||||||
from wa.utils.types import list_of_strings, list_of_ints
|
from wa.utils.types import list_of_strings, list_of_ints, regex
|
||||||
from wa.utils.misc import isiterable
|
from wa.utils.misc import isiterable
|
||||||
|
|
||||||
|
|
||||||
@ -166,6 +167,10 @@ COMMON_TARGET_PARAMS = [
|
|||||||
unrooted and cpufreq is not accessible to unprivileged users), or
|
unrooted and cpufreq is not accessible to unprivileged users), or
|
||||||
if ``Target`` initialization is taking too long for your platform.
|
if ``Target`` initialization is taking too long for your platform.
|
||||||
'''),
|
'''),
|
||||||
|
Parameter('shell_prompt', kind=regex, default=DEFAULT_SHELL_PROMPT,
|
||||||
|
description='''
|
||||||
|
A regex that matches the shell prompt on the target.
|
||||||
|
'''),
|
||||||
]
|
]
|
||||||
|
|
||||||
COMMON_PLATFORM_PARAMS = [
|
COMMON_PLATFORM_PARAMS = [
|
||||||
|
Loading…
x
Reference in New Issue
Block a user