source: chapter04/abouttestsuites.xml@ ae79672

10.0 10.0-rc1 10.1 10.1-rc1 11.0 11.0-rc1 11.0-rc2 11.0-rc3 11.1 11.1-rc1 11.2 11.2-rc1 11.3 11.3-rc1 12.0 12.0-rc1 12.1 12.1-rc1 6.1 6.1.1 6.3 6.4 6.5 6.6 6.7 6.8 7.0 7.1 7.2 7.3 7.4 7.5 7.5-systemd 7.6 7.6-systemd 7.7 7.7-systemd 7.8 7.8-systemd 7.9 7.9-systemd 8.0 8.1 8.2 8.3 8.4 9.0 9.1 arm bdubbs/gcc13 ml-11.0 multilib renodr/libudev-from-systemd s6-init trunk xry111/arm64 xry111/arm64-12.0 xry111/clfs-ng xry111/lfs-next xry111/loongarch xry111/loongarch-12.0 xry111/loongarch-12.1 xry111/mips64el xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since ae79672 was ae79672, checked in by Manuel Canales Esparcia <manuel@…>, 19 years ago

More text dropped.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@4425 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 2.5 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
3 <!ENTITY % general-entities SYSTEM "../general.ent">
4 %general-entities;
5]>
6<sect1 id="prepare-abouttestsuites">
7<title>About the test suites</title>
8<?dbhtml filename="abouttestsuites.html"?>
9
10<para>See testing</para>
11
12<!--
13<para>Most packages provide a test suite. Running the test suite for a newly
14built package is generally a good idea, as it can provide a nice sanity check
15that everything compiled correctly. A test suite that passes its set of checks
16usually proves that the package is functioning as the developer intended. It
17does not, however, guarantee that the package is totally bug free.</para>
18
19<para>Some test suites are more important than others. For example, the test
20suites for the core toolchain packages - GCC, Binutils, and Glibc - are of
21the utmost importance due to their central role in a properly functioning
22system. But be warned, the test suites for GCC and Glibc can take a very long
23time to complete, especially on slower hardware.</para>
24
25<note><para>Experience has shown us that there is little to be gained from running
26the test suites in <xref linkend="chapter-temporary-tools"/>. There can be no
27escaping the fact that the host system always exerts some influence on the
28tests in that chapter, often causing weird and inexplicable failures. Not only
29that, the tools built in <xref linkend="chapter-temporary-tools"/> are
30temporary and eventually discarded. For the average reader of this book we
31recommend <emphasis>not</emphasis> to run the test suites in
32<xref linkend="chapter-temporary-tools"/>. The instructions for running those test
33suites are still provided for the benefit of testers and developers, but they
34are strictly optional for everyone else.</para></note>
35
36<para>A common problem when running the test suites for Binutils and GCC is
37running out of pseudo terminals (PTYs for short). The symptom is a very high
38number of failing tests. This can happen for several reasons, but the most
39likely cause is that the host system doesn't have the
40<emphasis>devpts</emphasis> file system set up correctly. We'll discuss this in
41more detail later on in <xref linkend="chapter-temporary-tools"/>.</para>
42
43<para>Sometimes package test suites will give false failures. You can
44consult the LFS Wiki at <ulink url="&wiki-root;"/> to verify that these
45failures are normal. This applies to all tests throughout the book.</para>
46-->
47
48</sect1>
Note: See TracBrowser for help on using the repository browser.