<sect1 id="ch02-abouttestsuites">
<!--
<title>About the test suites</title>
-->
<title>テストスイートについて</title>
<?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
intended. It does not, however, guarantee that the package is totally bug
free.</para>
-->
<para>ほとんどのパッケージはテストスイート（訳注：テストセット一式のこと）を準備しています。
新しく構築したパッケージにテストスイートを実行するのは、すべてのものが正しくコンパイルされたことをきちんと調査できるので、通常とてもよいことです。
チェック機構を動かすテストスイートは、開発者が目論んだ通りにパッケージが機能するのを検証します。
しかしながら、そのパッケージに全くバグがないことを保証するわけではありません。</para>

<!--
<para>Some test suites are more important than others. For example, the test
suites for the core toolchain packages &#045;&#045; GCC, Binutils, and Glibc (the C
library) &#045;&#045; 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>
-->
<para>他のものよりもより重要なテストスイートがいくつかあります。
たとえば、中心となる toolchain ― GCC やBinutils,Glibc ( C library ) など ー についてのテストスイートは、システムを適切に機能させるという中心的な役割を担いますから、一番重要なものです。
ただ、注意しておきますが、GCC と Glibc へのテストスイーツは、特に遅いハードウェアでは完了するのに非常に長い時間がかかります。</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>本書にしたがって進んでいくと、さまざまなテストスイートを実行する構築コマンドに出会います。
問題になるテストスイートについての相対的な重要性を説明することになるでしょうから、実行するかしないかを自分で決めることができます。</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>
-->
<note><para>Binutils と GCC のテストスイーツを実行するときの一般的な問題は、仮想ターミナルを使い果たしてしまうことです。
これは異常に多くのテストが失敗するという症状になります。これには多くの原因があります。
最もありそうなのは、ホストシステムが正しくセットアップされた <emphasis>devpts</emphasis> ファイルシステムを持っていないことです。
このことについては後ほど第 5 章で詳しく議論します。</para></note>

</sect1>

