Author: buildbot
Date: Sun Mar 23 19:27:17 2014
New Revision: 903199

Log:
Staging update by buildbot for thrift

Added:
    websites/staging/thrift/trunk/content/test/
    websites/staging/thrift/trunk/content/test/index.html
Modified:
    websites/staging/thrift/trunk/content/   (props changed)
    websites/staging/thrift/trunk/content/sitemap.html

Propchange: websites/staging/thrift/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Sun Mar 23 19:27:17 2014
@@ -1 +1 @@
-1580575
+1580576

Modified: websites/staging/thrift/trunk/content/sitemap.html
==============================================================================
--- websites/staging/thrift/trunk/content/sitemap.html (original)
+++ websites/staging/thrift/trunk/content/sitemap.html Sun Mar 23 19:27:17 2014
@@ -97,6 +97,9 @@
 </li>
 <li><a href="/download.html">Download</a></li>
 <li><a href="/mailing.html">Mailing Lists</a></li>
+</ul>
+</li>
+<li><a href="/test/"></a></li>
 <li><a href="/tutorial/">Index of tutorial/</a><ul>
 <li><a href="/tutorial/as3.html">Actionscript 3.0</a></li>
 <li><a href="/tutorial/cpp.html">C++</a></li>
@@ -117,8 +120,6 @@
 </ul>
 </li>
 </ul>
-</li>
-</ul>
        </div>
        <div class="container">
        <hr>

Added: websites/staging/thrift/trunk/content/test/index.html
==============================================================================
--- websites/staging/thrift/trunk/content/test/index.html (added)
+++ websites/staging/thrift/trunk/content/test/index.html Sun Mar 23 19:27:17 
2014
@@ -0,0 +1,154 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
+  <head>
+    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+    <meta content="en-us" http-equiv="Content-Language" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+    <link href="/static/images/favicon.ico" rel="shortcut icon" />
+    <link href="/static/css/style.css" rel="stylesheet" type="text/css" />
+    <link href="/static/css/codehilite.css" rel="stylesheet" type="text/css" />
+    <link href="/static/css/bootstrap.css" media="screen, projection" 
rel="stylesheet" type="text/css" />
+
+    <script src="/static/js/jquery.min.js"></script>
+         <script src="/static/js/bootstrap-dropdown.js"></script>
+    <script src="/static/js/bootstrap-tab.js"></script>
+       
+    <title>Apache Thrift - </title>
+  </head>
+  <body>
+       <div class="navbar">
+       <div class="navbar-inner">
+               <div class="container">
+                       <a class="brand" href="/">Apache Thrift &trade;</a>
+                       <div class="nav-collapse">
+                               <ul class="nav pull-right">
+                                       <li>
+                                               <a href="/download">Download</a>
+                                       </li>
+                                       <li>
+                                               <a 
href="/docs">Documentation</a>
+                                       </li>
+                                       <li>
+                                               <a 
href="/developers">Developers</a>
+                                       </li>
+                                       <li>
+                                               <a 
href="/tutorial">Tutorials</a>
+                                       </li>
+                                       <li>
+                                               <a href="/about">About</a>
+                                       </li>
+                                       <li class="dropdown">
+                                               <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">
+                                                       Apache <b 
class="caret"></b>
+                                               </a>
+                                               <ul class="dropdown-menu">
+                                                       <li>
+                                                               <a 
href="http://www.apache.org/"; target="_blank">Apache Home</a>
+                                                       </li>
+                                                       <li>
+                                                               <a 
href="http://www.apache.org/licenses/"; target="_blank">Apache License v2.0</a>
+                                                       </li>
+                                                       <li>
+                                                               <a 
href="http://www.apache.org/foundation/sponsorship.html"; 
target="_blank">Donate</a>
+                                                       </li>
+                                                       <li>
+                                                               <a 
href="http://www.apache.org/foundation/thanks.html"; target="_blank">Thanks</a>
+                                                       </li>
+                                                       <li>
+                                                               <a 
href="http://www.apache.org/security/"; target="_blank">Security</a>
+                                                       </li>
+                                               </ul>
+                                       </li>
+                               </ul>
+                       </div>
+               </div>
+       </div>
+</div>
+
+       <div class="container">
+          <h1 id="apache-thrift-integration-test-suite">Apache Thrift - 
integration test suite</h1>
+<p>This is the cross everything integration test suite for Apache Thrift.
+executed by</p>
+<div class="codehilite"><pre><span class="n">make</span> <span 
class="nb">cross</span>
+</pre></div>
+
+
+<p>at the moment, this starts the test.sh script which does the real cross test
+with different transports, protocols and languages.</p>
+<p>Unit tests for languages ar usually located under lib/<lang>/test/
+cross language tests acording to <a 
href="ThriftTest.thrift">ThriftTest.thrift</a> shall be
+provided for every language including executables with the following command
+line interface for servers:</p>
+<div class="codehilite"><pre>$ <span class="o">./</span><span 
class="n">cpp</span><span class="o">/</span><span class="n">TestServer</span> 
<span class="o">-</span><span class="n">h</span>
+<span class="n">Allowed</span> <span class="n">options</span><span 
class="p">:</span>
+  <span class="o">-</span><span class="n">h</span> <span class="p">[</span> 
<span class="o">--</span><span class="n">help</span> <span class="p">]</span>   
            <span class="n">produce</span> <span class="n">help</span> <span 
