# Copyright (c) 2024 Antmicro # # SPDX-License-Identifier: Apache-2.0 from west.commands import WestCommand from run_common import add_parser_common, do_run_common EXPORT_DESCRIPTION = '''\ Simulate the board on a runner of choice using generated artifacts. ''' class Simulate(WestCommand): def __init__(self): super(Simulate, self).__init__( 'simulate', # Keep this in sync with the string in west-commands.yml. 'simulate board', EXPORT_DESCRIPTION, accepts_unknown_args=True) self.runner_key = 'sim-runner' # in runners.yaml def do_add_parser(self, parser_adder): return add_parser_common(self, parser_adder) def do_run(self, my_args, runner_args): do_run_common(self, my_args, runner_args)