RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
YandexMoney: 
41001198119846 
E-gold:
5128052

Linux From Scratch. Версия 6.0

Глава 4. Окончание подготовки

4.6. О тестах

Многие из пакетов поддерживают тестирование. Запуск его для только что собранного пакета будет хорошей идеей, так как можно будет проверить корректность компиляции. Тестирование содержит несколько тестов для проверки функциональности пакета. Это в какой-то мере может гарантировать полное отсутствие ошибок (багов) в программе.

Некоторые тестирования более важны, чем другие. К примеру, тестирование пакетов с основными средствами (GCC, Binutils и библиотека C Glibc), которые играют решающую роль для общей функциональности системы. Но учтите, что тестирование GCC и Glibc может занять весьма продолжительное время, особенно на медленном оборудовании.

[Note]

Примечание

При запуске тестов в главе 5 не избежать того факта, что базовая система всегда оказывает некоторое воздействие на тесты в этой главе, часто создавая необъяснимые ошибки. Так как средства, собранные в главе 5, являются временными и, в конце концов, выбросятся, я не рекомендую запускать тесты в главе 5 для средних читателей. Инструкции для запуска этих тестов предоставлены для пользы тестировщиков и разработчиков, но они являются исключительно опциональными.

Общей проблемой при запуске тестов для Binutils и GCC является запуск вне псевдотерминала (PTY, для краткоcти). Симптомом ее является большое количество неудачных тестов. Это может происходить по многим причинам. Наиболее распространенная: основная система не имеет корректно установленной файловой системы devpts. Эта проблема детально обсуждается в главе 5.

Иногда тесты пакета будут давать ошибки. Проконсультируйтесь в LFS Wiki на http://wiki.linuxfromscratch.org/, являются ли эти ошибки ожидаемыми.

Поиск

 

Найди своих коллег!