class="n">message</span>
+  <span class="o">--</span><span class="n">port</span> <span 
class="n">arg</span> <span class="p">(=</span>9090<span class="p">)</span>      
    <span class="n">Port</span> <span class="n">number</span> <span 
class="n">to</span> <span class="n">listen</span>
+  <span class="o">--</span><span class="n">domain</span><span 
class="o">-</span><span class="n">socket</span> <span class="n">arg</span>      
   <span class="n">Unix</span> <span class="n">Domain</span> <span 
class="n">Socket</span> <span class="p">(</span><span class="n">e</span><span 
class="p">.</span><span class="n">g</span><span class="p">.</span> <span 
class="o">/</span><span class="n">tmp</span><span class="o">/</span><span 
class="n">ThriftTest</span><span class="p">.</span><span 
class="n">thrift</span><span class="p">)</span>
+  <span class="o">--</span><span class="n">server</span><span 
class="o">-</span><span class="n">type</span> <span class="n">arg</span> <span 
class="p">(=</span><span class="n">simple</span><span class="p">)</span> <span 
class="n">type</span> <span class="n">of</span> <span 
class="n">server</span><span class="p">,</span> &quot;<span 
class="n">simple</span>&quot;<span class="p">,</span> &quot;<span 
class="n">thread</span><span class="o">-</span><span 
class="n">pool</span>&quot;<span class="p">,</span> 
+                              &quot;<span class="n">threaded</span>&quot;<span 
class="p">,</span> <span class="n">or</span> &quot;<span 
class="n">nonblocking</span>&quot;
+  <span class="o">--</span><span class="n">transport</span> <span 
class="n">arg</span> <span class="p">(=</span><span 
class="n">buffered</span><span class="p">)</span> <span 
class="n">transport</span><span class="p">:</span> <span 
class="n">buffered</span><span class="p">,</span> <span 
class="n">framed</span><span class="p">,</span> <span class="n">http</span>
+  <span class="o">--</span><span class="n">protocol</span> <span 
class="n">arg</span> <span class="p">(=</span><span 
class="n">binary</span><span class="p">)</span>    <span 
class="n">protocol</span><span class="p">:</span> <span 
class="n">binary</span><span class="p">,</span> <span 
class="n">compact</span><span class="p">,</span> <span class="n">json</span>
+  <span class="o">--</span><span class="n">ssl</span>                       
<span class="n">Encrypted</span> <span class="n">Transport</span> <span 
class="n">using</span> <span class="n">SSL</span>
+  <span class="o">--</span><span class="n">processor</span><span 
class="o">-</span><span class="k">events</span>          <span 
class="n">processor</span><span class="o">-</span><span class="k">events</span>
+  <span class="o">-</span><span class="n">n</span> <span class="p">[</span> 
<span class="o">--</span><span class="n">workers</span> <span 
class="p">]</span> <span class="n">arg</span> <span class="p">(=</span>4<span 
class="p">)</span>   <span class="n">Number</span> <span class="n">of</span> 
<span class="n">thread</span> <span class="n">pools</span> <span 
class="n">workers</span><span class="p">.</span> <span class="n">Only</span> 
<span class="n">valid</span> <span class="k">for</span> 
+                          <span class="n">thread</span><span 
class="o">-</span><span class="n">pool</span> <span class="n">server</span> 
<span class="n">type</span>
+</pre></div>
+
+
+<p>and this for clients:</p>
+<div class="codehilite"><pre>$ <span class="o">./</span><span 
class="n">cpp</span><span class="o">/</span><span class="n">TestClient</span> 
<span class="o">-</span><span class="n">h</span>
+<span class="n">Allowed</span> <span class="n">options</span><span 
class="p">:</span>
+  <span class="o">-</span><span class="n">h</span> <span class="p">[</span> 
<span class="o">--</span><span class="n">help</span> <span class="p">]</span>   
            <span class="n">produce</span> <span class="n">help</span> <span 
