Как добавить тест autopkg в Ubuntu?

Как добавить тест autopkg для пакета ubuntu?

1 ответ

Тесты Autopkg могут быть написаны для любого пакета Ubuntu. Тесты соответствуют спецификации DEP 8 для включения тестов в состав пакета deb.

Написание теста

Тест может быть написан на множестве языков. Типичными примерами являются C, Bash, Python и Perl. Чтобы написать тест:

  1. Разветвите пакет bzr на ветку Ubuntu:
  2. Добавьте исходный раздел в debian/control под названием XS-Testsuite: autopkgtest
  3. Добавьте тесты в папку debian/tests/
  4. Добавьте debian/tests/control, который определяет требования для тестового стенда. Например:
Tests: build
Depends: build-essential

Содействующие тесты

Получение теста в Ubuntu следует обычному процессу разработки Ubuntu. Короче ты

  1. Разветвите источник пакета, который вы хотите добавить тест
  2. Отредактируйте файл debian/control и debian/tests/control, чтобы включить тесты
  3. Добавить тест (ы) в папку debian / tests
  4. Зафиксируйте ваши изменения и предложите объединение

Дополнительная информация

Чтобы увидеть список текущих autopkgtests, вы можете увидеть живой вывод jenkins всех тестов, которые в настоящее время автоматически запускаются здесь.

Кроме того, документация для разработчиков Ubuntu содержит дополнительную информацию о добавлении тестового сценария autopkg, включая примеры тестов.

Другие вопросы по тегам