diff --git a/scripts/west_commands/runners/__init__.py b/scripts/west_commands/runners/__init__.py index feb39ad64cb..7fbb3302ae1 100644 --- a/scripts/west_commands/runners/__init__.py +++ b/scripts/west_commands/runners/__init__.py @@ -10,24 +10,25 @@ from runners.core import ZephyrBinaryRunner, MissingProgram # Explicitly silence the unused import warning. # flake8: noqa: F401 +# Keep this list sorted by runner name. from runners import arc +from runners import blackmagicprobe from runners import bossac from runners import dediprog from runners import dfu from runners import esp32 from runners import hifive1 +from runners import intel_s1000 from runners import jlink +from runners import misc from runners import nios2 from runners import nrfjprog from runners import nsim from runners import openocd from runners import pyocd from runners import qemu -from runners import xtensa -from runners import intel_s1000 -from runners import blackmagicprobe from runners import stm32flash -from runners import misc +from runners import xtensa def get_runner_cls(runner): '''Get a runner's class object, given its name.''' diff --git a/scripts/west_commands/tests/test_imports.py b/scripts/west_commands/tests/test_imports.py index 2fcc1bc2b33..46683abc4ec 100644 --- a/scripts/west_commands/tests/test_imports.py +++ b/scripts/west_commands/tests/test_imports.py @@ -12,8 +12,24 @@ def test_runner_imports(): # 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', - 'dediprog', 'stm32flash', 'misc-flasher')) + + # Please keep this sorted alphabetically. + expected = set(('arc-nsim', + 'blackmagicprobe', + 'bossac', + 'dediprog', + 'dfu-util', + 'em-starterkit', + 'esp32', + 'hifive1', + 'intel_s1000', + 'jlink', + 'misc-flasher', + 'nios2', + 'nrfjprog', + 'openocd', + 'pyocd', + 'qemu', + 'stm32flash', + 'xtensa')) assert runner_names == expected