Distribution Checker
Distribution Checker (DistChecker) — это оболочка для управления запуском и обработкой результатов LSB-тестов, проверяющих дистрибутив на соответствие стандарту LSB.
Distribution Checker позволяет унифицировать работу со всеми тестами, включёнными в официальный тестовый набор LSB, несмотря на их разнородность в требуемом окружении, способе запуска, формате генерируемых отчётов. Также этот инструмент обеспечивает интеграцию с сертификационной системой и позволяет существенно упростить процесс сертификации дистрибутива.
Список возможностей DistChecker выглядит следующим образом:
- Веб-интерфейс на основе встроенного веб-сервера для визуального управления инструментом.
- Интерфейс командной строки (можно использовать, например, для организации автоматических ночных запусков тестов).
- Поддержка стандарта LSB версий 3.0, 3.1, 3.2, 4.0.
- Возможность выбора отдельных тестовых наборов для запуска.
- Автоматическая загрузка из Интернета и установка отстутствующих тестовых пакетов.
- Тонкая настройка тестов: выбор версии пакета, управление загрузкой и переустановкой, управление параметрами, специфичными для конкретного тестового набора.
- Формирование удобочитаемого отчёта в формате HTML.
- Сравнение отчётов от нескольких разных запусков друг с другом.
- Запуск полного тестового набора "одним щелчком".
- Интеграция с сертификационной системой для отправки отчётов и запроса на LSB-сертификацию.
- Управление результатами предыдущих тестовых запусков.
Загрузить последнюю версию можно со страницы проекта. Доступен также документ Getting Started (на английском языке), кратко описывающий основной сценарий работы с инструментом DistChecker.