| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| <html> |
| <head> |
| <title>JAMES Mail Protocol Tester (MPT) - |
| Overview</title> |
| <style type="text/css" media="all"> |
| @import url("./css/maven-base.css"); |
| @import url("./css/maven-theme.css"); |
| @import url("./css/site.css"); |
| </style> |
| <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" /> |
| <meta name="author" content=" |
| Mail Protocol Tester" /> |
| <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> |
| </head> |
| <body class="composite"> |
| <div id="banner"> |
| <a href="http://james.apache.org/mpt/index.html" id="bannerLeft"> |
| |
| <img src="images/james-mpt-logo.gif" alt="" /> |
| |
| </a> |
| <a href="http://www.apache.org/index.html" id="bannerRight"> |
| |
| <img src="images/asf-logo-reduced.gif" alt="" /> |
| |
| </a> |
| <div class="clear"> |
| <hr/> |
| </div> |
| </div> |
| <div id="breadcrumbs"> |
| |
| |
| |
| |
| |
| |
| |
| <div class="xleft"> |
| Last Published: 07/02/2009 |
| </div> |
| <div class="xright"> <a href="http://james.apache.org/index.html">JAMES Project</a> |
| | |
| <a href="http://james.apache.org/server/index.html">Server</a> |
| | |
| <a href="http://james.apache.org/mailet/index.html">Mailets</a> |
| | |
| <a href="http://james.apache.org/jspf/index.html">jSPF</a> |
| | |
| <a href="http://james.apache.org/mime4j/index.html">Mime4J</a> |
| | |
| <a href="http://james.apache.org/jsieve/index.html">JSieve</a> |
| | |
| <a href="http://james.apache.org/postage/index.html">Postage</a> |
| |
| |
| |
| |
| |
| |
| |
| </div> |
| <div class="clear"> |
| <hr/> |
| </div> |
| </div> |
| <div id="leftColumn"> |
| <div id="navcolumn"> |
| |
| |
| |
| |
| |
| |
| |
| <h5>Mail Protocol Tester</h5> |
| <ul> |
| |
| <li class="none"> |
| <a href="http://james.apache.org/mpt/index.html">Overview</a> |
| </li> |
| |
| <li class="none"> |
| <a href="release-notes.html">Release Notes</a> |
| </li> |
| |
| <li class="none"> |
| <a href="http://james.apache.org/mpt/main">Main Library</a> |
| </li> |
| |
| <li class="none"> |
| <a href="http://james.apache.org/mpt/antlib">AntLib</a> |
| </li> |
| |
| <li class="none"> |
| <a href="http://james.apache.org/mpt/app">Application</a> |
| </li> |
| </ul> |
| <h5>The Apache Software Foundation</h5> |
| <ul> |
| |
| <li class="none"> |
| <a href="http://jakarta.apache.org/site/getinvolved.html">Get Involved</a> |
| </li> |
| |
| <li class="none"> |
| <a href="http://apache.org/foundation/faq.html">FAQ</a> |
| </li> |
| |
| <li class="none"> |
| <a href="http://apache.org/foundation/sponsorship.html">Sponsorship</a> |
| </li> |
| |
| <li class="none"> |
| <a href="http://apache.org/foundation/contributing.html">Donations</a> |
| </li> |
| |
| <li class="none"> |
| <a href="http://apache.org/foundation/thanks.html">Thanks</a> |
| </li> |
| </ul> |
| <h5>Downloads</h5> |
| <ul> |
| |
| <li class="none"> |
| <a href="http://james.apache.org/download.cgi">Stable releases</a> |
| </li> |
| |
| <li class="none"> |
| <a href="http://james.apache.org/downloadunstable.cgi">Unstable releases</a> |
| </li> |
| |
| <li class="none"> |
| <a href="http://people.apache.org/builds/james/nightly/">Nightly builds</a> |
| </li> |
| </ul> |
| <a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"> |
| <img alt="Built by Maven" src="./images/logos/maven-feather.png"></img> |
| </a> |
| |
| |
| |
| |
| |
| |
| |
| </div> |
| </div> |
| <div id="bodyColumn"> |
| <div id="contentBox"> |
| |
| |
| |
| |
| |
| <a name="What is the Apache James MPT?"></a><div class="section"><h2>What is the Apache James MPT?</h2> |
| <p> |
| Apache James Mail Protocol Tester (MPT) is a framework for the |
| scritable functional testing of ASCII based line protocols. |
| Apache James MPT requires Java 1.5 or higher.</p> |
| <a name="Modules"></a><div class="section"><h3>Modules</h3> |
| <p> |
| The <a href="main">main library</a> contains the basic frameworks suitable |
| for creating <a href="http://www.junit.org">JUnit</a> tests and |
| for creating standalone tests suitable for independent execution. This contains |
| a lightweight scripting framework suitable for the |
| functional testing of the ASCII line based protocols common in mail. |
| The script contains a list of client sends and templated server |
| responses. The framework runs the client lines against a host system |
| and then compares the server lines received in response against the |
| templates (which may include regex's and so on). |
| </p><p> |
| The <a href="antlib">AntLib</a> module extends the standalone framework |
| to create functional testing tasks suitable for execution against a |
| indepedently running server. |
| </p> |
| <p> |
| The <a href="app">Application</a> module provides an executable interface |
| for MPT. |
| </p> |
| </div> |
| </div> |
| <a name="More Information"></a><div class="section"><h2>More Information</h2> |
| <p>For more information on</p> |
| <ul> |
| <li>Scripting Language</li> |
| <li>Hosts Setup</li> |
| <li>Running Tests</li> |
| </ul> |
| |
| See the <a href="main">documentation</a> for the main MPT library. |
| |
| </div> |
| |
| |
| </div> |
| </div> |
| <div class="clear"> |
| <hr/> |
| </div> |
| <div id="footer"> |
| <div class="xright">© |
| 2008-2009 |
| |
| The Apache Software Foundation |
| |
| |
| |
| |
| |
| |
| |
| </div> |
| <div class="clear"> |
| <hr/> |
| </div> |
| </div> |
| <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> |
| </script> |
| <script type="text/javascript"> |
| _uacct = "UA-1384591-1"; |
| urchinTracker(); |
| </script> |
| </body> |
| </html> |