19 lines
740 B
Python
19 lines
740 B
Python
# Copyright (c) 2018 Foundries.io
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
from runners.core import ZephyrBinaryRunner
|
|
|
|
def test_runner_imports():
|
|
# Ensure that all runner modules are imported and returned by
|
|
# get_runners().
|
|
#
|
|
# This is just a basic sanity check against errors introduced by
|
|
# tree-wide refactorings for runners that don't have their own
|
|
# test suites.
|
|
runner_names = set(r.name() for r in ZephyrBinaryRunner.get_runners())
|
|
expected = set(('arc-nsim', 'bossac', 'dfu-util', 'em-starterkit', 'esp32',
|
|
'hifive1', 'jlink', 'nios2', 'nrfjprog', 'openocd', 'pyocd',
|
|
'qemu', 'xtensa', 'intel_s1000', 'blackmagicprobe'))
|
|
assert runner_names == expected
|