Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > a7d7f39b4789b7542950e2d605a71cd7 > files > 91

ocaml-ounit-devel-2.0.0-2.mga4.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link rel="stylesheet" href="style.css" type="text/css">
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
<link rel="Start" href="index.html">
<link rel="previous" href="OUnitRunner.Plugin.html">
<link rel="Up" href="OUnitRunner.html">
<link title="Index of types" rel=Appendix href="index_types.html">
<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
<link title="Index of values" rel=Appendix href="index_values.html">
<link title="Index of modules" rel=Appendix href="index_modules.html">
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OUnit" rel="Chapter" href="OUnit.html">
<link title="OUnit2" rel="Chapter" href="OUnit2.html">
<link title="OUnitThreads" rel="Chapter" href="OUnitThreads.html">
<link title="OUnitUtils" rel="Chapter" href="OUnitUtils.html">
<link title="OUnitPropList" rel="Chapter" href="OUnitPropList.html">
<link title="OUnitPlugin" rel="Chapter" href="OUnitPlugin.html">
<link title="OUnitChooser" rel="Chapter" href="OUnitChooser.html">
<link title="OUnitResultSummary" rel="Chapter" href="OUnitResultSummary.html">
<link title="OUnitLoggerStd" rel="Chapter" href="OUnitLoggerStd.html">
<link title="OUnitLoggerHTML" rel="Chapter" href="OUnitLoggerHTML.html">
<link title="OUnitLoggerHTMLData" rel="Chapter" href="OUnitLoggerHTMLData.html">
<link title="OUnitLoggerJUnit" rel="Chapter" href="OUnitLoggerJUnit.html">
<link title="OUnitAssert" rel="Chapter" href="OUnitAssert.html">
<link title="OUnitBracket" rel="Chapter" href="OUnitBracket.html">
<link title="OUnitTest" rel="Chapter" href="OUnitTest.html">
<link title="OUnitState" rel="Chapter" href="OUnitState.html">
<link title="OUnitRunner" rel="Chapter" href="OUnitRunner.html">
<link title="OUnitRunnerProcesses" rel="Chapter" href="OUnitRunnerProcesses.html">
<link title="OUnitCore" rel="Chapter" href="OUnitCore.html">
<link title="OUnitLogger" rel="Chapter" href="OUnitLogger.html">
<link title="OUnitConf" rel="Chapter" href="OUnitConf.html">
<link title="OUnitShared" rel="Chapter" href="OUnitShared.html">
<link title="OUnitCache" rel="Chapter" href="OUnitCache.html">
<link title="OUnitTestData" rel="Chapter" href="OUnitTestData.html">
<link title="OUnitCheckEnv" rel="Chapter" href="OUnitCheckEnv.html">
<link title="OUnitDiff" rel="Chapter" href="OUnitDiff.html"><title>OUnit user guide : OUnitRunner.GenericWorker</title>
</head>
<body>
<div class="navbar"><a class="pre" href="OUnitRunner.Plugin.html" title="OUnitRunner.Plugin">Previous</a>
&nbsp;<a class="up" href="OUnitRunner.html" title="OUnitRunner">Up</a>
&nbsp;</div>
<h1>Module <a href="type_OUnitRunner.GenericWorker.html">OUnitRunner.GenericWorker</a></h1>

<pre><span class="keyword">module</span> GenericWorker: <code class="code"><span class="keyword">sig</span></code> <a href="OUnitRunner.GenericWorker.html">..</a> <code class="code"><span class="keyword">end</span></code></pre><div class="info module top">
Build worker based runner.<br>
</div>
<hr width="100%">

<pre><code><span id="TYPEmessage_to_worker"><span class="keyword">type</span> <code class="type"></code>message_to_worker</span> = </code></pre><table class="typetable">
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTmessage_to_worker.Exit"><span class="constructor">Exit</span></span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTmessage_to_worker.AckLock"><span class="constructor">AckLock</span></span> <span class="keyword">of</span> <code class="type">bool</code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTmessage_to_worker.RunTest"><span class="constructor">RunTest</span></span> <span class="keyword">of</span> <code class="type"><a href="OUnitTest.html#TYPEpath">OUnitTest.path</a></code></code></td>

</tr></table>



<pre><span id="VALstring_of_message_to_worker"><span class="keyword">val</span> string_of_message_to_worker</span> : <code class="type"><a href="OUnitRunner.GenericWorker.html#TYPEmessage_to_worker">message_to_worker</a> -> string</code></pre>
<pre><code><span id="TYPEmessage_from_worker"><span class="keyword">type</span> <code class="type"></code>message_from_worker</span> = </code></pre><table class="typetable">
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTmessage_from_worker.AckExit"><span class="constructor">AckExit</span></span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTmessage_from_worker.Log"><span class="constructor">Log</span></span> <span class="keyword">of</span> <code class="type"><a href="OUnitTest.html#TYPElog_event_t">OUnitTest.log_event_t</a></code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTmessage_from_worker.Lock"><span class="constructor">Lock</span></span> <span class="keyword">of</span> <code class="type">int</code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTmessage_from_worker.Unlock"><span class="constructor">Unlock</span></span> <span class="keyword">of</span> <code class="type">int</code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTmessage_from_worker.TestDone"><span class="constructor">TestDone</span></span> <span class="keyword">of</span> <code class="type">(<a href="OUnitTest.html#TYPEresult_full">OUnitTest.result_full</a> * <a href="OUnitTest.html#TYPEresult_list">OUnitTest.result_list</a>)</code></code></td>

</tr></table>



