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

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

1
задан 5 February 2013 в 19:17

1 ответ

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

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

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

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

0
ответ дан 5 February 2013 в 19:17

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

Похожие вопросы: