Files
cpython-source-deps/docs/porting/testrun.html
2017-09-04 13:40:25 -05:00

132 lines
5.3 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.62.4" />
<link rel="home" href="index.html" title="Porting Berkeley DB" />
<link rel="up" href="testport.html" title="Chapter 3. Testing and Certifying the Port" />
<link rel="previous" 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></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
<tt class="literal">test_os</tt> directory. To run the tests, follow the
instructions in the <tt class="literal">test_os/readme</tt> file.
</p>
</li>
<li>
<p>
Tests for mutexes located in the <tt class="literal">test_mutex</tt>
directory. To run the tests, follow the instructions in the
<tt class="literal">test_mutex/readme</tt> file.
</p>
</li>
<li>
<p>
Tests for the common code paths located in the
<tt class="literal">test_micro</tt> directory. To run the tests in a shell
script, follow the instructions in the
<tt class="literal">test_micro/readme</tt> file. To run the tests as
simple C tests, follow the instructions in the
<tt class="literal">test_micro/readme_embedded</tt> 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 <i class="citetitle">Berkeley DB Programmer's Reference Guide</i> at
<a 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
<i class="citetitle">Berkeley DB Programmer's Reference Guide</i> at
<a 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
<i class="citetitle">Berkeley DB Programmer's Reference Guide</i> at
<a 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>