<pre><span id="VALstring_of_message_from_worker"><span class="keyword">val</span> string_of_message_from_worker</span> : <code class="type"><a href="OUnitRunner.GenericWorker.html#TYPEmessage_from_worker">message_from_worker</a> -> string</code></pre>
<pre><span class="keyword">module</span> <a href="OUnitRunner.GenericWorker.MapPath.html">MapPath</a>: <code class="type">Map.Make</code><code class="code">(</code><code class="code"><span class="keyword">sig</span></code><div class="sig_block">
<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> = <code class="type"><a href="OUnitTest.html#TYPEpath">OUnitTest.path</a></code> </pre>


<pre><span id="VALcompare"><span class="keyword">val</span> compare</span> : <code class="type">'a list -> 'a list -> int</code></pre></div><code class="code"><span class="keyword">end</span></code><code class="code">)</code></pre>
<pre><code><span id="TYPEchannel"><span class="keyword">type</span> <code class="type">('a, 'b)</code> channel</span> = {</code></pre><table class="typetable">
<tr>
<td align="left" valign="top" >
<code>&nbsp;&nbsp;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTchannel.send_data">send_data</span>&nbsp;: <code class="type">'a -> unit</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&nbsp;&nbsp;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTchannel.receive_data">receive_data</span>&nbsp;: <code class="type">unit -> 'b</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&nbsp;&nbsp;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTchannel.close">close</span>&nbsp;: <code class="type">unit -> unit</code>;</code></td>

</tr></table>
}



<pre><span id="VALwrap_channel"><span class="keyword">val</span> wrap_channel</span> : <code class="type">string -><br>       ('a -> string) -><br>       ('b -> string) -><br>       ('b, 'a) <a href="OUnitRunner.GenericWorker.html#TYPEchannel">channel</a> -><br>       ('b, 'a) <a href="OUnitRunner.GenericWorker.html#TYPEchannel">channel</a></code></pre>
<pre><span id="VALmain_worker_loop"><span class="keyword">val</span> main_worker_loop</span> : <code class="type"><a href="OUnitConf.html#TYPEconf">OUnitConf.conf</a> -><br>       (unit -> 'a) -><br>       (<a href="OUnitRunner.GenericWorker.html#TYPEmessage_from_worker">message_from_worker</a>,<br>        <a href="OUnitRunner.GenericWorker.html#TYPEmessage_to_worker">message_to_worker</a>)<br>       <a href="OUnitRunner.GenericWorker.html#TYPEchannel">channel</a> -><br>       string -><br>       (<a href="OUnitTest.html#TYPEpath">OUnitTest.path</a> * 'b * (<a href="OUnitTest.html#TYPEctxt">OUnitTest.ctxt</a> -> 'c))<br>       MapPath.t -> bool -> unit</code></pre>
<pre><code><span id="TYPEworker"><span class="keyword">type</span> <code class="type">'a</code> worker</span> = {</code></pre><table class="typetable">
<tr>
<td align="left" valign="top" >
<code>&nbsp;&nbsp;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTworker.channel">channel</span>&nbsp;: <code class="type">(<a href="OUnitRunner.GenericWorker.html#TYPEmessage_to_worker">message_to_worker</a>,<br>        <a href="OUnitRunner.GenericWorker.html#TYPEmessage_from_worker">message_from_worker</a>)<br>       <a href="OUnitRunner.GenericWorker.html#TYPEchannel">channel</a></code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&nbsp;&nbsp;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTworker.close_worker">close_worker</span>&nbsp;: <code class="type">unit -> string option</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&nbsp;&nbsp;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTworker.select_fd">select_fd</span>&nbsp;: <code class="type">'a</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&nbsp;&nbsp;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTworker.shard_id">shard_id</span>&nbsp;: <code class="type">string</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&nbsp;&nbsp;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTworker.is_running">is_running</span>&nbsp;: <code class="type">unit -> bool</code>;</code></td>

</tr></table>
}



<pre><span id="VALrunner"><span class="keyword">val</span> runner</span> : <code class="type">(<a href="OUnitConf.html#TYPEconf">OUnitConf.conf</a> -><br>        (MapPath.key * <a href="OUnitTest.html#TYPEtest_length">OUnitTest.test_length</a> *<br>         <a href="OUnitTest.html#TYPEtest_fun">OUnitTest.test_fun</a>)<br>        MapPath.t -><br>        string -> string -> bool -> 'a <a href="OUnitRunner.GenericWorker.html#TYPEworker">worker</a>) -><br>       ('a <a href="OUnitRunner.GenericWorker.html#TYPEworker">worker</a> list -><br>        float -> 'a <a href="OUnitRunner.GenericWorker.html#TYPEworker">worker</a> list) -><br>       <a href="OUnitConf.html#TYPEconf">OUnitConf.conf</a> -><br>       (<a href="OUnitTest.html#TYPEpath">OUnitTest.path</a>, <a href="OUnitTest.html#TYPEresult">OUnitTest.result</a>) <a href="OUnitLogger.html#TYPElogger">OUnitLogger.logger</a> -><br>       <a href="OUnitChooser.html#TYPEchooser">OUnitChooser.chooser</a> -><br>       (<a href="OUnitTest.html#TYPEpath">OUnitTest.path</a> * <a href="OUnitTest.html#TYPEtest_length">OUnitTest.test_length</a> * <a href="OUnitTest.html#TYPEtest_fun">OUnitTest.test_fun</a>) list -><br>       <a href="OUnitTest.html#TYPEresult_full">OUnitTest.result_full</a> list</code></pre></body></html>