TGViewer
СВД ВС СВД ВС @cbd_bc · 503 subscribers
Post #542 320
Кодовое покрытие — это не просто процент в отчёте

Когда речь идёт об отдельном приложении, собрать Code Coverage относительно просто: инструментировать код, запустить тесты, собрать данные и построить отчёт.

А что происходит, если тестировать нужно целую операционную систему?

В ОСРВ «Нейтрино» компоненты поставляются в виде отдельных пакетов, а количество компонентов и тестов исчисляется тысячами. При этом разные подсистемы проверяются разными типами тестирования — от unit-тестов до интеграционных и верификационных.

Иван Растегаев в статье на Хабре разобрал, как организован сбор кодового покрытия в такой системе:
👍 как собираются buildtime- и runtime-артефакты;
👍 зачем нужны отдельные верификационные сборки ОС;
👍 как собирать данные о покрытии непосредственно на целевых устройствах;
👍 почему нельзя просто объединить результаты всех тестовых конвейеров;
👍 как формируется единый отчёт по пакетам и различным составам дистрибутива;
👍 как эта задача решается средствами CI/CD.

Если вам приходилось строить CI/CD для больших систем, где десятки или сотни тестовых наборов должны в итоге дать одну достоверную картину покрытия кода, статья будет особенно интересна.

👉 Читать статью на Хабре

#Нейтрино
  • 🔥 9
  • 👍 3
  • ❤ 1
More from @cbd_bc
  1. Oct 1, 2026🎓 Завершили очередной практический курс по администрированию и диагностике ЗОСРВ «Нейтрин…
  2. Sep 28, 2026Ещё один знакомый инструмент — теперь под Нейтрино. Для работы с системой хороший текстовы…
  3. Sep 22, 2026В Уфе на выставке ПТА мы продемонстрировали ДПАК Нева - совместное решение с компаниями Эл…
  4. Sep 18, 2026Когда безопасность сети начинается с драйвера Можно запретить входящий трафик с помощью fi…
  5. Sep 16, 2026Модуль центрального процессора МЦП1502 получил поддержку ЗОСРВ «Нейтрино» Совместно с наши…
  6. Sep 8, 2026Уже завтра, 9 сентября в 12.00 вместе с партнерами PVS-Studio проведём вебинар: «Применени…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →