3.4. Тестирование порта
Пред. | Глава 3. Быстрое портирование | След.

## 3.4. Тестирование порта

Вы должны удостовериться, что правила построения порта выполняют именно то, что вы хотите, включая создание пакета для порта. Вот те важные вещи, которые вы должны проверить.

- `pkg-plist` не содержит ничего сверх того, что устанавливается вашим портом

- `pkg-plist` содержит абсолютно все, что устанавливается вашим портом

- Ваш порт может быть переустановлен множество раз с помощью указания цели `reinstall`

- Ваш порт подчищает за собой после своего удаления

Процедура 3.1. Рекомендуемый порядок проверки

1. `make install`

2. `make package`

3. `make deinstall`

4. `pkg_add `package-name``

5. `make deinstall`

6. `make reinstall`

7. `make package`

8. `make readme`

Проверьте, что ни на шаге `package`, ни на шаге `deinstall` не выдается никаких предупреждений. После выполнения шага 3 проверьте, что все новые каталоги были успешно удалены. Также попробуйте запустить программное обеспечение после выполнения шага 4, чтобы убедиться, что оно работает правильно при установке из пакета.

Наиболее основательным способом автоматизации этих шагов является установка ports tinderbox. Это обеспечивает `jails`, в которых вы можете проверять все вышеуказанные шаги без изменения состояния в вашей основной системе. Для получения дополнительной информации смотрите `ports/ports-mgmt/tinderbox`.

Пред. | Наверх | След.
3.3. Создание файла с контрольной суммой | Начало | 3.5. Проверка вашего порта утилитой `portlint`

Этот, и другие документы, могут быть скачаны с http://ftp.FreeBSD.org/pub/FreeBSD/doc/.

По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите в рассылку <doc@FreeBSD.org>.