summaryrefslogtreecommitdiff
path: root/docs/installation/test.html
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@baserock.org>2015-02-17 17:25:57 +0000
committer <>2015-03-17 16:26:24 +0000
commit780b92ada9afcf1d58085a83a0b9e6bc982203d1 (patch)
tree598f8b9fa431b228d29897e798de4ac0c1d3d970 /docs/installation/test.html
parent7a2660ba9cc2dc03a69ddfcfd95369395cc87444 (diff)
downloadberkeleydb-master.tar.gz
Imported from /home/lorry/working-area/delta_berkeleydb/db-6.1.23.tar.gz.HEADdb-6.1.23master
Diffstat (limited to 'docs/installation/test.html')
-rw-r--r--docs/installation/test.html175
1 files changed, 104 insertions, 71 deletions
diff --git a/docs/installation/test.html b/docs/installation/test.html
index 722edaeb..863b5628 100644
--- a/docs/installation/test.html
+++ b/docs/installation/test.html
@@ -3,7 +3,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title>Chapter 14.  Test Suite</title>
+ <title>Chapter 16.  Test Suite</title>
<link rel="stylesheet" href="gettingStarted.css" type="text/css" />
<meta name="generator" content="DocBook XSL Stylesheets V1.73.2" />
<link rel="start" href="index.html" title="Berkeley DB Installation and Build Guide" />
@@ -14,13 +14,11 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
- <p>Library Version 11.2.5.3</p>
+ <p>Library Version 12.1.6.1</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
- <th colspan="3" align="center">Chapter 14. 
- Test Suite
- </th>
+ <th colspan="3" align="center">Chapter 16.  Test Suite </th>
</tr>
<tr>
<td width="20%" align="left"><a accesskey="p" href="changelog_4_8.html">Prev</a> </td>
@@ -34,9 +32,7 @@
<div class="titlepage">
<div>
<div>
- <h2 class="title"><a id="test"></a>Chapter 14. 
- Test Suite
- </h2>
+ <h2 class="title"><a id="test"></a>Chapter 16.  Test Suite </h2>
</div>
</div>
</div>
@@ -54,12 +50,12 @@
<dl>
<dt>
<span class="sect2">
- <a href="test.html#idp1045528">Running SQL Test Suite on Unix</a>
+ <a href="test.html#idp1643968">Running SQL Test Suite on Unix</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="test.html#idp1036640">Running SQL Test Suite on Windows</a>
+ <a href="test.html#idp1634688">Running SQL Test Suite on Windows</a>
</span>
</dt>
</dl>
@@ -83,111 +79,148 @@
<dl>
<dt>
<span class="sect2">
- <a href="test.html#idp1045528">Running SQL Test Suite on Unix</a>
+ <a href="test.html#idp1643968">Running SQL Test Suite on Unix</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="test.html#idp1036640">Running SQL Test Suite on Windows</a>
+ <a href="test.html#idp1634688">Running SQL Test Suite on Windows</a>
</span>
</dt>
</dl>
</div>
- <p>Once you have started tclsh and have loaded the test.tcl source file
-(see <a class="xref" href="build_unix_test.html" title="Running the test suite under UNIX">Running the test suite under UNIX</a> and
-<a class="xref" href="build_win_test.html" title="Running the test suite under Windows">Running the test suite under Windows</a> for more information),
-you are ready to run the test
-suite. At the tclsh prompt, to run the standard test suite, enter the
-following:</p>
+ <p>
+ Once you have started tclsh and have loaded the test.tcl
+ source file (see <a class="xref" href="build_unix_test.html" title="Running the test suite under UNIX">Running the test suite under
+ UNIX</a> and <a class="xref" href="build_win_test.html" title="Running the test suite under Windows">Running the test suite under
+ Windows</a>
+ for more information), you are ready to run the test suite. At
+ the tclsh prompt, to run the standard test suite, enter the
+ following:
+ </p>
<pre class="programlisting">% run_std</pre>
- <p>A more exhaustive version of the test suite runs all the tests several
-more times, testing encryption, replication, and different page sizes.
-After you have a clean run for run_std, you may choose to run this
-lengthier set of tests. At the tclsh prompt, enter:</p>
+ <p>
+ A more exhaustive version of the test suite runs all the
+ tests several more times, testing encryption, replication, and
+ different page sizes. After you have a clean run for run_std,
+ you may choose to run this lengthier set of tests. At the
+ tclsh prompt, enter:
+ </p>
<pre class="programlisting">% run_all</pre>
- <p>Running the standard tests can take from several hours to a few days to
-complete, depending on your hardware, and running all the tests will
-take at least twice as long. For this reason, the output from these
-commands are redirected to a file in the current directory named
-<code class="filename">ALL.OUT</code>. Periodically, a line will be written to the standard
-output, indicating what test is being run. When the test suite has
-finished, a final message will be written indicating the test suite has
-completed successfully or that it has failed. If the run failed, you
-should review the <code class="filename">ALL.OUT</code> file to determine which tests failed.
-Errors will appear in that file as output lines, beginning with the
-string "FAIL".</p>
- <p>Tests are run in the directory <code class="filename">TESTDIR</code>, by default. However,
-the test files are often large, and you should use a filesystem with at
-least several hundred megabytes of free space. To use a different
-directory for the test directory, edit the file include.tcl in your
-build directory, and change the following line to a more appropriate
-value for your system:</p>
+ <p>
+ Running the standard tests can take from several hours to a
+ few days to complete, depending on your hardware, and running
+ all the tests will take at least twice as long. For this
+ reason, the output from these commands are redirected to a
+ file in the current directory named
+ <code class="filename">ALL.OUT</code>. Periodically, a line will be
+ written to the standard output, indicating what test is being
+ run. When the test suite has finished, a final message will be
+ written indicating the test suite has completed successfully
+ or that it has failed. If the run failed, you should review
+ the <code class="filename">ALL.OUT</code> file to determine which tests
+ failed. Errors will appear in that file as output lines,
+ beginning with the string "FAIL".
+ </p>
+ <p>
+ Tests are run in the directory <code class="filename">TESTDIR</code>,
+ by default. However, the test files are often large, and you
+ should use a filesystem with at least several hundred
+ megabytes of free space. To use a different directory for the
+ test directory, edit the file include.tcl in your build
+ directory, and change the following line to a more appropriate
+ value for your system:
+ </p>
<pre class="programlisting">set testdir ./TESTDIR</pre>
- <p>For example, you might change it to the following:</p>
+ <p>
+ For example, you might change it to the following:
+ </p>
<pre class="programlisting">set testdir /var/tmp/db.test</pre>
- <p>Alternatively, you can create a symbolic link named TESTDIR in your
-build directory to an appropriate location for running the tests.
-Regardless of where you run the tests, the TESTDIR directory should be
-on a local filesystem. Using a remote filesystem (for example, an NFS
-mounted filesystem) will almost certainly cause spurious test
-failures.</p>
+ <p>
+ Alternatively, you can create a symbolic link named TESTDIR
+ in your build directory to an appropriate location for running
+ the tests. Regardless of where you run the tests, the TESTDIR
+ directory should be on a local filesystem. Using a remote
+ filesystem (for example, an NFS mounted filesystem) will
+ almost certainly cause spurious test failures.
+ </p>
<div class="sect2" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a id="idp1045528"></a>Running SQL Test Suite on Unix</h3>
+ <h3 class="title"><a id="idp1643968"></a>Running SQL Test Suite on Unix</h3>
</div>
</div>
</div>
<p>
- Once the test suite is built (see <a class="xref" href="build_unix_test.html#build_unix_test_sql" title="Building SQL Test Suite on Unix">Building SQL Test Suite on Unix</a> for more information), run the entire test suite by executing the following command in the <code class="literal">../build_unix/sql</code> directory:
- </p>
+ Once the test suite is built (see <a class="xref" href="build_unix_test.html#build_unix_test_sql" title="Building SQL Test Suite on Unix">Building SQL Test Suite on Unix</a> for more
+ information), run the entire test suite by executing the
+ following command in the
+ <code class="literal">../build_unix/sql</code> directory:
+ </p>
<pre class="programlisting">
-sh ../../test/sql/bdb-test.sh
+sh ../../sql/adapter/bdb-test.sh
</pre>
<p>
-This runs a set of tests and lists the errors each test encountered, if any. A detailed list of the test results is written to <code class="literal">test.log</code>.
-</p>
- <p>To run an individual test, such as insert.test, execute the following command in the <code class="literal">../build_unix/sql</code> directory:
-</p>
+ This runs a set of tests and lists the errors each test
+ encountered, if any. A detailed list of the test results
+ is written to <code class="literal">test.log</code>.
+ </p>
+ <p>
+ To run an individual test, such as insert.test, execute
+ the following command in the
+ <code class="literal">../build_unix/sql</code> directory:
+ </p>
<pre class="programlisting">
-./testfixture ../../lang/sql/sqlite/test/insert.test
+./textfixture ../../sql/sqlite/test/insert.test
</pre>
</div>
<div class="sect2" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a id="idp1036640"></a>Running SQL Test Suite on Windows</h3>
+ <h3 class="title"><a id="idp1634688"></a>Running SQL Test Suite on Windows</h3>
</div>
</div>
</div>
<p>
- After the test suite is built (see <a class="xref" href="build_win_test.html#build_win_test_sql" title="Building the software needed by the SQL tests">Building the software needed by the SQL tests</a> for more information) and before running the entire test suite, go to <code class="literal">../sql/adapter/bdb-test.sh</code> and edit the line:
- </p>
+ After the test suite is built (see <a class="xref" href="build_win_test.html#build_win_test_sql" title="Building the software needed by the SQL tests">Building the software
+ needed by the SQL tests</a> for more
+ information) and before running the entire test suite, go
+ to <code class="literal">../sql/adapter/bdb-test.sh</code> and edit
+ the line:
+ </p>
<pre class="programlisting">
echo $t: `alarm $TIMEOUT ./testfixture.exe
$tpath 2&gt;&amp;1 | tee -a test.log | grep "errors out of"
|| echo "failed"`
</pre>
- <p>to</p>
+ <p>
+ to
+ </p>
<pre class="programlisting">
echo $t: `alarm $TIMEOUT Win32/Debug/testfixture.exe
$tpath 2&gt;&amp;1 | tee -a test.log | grep "errors out of"
|| echo "failed"`
</pre>
- <p>Running the test suite requires an Unix emulator, such as Cygwin. In a Cygwin window go to the <code class="literal">../build_windows</code> directory and execute the command:
-</p>
- <pre class="programlisting">
-sh ../sql/adapter/bdb-test.sh
-</pre>
- <p>This runs a set of tests and lists errors that each test encountered, if any. A detailed list of the test results is written to <code class="literal">test.log</code>.
-</p>
- <p>To run an individual test, such as insert.test, execute the following command in the <code class="literal">../build_windows</code> directory:
-</p>
- <pre class="programlisting">
-Win32/Debug/testfixture.exe ../sql/sqlite/test/insert.test
-</pre>
+ <p>
+ Running the test suite requires an Unix emulator, such
+ as Cygwin. In a Cygwin window go to the
+ <code class="literal">../build_windows</code> directory and
+ execute the command:
+ </p>
+ <pre class="programlisting">sh ../sql/adapter/bdb-test.sh</pre>
+ <p>
+ This runs a set of tests and lists errors that each test
+ encountered, if any. A detailed list of the test results
+ is written to <code class="literal">test.log</code>.
+ </p>
+ <p>
+ To run an individual test, such as insert.test, execute
+ the following command in the
+ <code class="literal">../build_windows</code> directory:
+ </p>
+ <pre class="programlisting">Win32/Debug/testfixture.exe ../sql/sqlite/test/insert.test </pre>
</div>
</div>
</div>