GRCon21 - Автоматизированное тестирование сборок GNU Radio

YOUTUBE · 29.11.2025 04:05

Ключевые темы и таймкоды

Тестирование контроля качества в GNU Radio

0:14
  • Обсуждение важности проведения целевого тестирования встроенных систем.
  • GNU Radio работает на множестве процессоров, включая 32- и 64-разрядные, а также ARM и Intel ISA.

Open Embedded и тестирование контроля качества

2:23
  • Open Embedded - это система для создания дистрибутивов Linux.
  • Open Embedded поддерживает создание пользовательского кода, машинного кода и дистрибутива.
  • Тестирование контроля качества проводится на машине сборки, а не на кросс-компиляции.

Сборка тестового кода и запуск тестов

4:54
  • Open Embedded поддерживает концепцию получения тестового кода и его упаковки.
  • Тестовый код и его упаковка выполняются вручную.
  • Тестирование проводится с использованием buildbot и git для фиксации результатов.

Результаты тестирования и обработка различий

8:01
  • Результаты тестирования могут быть шумными и нестабильными.
  • Необходимо обрабатывать различия и исключать случайные строки с ошибками.
  • Результаты тестирования могут быть нестабильными из-за чередования между прохождением и провалом.