Author: buildbot
Date: Mon Sep 29 19:53:39 2014
New Revision: 924085

Log:
Staging update by buildbot for thrift

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

Propchange: websites/staging/thrift/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon Sep 29 19:53:39 2014
@@ -1 +1 @@
-1626071
+1628280

Modified: websites/staging/thrift/trunk/content/about.html
==============================================================================
--- websites/staging/thrift/trunk/content/about.html (original)
+++ websites/staging/thrift/trunk/content/about.html Mon Sep 29 19:53:39 2014
@@ -239,6 +239,13 @@
             <td align="right">-8</td>
         </tr>
 
+        <tr class="">
+            <td class="username">hcorg</td>
+            <td class="fullname">Konrad Grochowski</td>
+            <td>C++, Python, git, Continuous Integration</td>
+            <td align="right">1</td>
+        </tr>
+
         </tbody>
     </table>
 </div>

Modified: websites/staging/thrift/trunk/content/test/index.html
==============================================================================
--- websites/staging/thrift/trunk/content/test/index.html (original)
+++ websites/staging/thrift/trunk/content/test/index.html Mon Sep 29 19:53:39 
2014
@@ -91,9 +91,10 @@ line interface for servers:</p>
   <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">named</span><span 
class="o">-</span><span class="n">pipe</span> <span class="n">arg</span>        
    <span class="n">Windows</span> <span class="n">Named</span> <span 
class="n">Pipe</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="n">MyThriftPipe</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">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">anonpipe</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>
@@ -110,16 +111,35 @@ line interface for servers:</p>
   <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">named</span><span 
class="o">-</span><span class="n">pipe</span> <span class="n">arg</span>        
    <span class="n">Windows</span> <span class="n">Named</span> <span 
class="n">Pipe</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="n">MyThriftPipe</span><span class="p">)</span>
+  <span class="o">--</span><span class="n">anon</span><span 
class="o">-</span><span class="n">pipes</span> <span class="n">hRead</span> 
<span class="n">hWrite</span>   <span class="n">Windows</span> <span 
class="n">Anonymous</span> <span class="n">Pipes</span> <span 
class="n">pair</span> <span class="p">(</span><span 
class="n">handles</span><span class="p">)</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>
+  <span class="o">-</span><span class="n">t</span> <span class="p">[</span> 
<span class="o">--</span><span class="n">threads</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">Test</span> <span class="n">threads</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">gen-html/ThriftTest.html</a> with the test 
documentation.</p>
-<p>return code shall be 0 on success or an integer in the range 1 - 255 on 
error</p>
+<p>The return code (exit code) shall be 0 on success, or an integer in the 
range 1 - 255 on errors. 
+In order to signal failed tests, the return code shall be composed from these 
bits to indicate 
+failing tests:</p>
+<div class="codehilite"><pre>  <span class="c">#define TEST_BASETYPES     1  
// 0000 0001</span>
+  <span class="c">#define TEST_STRUCTS       2  // 0000 0010</span>
+  <span class="c">#define TEST_CONTAINERS    4  // 0000 0100</span>
+  <span class="c">#define TEST_EXCEPTIONS    8  // 0000 1000</span>
+  <span class="c">#define TEST_NOTUSED     240  // 1111 0000 (reserved 
bits)</span>
+</pre></div>
+
+
+<p>Tests that have not been executed at all count as errors.</p>
+<h3 id="example">Example:</h3>
+<p>During tests, the test client notices that some of the Struct tests fail. 
+Furthermore, due to some other problem none of the Exception tests is 
executed. 
+Therefore, the test client returns the code <code>10 = 2 | 8</code>, 
indicating the failure 
+of both test 2 (TEST_STRUCTS) and test 8 (TEST_EXCEPTIONS). </p>
 <h2 id="ssl">SSL</h2>
 <p>Test Keys and Certificates are provided in multiple formats under the 
following
 directory <a href="keys">test/keys</a></p>


Reply via email to