source: chapter02/abouttestsuites.xml@ ebd8ee2

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.0 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 v5_0 v5_1 v5_1_1 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 ebd8ee2 was ebd8ee2, checked in by Greg Schafer <greg@…>, 21 years ago

Add note about devpts relating to the test suites.

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

  • Property mode set to 100644
File size: 1.5 KB
Line 
1<sect1 id="ch02-abouttestsuites">
2<title>About the test suites</title>
3<?dbhtml filename="abouttestsuites.html" dir="chapter02"?>
4
5<para>Most packages provide a test suite. Running the test suite for a newly
6built package is generally a good idea as it can provide a nice sanity check
7that everything compiled correctly. A test suite that passes its set of
8checks usually proves that the package is functioning mostly as the developer
9intended. It does not, however, guarantee that the package is totally bug
10free.</para>
11
12<para>Some test suites are more important than others. For example, the test
13suites for the core toolchain packages -- GCC, Binutils, and Glibc (the C
14library) -- are of the utmost importance due to their central role in a
15properly functioning system. But be warned, the test suites for GCC and Glibc
16can take a very long period of time to complete, especially on slower
17hardware.</para>
18
19<para>As you progress through the book and encounter the build commands to
20run the various test suites, we'll guide you on the relative importance of
21the test suite in question so that you can decide for yourself whether to
22run it or not.</para>
23
24<note><para>A common problem when running the test suites for Binutils and GCC
25is running out of pseudo terminals (PTYs for short). The symptom is an unusually
26high number of failing tests. This can happen for any number of reasons. Most
27likely is that the host system doesn't have the <emphasis>devpts</emphasis> file
28system set up correctly. We'll discuss this in more detail later on in Chapter
295.</para></note>
30
31</sect1>
32
Note: See TracBrowser for help on using the repository browser.