yatest
Юнит-тестирование Arduino кода на компьютере с мок-объектами для Arduino API и ручным управлением временем
Версия0.10.0
ZIP на зеркалеготов
ПроверкаSHA-256
Размер22.17 KiB
Источникофициальный
Обновлено2026-10-07
Установка
Последняя опубликованная версия0.10.022.17 KiB ZIP
СкачатьZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-08-29 04:16:08 UTC
Как подключить скачанный ZIP
- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
Контрольная сумма
SHA-256:bd8e23927bbdb03cb1379dee02b4dde40db5589600e9c3edb25f91cbccc0aad8Архив
yatest-0.10.0-bd8e2392.zipОписание
Фреймворк для юнит-тестирования Arduino кода прямо на компьютере, без залива в плату. Включает набор простых assertions (yatest::expect), test runner для запуска и reporting, а также полный набор мок-объектов для Arduino API — Arduino.h, String, Stream, Serial. Время в тестах движется вручную, что дает полный контроль над поведением. Совместима с arduino-cli, так что собирается стандартным способом. Ограничений довольно много: никакого GPIO, SPI, I2C, реального железа — только логика и вычисления. Подходит, если нужно протестировать библиотеку или отдельный модуль на хосте перед заливом на реальное устройство.