Dans la construction du système final, vous n'effectuez plus une compilation croisée donc il est possible de lancer les suites de test des paquets. C'est une bonne idée de lancer la suite de tests des paquets fraîchement compilés can cela fournit un « test de cohérence » qui indique que tout s'est compilé correctement. Une suite de tests qui réussi son ensemble de vérifications prouve généralement que le paquet fonctionne comme le veux son développeur. Cela ne garanti cependant pas qu'il soit exempt de bogue.
Certaines des suites de tests sont plus importantes que d'autres. Par exemple, les suites de tests des paquets formant le cœur de l'ensemble des outils—GCC, Binutils et Glibc—sont de la plus grande importance étant donné leur rôle central dans un système fonctionnel. Les suites de tests pour GCC et Glibc peuvent prendre beaucoup de temps pour se terminer, surtout sur du matériel lent, mais elles sont fortement recommandées
Un problème commun lors du lancement des suites de test pour Binutils
et GCC est de manquer de pseudo-terminaux (PTY). Le symptôme est un
nombre inhabituellement élevé de tests ayant échoué. Ceci peut
arriver pour un certain nombre de raisons. La plus raisonnable est
que (si vous êtes chrooté) le système hôte ne dispose pas du système
de fichiers devpts
configuré
correctement. Ce problème est traité avec plus de détails dans sur
http://trac.clfs.org/wiki/faq#no-ptys.
Quelquefois, les suites de test des paquets échoueront mais pour des raisons dont les développeurs sont conscients et qu'ils ont estimées non critique. Consultez les traces sur http://clfs.org/testsuite-logs/git/ pour vérifier si ces échecs sont attendus. Ce site est valide pour tous les tests effectués dans ce livre.