# 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