12345678910111213141516171819202122232425262728293031 |
- # 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
|