aboutsummaryrefslogtreecommitdiff
path: root/en_US.ISO8859-1/books/developers-handbook/testing/chapter.xml
diff options
context:
space:
mode:
Diffstat (limited to 'en_US.ISO8859-1/books/developers-handbook/testing/chapter.xml')
-rw-r--r--en_US.ISO8859-1/books/developers-handbook/testing/chapter.xml37
1 files changed, 15 insertions, 22 deletions
diff --git a/en_US.ISO8859-1/books/developers-handbook/testing/chapter.xml b/en_US.ISO8859-1/books/developers-handbook/testing/chapter.xml
index 1f0150ea6f..99c2148356 100644
--- a/en_US.ISO8859-1/books/developers-handbook/testing/chapter.xml
+++ b/en_US.ISO8859-1/books/developers-handbook/testing/chapter.xml
@@ -4,8 +4,7 @@
$FreeBSD$
-->
-
-<chapter id="testing">
+<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="testing">
<title>Regression and Performance Testing</title>
<para>Regression tests are used to exercise a particular bit of the
@@ -13,10 +12,9 @@
old bugs are not reintroduced.</para>
<para>The &os; regression testing tools can be found in the &os;
- source tree in the directory <filename
- class="directory">src/tools/regression</filename>.</para>
+ source tree in the directory <filename>src/tools/regression</filename>.</para>
- <section id="testing-micro-benchmark">
+ <section xml:id="testing-micro-benchmark">
<title>Micro Benchmark Checklist</title>
<para>This section contains hints for doing proper
@@ -61,8 +59,8 @@
</listitem>
<listitem>
- <para>Mount <filename class="directory">/</filename>,
- <filename class="directory">/usr</filename>, and any other
+ <para>Mount <filename>/</filename>,
+ <filename>/usr</filename>, and any other
file system as read-only if possible. This removes atime
updates to disk (etc.) from the I/O picture.</para>
</listitem>
@@ -73,12 +71,11 @@
&man.dump.8; file before every run. Unmount and mount it
before starting the test. This results in a consistent file
system layout. For a worldstone test this would apply to
- <filename class="directory">/usr/obj</filename> (just
+ <filename>/usr/obj</filename> (just
reinitialize with <command>newfs</command> and mount). To
get 100% reproducibility, populate the file system from a
&man.dd.1; file (i.e.: <command>dd
- if=<filename>myimage</filename> of=<filename
- class="devicefile">/dev/ad0s1h</filename>
+ if=myimage of=/dev/ad0s1h
bs=1m</command>)</para>
</listitem>
@@ -215,7 +212,7 @@
</itemizedlist>
</section>
- <section id="testing-tinderbox">
+ <section xml:id="testing-tinderbox">
<title>The &os; Source Tinderbox</title>
<para>The source Tinderbox consists of:</para>
@@ -250,8 +247,7 @@
<para>The scripts are maintained and were developed by &a.des.email;,
and are now written in Perl, a move on from their original
incarnation as shell scripts. All scripts and configuration
- files are kept in <ulink
- url="http://www.freebsd.org/cgi/cvsweb.cgi/projects/tinderbox/">/projects/tinderbox/</ulink>.</para>
+ files are kept in <link xlink:href="http://www.freebsd.org/cgi/cvsweb.cgi/projects/tinderbox/">/projects/tinderbox/</link>.</para>
<para>For more information about the tinderbox and tbmaster
scripts at this stage, see their respective man pages:
@@ -367,11 +363,11 @@
have rank 9999.</para>
</listitem>
<listitem>
- <para><literal>RELENG_<replaceable>x</replaceable></literal>
+ <para><literal>RELENG_x</literal>
has rank <replaceable>xx</replaceable>99.</para>
</listitem>
<listitem>
- <para><literal>RELENG_<replaceable>x</replaceable>_<replaceable>y</replaceable></literal>
+ <para><literal>RELENG_x_y</literal>
has rank <replaceable>xxyy</replaceable>.</para>
</listitem>
</itemizedlist>
@@ -416,11 +412,9 @@
<section>
<title>Official Build Servers</title>
- <para>The official Tinderbox build servers are hosted by <ulink
- url="http://www.sentex.ca">Sentex Data
- Communications</ulink>, who also host the <ulink
- url="http://www.freebsd.org/projects/netperf/cluster.html">&os;
- Netperf Cluster</ulink>.</para>
+ <para>The official Tinderbox build servers are hosted by <link xlink:href="http://www.sentex.ca">Sentex Data
+ Communications</link>, who also host the <link xlink:href="http://www.freebsd.org/projects/netperf/cluster.html">&os;
+ Netperf Cluster</link>.</para>
<para>Three build servers currently exist:</para>
@@ -468,8 +462,7 @@
<title>Official Summary Site</title>
<para>Summaries and logs from the official build servers are
- available online at <ulink
- url="http://tinderbox.FreeBSD.org">http://tinderbox.FreeBSD.org</ulink>,
+ available online at <link xlink:href="http://tinderbox.FreeBSD.org">http://tinderbox.FreeBSD.org</link>,
hosted by &a.des.email; and set up as follows:</para>
<itemizedlist>