Как добавить тест autopkg в Ubuntu?
Как добавить тест autopkg для пакета ubuntu?
1 ответ
Тесты Autopkg могут быть написаны для любого пакета Ubuntu. Тесты соответствуют спецификации DEP 8 для включения тестов в состав пакета deb.
Написание теста
Тест может быть написан на множестве языков. Типичными примерами являются C, Bash, Python и Perl. Чтобы написать тест:
- Разветвите пакет bzr на ветку Ubuntu:
- Добавьте исходный раздел в debian/control под названием XS-Testsuite: autopkgtest
- Добавьте тесты в папку debian/tests/
- Добавьте debian/tests/control, который определяет требования для тестового стенда. Например:
Tests: build Depends: build-essential
Содействующие тесты
Получение теста в Ubuntu следует обычному процессу разработки Ubuntu. Короче ты
- Разветвите источник пакета, который вы хотите добавить тест
- Отредактируйте файл debian/control и debian/tests/control, чтобы включить тесты
- Добавить тест (ы) в папку debian / tests
- Зафиксируйте ваши изменения и предложите объединение
Дополнительная информация
Чтобы увидеть список текущих autopkgtests, вы можете увидеть живой вывод jenkins всех тестов, которые в настоящее время автоматически запускаются здесь.
Кроме того, документация для разработчиков Ubuntu содержит дополнительную информацию о добавлении тестового сценария autopkg, включая примеры тестов.