WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Многие из пакетов поддерживают тестирование. Запуск его для только
что собранного пакета будет хорошей идеей, так как можно будет
проверить корректность компиляции. Тестирование содержит несколько
тестов для проверки функциональности пакета. Это в какой-то мере может
гарантировать полное отсутствие ошибок (багов) в программе. Некоторые тестирования более важны, чем другие. К примеру,
тестирование пакетов с основными средствами (GCC, Binutils и библиотека C
Glibc), которые играют решающую роль для общей функциональности системы.
Но учтите, что тестирование GCC и Glibc может занять весьма продолжительное
время, особенно на медленном оборудовании. При запуске тестов в главе 5
не избежать того факта, что базовая система всегда оказывает некоторое
воздействие на тесты в этой главе, часто создавая необъяснимые ошибки.
Так как средства, собранные в главе
5, являются временными и, в конце концов, выбросятся, я не рекомендую
запускать тесты в главе 5
для средних читателей. Инструкции для запуска этих тестов предоставлены
для пользы тестировщиков и разработчиков,
но они являются исключительно опциональными. Общей проблемой при запуске тестов для Binutils и GCC является запуск
вне псевдотерминала (PTY, для краткоcти). Симптомом ее является большое
количество неудачных тестов. Это может происходить по многим причинам.
Наиболее распространенная: основная система не имеет корректно установленной
файловой системы devpts. Эта проблема детально
обсуждается в главе 5. Иногда тесты пакета будут давать ошибки. Проконсультируйтесь в LFS Wiki на
http://wiki.linuxfromscratch.org/,
являются ли эти ошибки ожидаемыми.
Linux From Scratch. Версия 6.0
Глава 4. Окончание подготовки
4.6. О тестах
Примечание
Найди своих коллег! |