blob: 7609cbb48bc65e72dc9092b68780004ace3f53dd [file] [log] [blame]
Marti Bolivarab822642019-01-23 08:31:06 -07001# Copyright (c) 2017 Linaro Limited.
2#
3# SPDX-License-Identifier: Apache-2.0
4
5'''Runner stub for QEMU.'''
6
7from runners.core import ZephyrBinaryRunner, RunnerCaps
8
9
10class QemuBinaryRunner(ZephyrBinaryRunner):
11 '''Place-holder for QEMU runner customizations.'''
12
Marti Bolivarab822642019-01-23 08:31:06 -070013 @classmethod
14 def name(cls):
15 return 'qemu'
16
17 @classmethod
18 def capabilities(cls):
19 # This is a stub.
20 return RunnerCaps(commands=set())
21
22 @classmethod
23 def do_add_parser(cls, parser):
24 pass # Nothing to do.
25
26 @classmethod
Martí Bolívarf8e8e922020-06-23 13:35:52 -070027 def do_create(cls, cfg, args):
Marti Bolivarab822642019-01-23 08:31:06 -070028 return QemuBinaryRunner(cfg)
29
30 def do_run(self, command, **kwargs):
31 pass