libdb/docs/porting/testrun.html
2011-09-13 13:44:24 -04:00

124 lines
4.8 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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 xmlns="" class="navheader">
<div class="libver">
<p>Library Version 11.2.5.2</p>
</div>
<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 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.5 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 Installation and Build Guide</em> at
<a class="ulink" href="http://download.oracle.com/docs/cd/E17076_02/html/installation/build_unix_test.html" target="_top">http://download.oracle.com/docs/cd/E17076_02/html/installation/build_unix_test.html</a>
and, then, run the test suite.
</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://download.oracle.com/docs/cd/E17076_02/html/installation/build_win_test.html" target="_top">http://download.oracle.com/docs/cd/E17076_02/html/installation/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>