class="n">message</span>
+  <span class="o">--</span><span class="n">host</span> <span 
class="n">arg</span> <span class="p">(=</span><span 
class="n">localhost</span><span class="p">)</span>     <span 
class="n">Host</span> <span class="n">to</span> <span class="n">connect</span>
+  <span class="o">--</span><span class="n">port</span> <span 
class="n">arg</span> <span class="p">(=</span>9090<span class="p">)</span>      
    <span class="n">Port</span> <span class="n">number</span> <span 
class="n">to</span> <span class="n">connect</span>
+  <span class="o">--</span><span class="n">domain</span><span 
class="o">-</span><span class="n">socket</span> <span class="n">arg</span>      
   <span class="n">Domain</span> <span class="n">Socket</span> <span 
class="p">(</span><span class="n">e</span><span class="p">.</span><span 
class="n">g</span><span class="p">.</span> <span class="o">/</span><span 
class="n">tmp</span><span class="o">/</span><span 
class="n">ThriftTest</span><span class="p">.</span><span 
class="n">thrift</span><span class="p">),</span> 
+                              <span class="n">instead</span> <span 
class="n">of</span> <span class="n">host</span> <span class="n">and</span> 
<span class="n">port</span>
+  <span class="o">--</span><span class="n">transport</span> <span 
class="n">arg</span> <span class="p">(=</span><span 
class="n">buffered</span><span class="p">)</span> <span 
class="n">Transport</span><span class="p">:</span> <span 
class="n">buffered</span><span class="p">,</span> <span 
class="n">framed</span><span class="p">,</span> <span 
class="n">http</span><span class="p">,</span> <span class="n">evhttp</span>
+  <span class="o">--</span><span class="n">protocol</span> <span 
class="n">arg</span> <span class="p">(=</span><span 
class="n">binary</span><span class="p">)</span>    <span 
class="n">Protocol</span><span class="p">:</span> <span 
class="n">binary</span><span class="p">,</span> <span 
class="n">compact</span><span class="p">,</span> <span class="n">json</span>
+  <span class="o">--</span><span class="n">ssl</span>                       
<span class="n">Encrypted</span> <span class="n">Transport</span> <span 
class="n">using</span> <span class="n">SSL</span>
+  <span class="o">-</span><span class="n">n</span> <span class="p">[</span> 
<span class="o">--</span><span class="n">testloops</span> <span 
class="p">]</span> <span class="n">arg</span> <span class="p">(=</span>1<span 
class="p">)</span> <span class="n">Number</span> <span class="n">of</span> 
<span class="n">Tests</span>
+</pre></div>
+
+
+<p>If you have executed the <strong>make check</strong> or <strong>make 
cross</strong> then you will be able to browse
+<a href="gen-html/ThriftTest.html">gen-html/ThriftTest.html</a> with the test 
documentation.</p>
+<h2 id="ssl">SSL</h2>
+<p>Test Keys and Certificates are provided in multiple formats under the 
following
+directory</p>
+<div class="codehilite"><pre><span class="n">test</span><span 
class="o">/</span><span class="n">keys</span>
+</pre></div>
+       </div>
+       <div class="container">
+       <hr>
+       <footer class="footer">
+               <div class="row">
+                       <div class="span3">
+                               <h3>Links</h3>
+                               <ul class="unstyled">
+                                       <li><a 
href="/download">Download</a></li>
+                                       <li><a 
href="/developers">Developers</a></li>
+                                       <li><a 
href="/tutorial">Tutorials</a></li>
+                           </ul>
+                               <ul class="unstyled">
+                                       <li><a href="/sitemap">Sitemap</a></li>
+                               </ul>
+                       </div>
+                       <div class="span3">
+                               <h3>Get Involved</h3>
+                               <ul class="unstyled">
+                                       <li><a href="/mailing">Mailing 
Lists</a></li>
+                                       <li><a 
href="http://issues.apache.org/jira/browse/THRIFT";>Issue Tracking</a></li>
+                                       <li><a href="/docs/HowToContribute">How 
To Contribute</a></li>
+                               </ul>   
+                       </div>
+                       <div class="span6">
+                               <a href="http://www.apache.org/";><img 
src="/static/images/favicon.ico" /></a> Copyright 2012 <a 
href="http://www.apache.org/";>Apache Software Foundation</a>. Licensed under 
the <a href="http://www.apache.org/licenses/";>Apache License v2.0</a>. Apache, 
Apache Thrift, and the Apache feather logo are trademarks of The Apache 
Software Foundation.
+                       </div>
+               </div>
+               
+       </footer>
+</div>
+
+  </body>
+</html>


Reply via email to