mirror of
https://github.com/ARM-software/workload-automation.git
synced 2025-01-31 10:11:17 +00:00
5f7fde206d
Add a decorator to indicate that a callback runs entirely host-side and does not rely on a connection to the target. This means it will be invoked even if the target was detected to be unresponsive.
22 lines
1.5 KiB
Python
22 lines
1.5 KiB
Python
from wa.framework import pluginloader, signal
|
|
from wa.framework.command import Command, ComplexCommand, SubCommand
|
|
from wa.framework.configuration import settings
|
|
from wa.framework.configuration.core import Status
|
|
from wa.framework.exception import (CommandError, ConfigError, HostError, InstrumentError,
|
|
JobError, NotFoundError, OutputProcessorError,
|
|
PluginLoaderError, ResourceError, TargetError,
|
|
TargetNotRespondingError, TimeoutError, ToolError,
|
|
ValidationError, WAError, WorkloadError, WorkerThreadError)
|
|
from wa.framework.instrument import (Instrument, extremely_slow, very_slow, slow, normal, fast,
|
|
very_fast, extremely_fast, hostside)
|
|
from wa.framework.output import RunOutput, discover_wa_outputs
|
|
from wa.framework.output_processor import OutputProcessor
|
|
from wa.framework.plugin import Plugin, Parameter, Alias
|
|
from wa.framework.resource import (NO_ONE, JarFile, ApkFile, ReventFile, File,
|
|
Executable)
|
|
from wa.framework.target.descriptor import (TargetDescriptor, TargetDescription,
|
|
create_target_description, add_description_for_target)
|
|
from wa.framework.workload import (Workload, ApkWorkload, ApkUiautoWorkload,
|
|
ApkReventWorkload, UIWorkload, UiautoWorkload,
|
|
ReventWorkload)
|