Инструменты разработки

При разработке ОС Аврора используются различные инструменты. Основная информация об использовании приведена в соответствующих руководствах. Подробная информация представлена ниже.

Сборка и разработка

  • Git – ОС Аврора использует Git для управления изменениями;
  • mb2 – вспомогательный сборочный инструмент для создания RPM-пакетов и управления зависимостями сборки;
  • mer-sdk-chroot – вход в платформу SDK;
  • RPM-validator – инструмент проверки RPM-пакетов перед установкой в ОС Аврора;
  • Scratchbox2 – модуль для кросс-компиляции;
  • MIC – средство формирования образов или инструмент генерации локального образа.

Набор инструментов

Анализ

  • Valgrind доступно в репозитории MER-инструментов;
  • Strace доступно в репозитории MER-инструментов.

Тестирование

Для автоматизации выполнения модульного тестирования используется testrunner-lite (доступен в MER-инструментах). Дополнительная информация представлена в статье.