1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Running the Tests</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="Porting Berkeley DB" />
<link rel="up" href="testport.html" title="Chapter 3. Testing and Certifying the Port" />
<link rel="prev" href="modifytest.html" title="Modifying the Tests" />
<link rel="next" href="testreview.html" title="Reviewing the Results of the Tests" />
</head>
<body>
<div class="navheader">
<table width="100%" summary="Navigation header">
<tr>
<th colspan="3" align="center">Running the Tests</th>
</tr>
<tr>
<td width="20%" align="left"><a accesskey="p" href="modifytest.html">Prev</a> </td>
<th width="60%" align="center">Chapter 3. Testing and Certifying the Port</th>
<td width="20%" align="right"> <a accesskey="n" href="testreview.html">Next</a></td>
</tr>
</table>
<hr />
</div>
<div class="sect1" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h2 class="title" style="clear: both"><a id="testrun"></a>Running the Tests</h2>
</div>
</div>
</div>
<p>
You test your new port of Berkeley DB by running the tests in the following order:
</p>
<div class="orderedlist">
<ol type="1">
<li>
<p>
Run the C tests in the following order:
</p>
<div class="orderedlist">
<ol type="a">
<li>
<p>
Tests for the system primitives located in the
<code class="literal">test_os</code> directory. To run the tests, follow the
instructions in the <code class="literal">test_os/readme</code> file.
</p>
</li>
<li>
<p>
Tests for mutexes located in the <code class="literal">test_mutex</code>
directory. To run the tests, follow the instructions in the
<code class="literal">test_mutex/readme</code> file.
</p>
</li>
<li>
<p>
Tests for the common code paths located in the
<code class="literal">test_micro</code> directory. To run the tests in a shell
script, follow the instructions in the
<code class="literal">test_micro/readme</code> file. To run the tests as
simple C tests, follow the instructions in the
<code class="literal">test_micro/readme_embedded</code> file.
</p>
</li>
</ol>
</div>
</li>
<li>
<p>
If the target platform supports the use of Tcl (version 8.4 or later), run the Test Suite.
How you run the Test Suite varies depending on the target platform:
</p>
<div class="itemizedlist">
<ul type="disc">
<li>
<p>
If the target platform supports a UNIX-like version of Tcl, then set up Tcl
and build the Test Suite as described in "Running the Test Suite under
UNIX" in <em class="citetitle">Berkeley DB Programmer's Reference Guide</em> at
<a class="ulink" href="http://www.oracle.com/technology/documentation/berkeley-db/db/ref/build_unix/test.html" target="_top">http://www.oracle.com/technology/documentation/berkeley-db/db/ref/build_unix/test.html</a>
and, then, run the Test Suite as described in "Running the Test Suite" in
<em class="citetitle">Berkeley DB Programmer's Reference Guide</em> at
<a class="ulink" href="http://www.oracle.com/technology/documentation/berkeley-db/db/ref/test/run.html" target="_top">http://www.oracle.com/technology/documentation/berkeley-db/db/ref/test/run.html</a>.
</p>
</li>
<li>
<p>
If the target platform supports a Windows-like version of Tcl, then
setup Tcl, and build and run the Test Suite as described in
"Running the Test Suite under Windows" in
<em class="citetitle">Berkeley DB Programmer's Reference Guide</em> at
<a class="ulink" href="http://www.oracle.com/technology/documentation/berkeley-db/db/ref/build_win/test.html" target="_top">http://www.oracle.com/technology/documentation/berkeley-db/db/ref/build_win/test.html</a>
</p>
</li>
</ul>
</div>
</li>
</ol>
</div>
</div>
<div class="navfooter">
<hr />
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left"><a accesskey="p" href="modifytest.html">Prev</a> </td>
<td width="20%" align="center">
<a accesskey="u" href="testport.html">Up</a>
</td>
<td width="40%" align="right"> <a accesskey="n" href="testreview.html">Next</a></td>
</tr>
<tr>
<td width="40%" align="left" valign="top">Modifying the Tests </td>
<td width="20%" align="center">
<a accesskey="h" href="index.html">Home</a>
</td>
<td width="40%" align="right" valign="top"> Reviewing the Results of the Tests</td>
</tr>
</table>
</div>
</body>
</html>
|