# Copyright (c) 2017 Linaro Limited. # # SPDX-License-Identifier: Apache-2.0 '''Runner stub for QEMU.''' from .core import ZephyrBinaryRunner class QemuBinaryRunner(ZephyrBinaryRunner): '''Place-holder for QEMU runner customizations.''' def __init__(self, debug=False): super(QemuBinaryRunner, self).__init__(debug=debug) @classmethod def name(cls): return 'qemu' @classmethod def do_add_parser(cls, parser): pass # Nothing to do. @classmethod def create_from_args(command, args): return QemuBinaryRunner(debug=args.verbose) def do_run(self, command, **kwargs): if command == 'debugserver': print('Detached GDB server')