# Copyright (c) 2017 Linaro Limited. | |
# | |
# SPDX-License-Identifier: Apache-2.0 | |
'''Runner stub for QEMU.''' | |
from runners.core import ZephyrBinaryRunner, RunnerCaps | |
class QemuBinaryRunner(ZephyrBinaryRunner): | |
'''Place-holder for QEMU runner customizations.''' | |
@classmethod | |
def name(cls): | |
return 'qemu' | |
@classmethod | |
def capabilities(cls): | |
# This is a stub. | |
return RunnerCaps(commands=set()) | |
@classmethod | |
def do_add_parser(cls, parser): | |
pass # Nothing to do. | |
@classmethod | |
def do_create(cls, cfg, args): | |
return QemuBinaryRunner(cfg) | |
def do_run(self, command, **kwargs): | |
pass |