stm32-gdbtest проверяет работающую прошивку на настоящей плате: Python‑сценарии управляют GDB через SWD‑отладчик, тестового кода в прошивке нет.
Что нового:
skip(reason)— завершение неприменимого сценария с отдельным исходом и объяснением причины;сохранение произвольных записей сценария, экспорт результатов и проверка целостности артефактов;
автономные HTML‑отчёты с переключением темы и уровня подробности;
повторные циклы тестирования из подготовленного комплекта — без репозитория приложения на стенде;
backend st‑util, обновлённая схема target.toml и доработки удалённого запуска через SSH;
новые примеры событий, интервалов, ожидания watchpoint, инъекций и работы с C++;
навык для ИИ‑агентов: требование → сценарий → исходный FAIL → исправление прошивки → регрессия;
единое руководство локального CI, включая быстрые проверки в Docker под Windows.
В аппаратных проверках участвовали F030, F103, F401, F411, F429 и AT32F403A; использовались Windows, Orange Pi 5 и GitHub Hardware CI. Для длительных серий F411/F030 через ST‑LINK GDB Server сохраняется известное ограничение USB ERROR.
При переходе с 0.3.0 требуется обновить конфигурацию и заменить удалённые методы API. Версия 0.4.1 дополняет документацию и навыки без изменения поведения 0.4.0.

