diff options
Diffstat (limited to 'chapter02/abouttestsuites.xml')
-rw-r--r-- | chapter02/abouttestsuites.xml | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/chapter02/abouttestsuites.xml b/chapter02/abouttestsuites.xml index 1403629c3..8b4665960 100644 --- a/chapter02/abouttestsuites.xml +++ b/chapter02/abouttestsuites.xml @@ -3,9 +3,9 @@ <?dbhtml filename="abouttestsuites.html" dir="chapter02"?> <para>Most packages provide a test suite. Running the test suite for a newly -built package is generally a good idea as it can provide a nice sanity check -that everything compiled correctly. A test suite that passes its set of -checks usually proves that the package is functioning mostly as the developer +built package is generally a good idea, as it can provide a nice sanity check +that everything compiled correctly. A test suite that passes its set of checks +usually proves that the package is functioning mostly as the developer intended. It does not, however, guarantee that the package is totally bug free.</para> @@ -13,29 +13,29 @@ free.</para> suites for the core toolchain packages -- GCC, Binutils, and Glibc (the C library) -- are of the utmost importance due to their central role in a properly functioning system. But be warned, the test suites for GCC and Glibc -can take a very long period of time to complete, especially on slower -hardware.</para> +can take a very long time to complete, especially on slower hardware.</para> <para>Experience has shown us that there is little to be gained from running -the test suites in Chapter 5. There can be no escaping the fact that the host -system always exerts influence on the Chapter 5 tests, often causing weird and -inexplicable failures. Not only that, the tools built in Chapter 5 are -temporary and eventually discarded. For the average reader of this book we -recommend not to run the Chapter 5 test suites. The instructions for running -the Chapter 5 test suites are still provided for the benefit of testers and -developers but they are strictly optional for everyone else.</para> +the test suites in <xref linkend="chapter05"/>. There can be no escaping the +fact that the host system always exerts influence on the tests in that chapter, +often causing weird and inexplicable failures. Not only that, the tools built +in <xref linkend="chapter05"/> are temporary and eventually discarded. For the +average reader of this book we recommend <emphasis>not</emphasis> to run the +test suites in <xref linkend="chapter05"/>. The instructions for running those +test suites are still provided for the benefit of testers and developers, but +they are strictly optional for everyone else.</para> -<para>As you progress through the book and encounter the build commands to -run the various test suites, we'll guide you on the relative importance of -the test suite in question so that you can decide for yourself whether to -run it or not.</para> +<para>As you progress through the book and encounter the commands to run the +various test suites, we'll guide you on the relative importance of the test +suite in question, so that you can decide for yourself whether to run that one +or not.</para> <note><para>A common problem when running the test suites for Binutils and GCC -is running out of pseudo terminals (PTYs for short). The symptom is an unusually -high number of failing tests. This can happen for any number of reasons. Most -likely is that the host system doesn't have the <emphasis>devpts</emphasis> file -system set up correctly. We'll discuss this in more detail later on in Chapter -5.</para></note> +is running out of pseudo terminals (PTYs for short). The symptom is an +unusually high number of failing tests. This can happen for a number of +reasons. Most likely is that the host system doesn't have the +<emphasis>devpts</emphasis> file system set up correctly. We'll discuss this in +more detail later on in <xref linkend="chapter05"/>.</para></note> </sect1> |