Как добавить тест autopkg в Ubuntu? - proUbuntu
1 голос
/

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

1 Ответ

2 голосов
/

Тесты 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 , включая примеры тестов.

...