blob: 9247b087c8adfd11ac155813bf56802ca727f6b5 [file] [log] [blame]
<!---
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<html>
<head>
<meta charset="utf-8">
<title>Apache Yetus</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link href="../../../../../assets/css/bootstrap.css" rel="stylesheet">
<link href="../../../../../assets/css/bootstrap-theme.css" rel="stylesheet">
<link href="../../../../../assets/css/font-awesome.css" rel="stylesheet">
<!-- JS -->
<script type="text/javascript" src="../../../../../assets/js/jquery-2.1.4.min.js"></script>
<script type="text/javascript" src="../../../../../assets/js/bootstrap.js"></script>
</head>
<body>
<div class="navbar navbar-inverse navbar-static-top" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="img-responsive pull-left" href="/">
<img style="max-height: 40px; margin-top: 5px; margin-bottom: 5px;" src="../../../../../assets/img/yetus_logo.png" alt="Apache Yetus logo" />
</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="/downloads/">Downloads</a>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Documentation <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="/documentation/0.13.0/">Docs for v0.13.0</a></li>
<li><a href="/documentation/0.14.1/">Docs for v0.14.1</a></li>
<li><a href="/documentation/0.15.0/">Docs for v0.15.0</a></li>
<li><a href="/documentation/in-progress/">In Progress Docs for Contributors</a>
</li>
<li><a href="/documentation/history/">History of the Project</a>
</li>
</ul>
</li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Get Involved <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu" aria-labelledby="drop1">
<li role="presentation"><a role="menuitem" tabindex="-1" href="/mailinglists"><i class="fa fa-commenting"></i> Mailing Lists</a>
</li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://issues.apache.org/jira/browse/YETUS"><i class="fa fa-bug"></i> JIRA (Bugs)</a>
</li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://gitbox.apache.org/repos/asf/yetus.git"><i class="fa fa-code"></i> Source (Apache)</a>
</li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://github.com/apache/yetus"><i class="fa fa-github-alt"></i> Source (GitHub)</a>
</li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/contribute/"><i class="fa fa-code-fork"></i> Contributing</a>
</li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://twitter.com/ApacheYetus"><i class="fa fa-twitter"></i> @ApacheYetus</a>
</li>
</ul>
</li>
<li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Apache Software Foundation <b class="caret"></b></a>
<ul class="dropdown-menu" role="menu">
<li><a href="https://www.apache.org">Apache Homepage</a>
</li>
<li><a href="https://www.apache.org/licenses/">Apache License</a>
</li>
<li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
</li>
<li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a>
</li>
<li><a href="https://www.apache.org/security/">Security</a>
</li>
</ul>
</li>
</li>
</ul>
</div>
<!--/.nav-collapse -->
</div>
</div>
<div class="container">
<!---
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-->
<ul>
<li>Public/Stable/Replaceable
<ul>
<li><a href="#verify_multijdk_test">verify_multijdk_test</a></li>
</ul>
</li>
<li>Public/Stable/Not Replaceable
<ul>
<li><a href="#add_footer_table">add_footer_table</a></li>
<li><a href="#add_header_line">add_header_line</a></li>
<li><a href="#add_test_table">add_test_table</a></li>
<li><a href="#add_vote_table">add_vote_table</a></li>
<li><a href="#add_vote_table_v2">add_vote_table_v2</a></li>
<li><a href="#big_console_header">big_console_header</a></li>
<li><a href="#clock_display">clock_display</a></li>
<li><a href="#echo_and_redirect">echo_and_redirect</a></li>
<li><a href="#git_checkout_force">git_checkout_force</a></li>
<li><a href="#git_clean">git_clean</a></li>
<li><a href="#offset_clock">offset_clock</a></li>
<li><a href="#setup_defaults">setup_defaults</a></li>
<li><a href="#start_clock">start_clock</a></li>
<li><a href="#stop_clock">stop_clock</a></li>
<li><a href="#write_comment">write_comment</a></li>
<li><a href="#yetus_usage">yetus_usage</a></li>
</ul>
</li>
<li>Public/Evolving/Not Replaceable
<ul>
<li><a href="#archive">archive</a></li>
<li><a href="#buildtool_cwd">buildtool_cwd</a></li>
<li><a href="#calcdiffs">calcdiffs</a></li>
<li><a href="#clear_personality_queue">clear_personality_queue</a></li>
<li><a href="#column_calcdiffs">column_calcdiffs</a></li>
<li><a href="#compile">compile</a></li>
<li><a href="#compile_cycle">compile_cycle</a></li>
<li><a href="#compile_jvm">compile_jvm</a></li>
<li><a href="#compile_nonjvm">compile_nonjvm</a></li>
<li><a href="#dequeue_personality_module">dequeue_personality_module</a></li>
<li><a href="#distclean">distclean</a></li>
<li><a href="#error_calcdiffs">error_calcdiffs</a></li>
<li><a href="#generic_calcdiff_status">generic_calcdiff_status</a></li>
<li><a href="#generic_logfilter">generic_logfilter</a></li>
<li><a href="#generic_post_handler">generic_post_handler</a></li>
<li><a href="#generic_postlog_compare">generic_postlog_compare</a></li>
<li><a href="#generic_pre_handler">generic_pre_handler</a></li>
<li><a href="#initialize">initialize</a></li>
<li><a href="#module_post_handler">module_post_handler</a></li>
<li><a href="#module_postlog_compare">module_postlog_compare</a></li>
<li><a href="#module_pre_handler">module_pre_handler</a></li>
<li><a href="#module_status">module_status</a></li>
<li><a href="#modules_backup">modules_backup</a></li>
<li><a href="#modules_messages">modules_messages</a></li>
<li><a href="#modules_reset">modules_reset</a></li>
<li><a href="#modules_restore">modules_restore</a></li>
<li><a href="#modules_workers">modules_workers</a></li>
<li><a href="#patchfiletests">patchfiletests</a></li>
<li><a href="#personality_enqueue_module">personality_enqueue_module</a></li>
<li><a href="#root_postlog_compare">root_postlog_compare</a></li>
</ul>
</li>
<li>Private/Stable/Replaceable
<ul>
<li><a href="#prepopulate_footer">prepopulate_footer</a></li>
<li><a href="#report_jvm_version">report_jvm_version</a></li>
</ul>
</li>
<li>Private/Evolving/Replaceable
<ul>
<li><a href="#start_coprocessors">start_coprocessors</a></li>
<li><a href="#stop_coprocessors">stop_coprocessors</a></li>
<li><a href="#verify_patchdir_still_exists">verify_patchdir_still_exists</a></li>
</ul>
</li>
</ul>
<hr />
<h2 id="publicstablereplaceable">Public/Stable/Replaceable</h2>
<h3 id="verify_multijdk_test"><code>verify_multijdk_test</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>verify_multijdk_test test
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Verify if a given test is multijdk</p>
<ul>
<li>Returns</li>
</ul>
<p>0 = yes<br />
1 = no</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Stable</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">True</td>
</tr>
</tbody>
</table>
<h2 id="publicstablenot-replaceable">Public/Stable/Not Replaceable</h2>
<h3 id="add_footer_table"><code>add_footer_table</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>add_footer_table subsystem string
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Add to the footer of the display. @@BASE@@ will get replaced with the<br />
correct location for the local filesystem in dev mode or the URL for<br />
Jenkins mode.</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Stable</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="add_header_line"><code>add_header_line</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>add_header_line string
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Add to the header of the display</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Stable</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="add_test_table"><code>add_test_table</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>add_test_table failurereason testlist
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Special table just for unit test failures</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Stable</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="add_vote_table"><code>add_vote_table</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>add_vote_table
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Deprecated. Use add_vote_table_v2 instead.</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Stable</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="add_vote_table_v2"><code>add_vote_table_v2</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>add_vote_table_v2 +1/0/-1/H subsystem logfile string
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Add to the output table. If the first parameter is a number<br />
that is the vote for that column and calculates the elapsed time<br />
based upon the last start_clock(). The second parameter is the reporting<br />
subsystem (or test) that is providing the vote. The second parameter<br />
is always required. The third parameter is any extra verbiage that goes<br />
with that subsystem.<br />
if the vote is H, then that designates that "subsystem" should be a<br />
header in the vote table comment output. The other parameters are<br />
ignored</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Stable</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="big_console_header"><code>big_console_header</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>big_console_header string
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Large display for the user console</p>
<ul>
<li>Returns</li>
</ul>
<p>large chunk of text</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Stable</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="clock_display"><code>clock_display</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>clock_display seconds
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Convert time in seconds to m + s</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Stable</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="echo_and_redirect"><code>echo_and_redirect</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>echo_and_redirect filename command [..]
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Print the command to be executing to the screen. Then<br />
run the command, sending stdout and stderr to the given filename<br />
This will also ensure that any directories in ${BASEDIR} have<br />
the exec bit set as a pre-exec step.</p>
<ul>
<li>Returns</li>
</ul>
<p>$?</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Stable</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="git_checkout_force"><code>git_checkout_force</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>git_checkout_force
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Forcibly reset the tree back to it's original state</p>
<ul>
<li>Returns</li>
</ul>
<p>0 on success</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Stable</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="git_clean"><code>git_clean</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>git_clean
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>git clean the repository</p>
<ul>
<li>Returns</li>
</ul>
<p>0 on success</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Stable</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="offset_clock"><code>offset_clock</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>offset_clock seconds
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Add time to the local timer</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Stable</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="setup_defaults"><code>setup_defaults</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>setup_defaults
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Setup the default global variables</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Stable</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="start_clock"><code>start_clock</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>start_clock
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Activate the local timer</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Stable</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="stop_clock"><code>stop_clock</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>stop_clock
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Print the elapsed time in seconds since the start of the local timer</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Stable</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="write_comment"><code>write_comment</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>write_comment filename
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Write the contents of a file to all of the bug systems<br />
(so content should avoid special formatting)</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Stable</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="yetus_usage"><code>yetus_usage</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>yetus_usage
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Print the usage information</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Stable</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h2 id="publicevolvingnot-replaceable">Public/Evolving/Not Replaceable</h2>
<h3 id="archive"><code>archive</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>archive
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Save file names and directory to the patch dir</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="buildtool_cwd"><code>buildtool_cwd</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>buildtool_cwd MODULE_ index
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>change the working directory to execute the buildtool</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="calcdiffs"><code>calcdiffs</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>calcdiffs branchlog patchlog testtype
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Wrapper to call specific version of calcdiffs if available<br />
otherwise calls error_calcdiffs</p>
<ul>
<li>Returns</li>
</ul>
<p>differences</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="clear_personality_queue"><code>clear_personality_queue</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>clear_personality_queue
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Reset the queue for tests</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="column_calcdiffs"><code>column_calcdiffs</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>column_calcdiffs branchlog patchlog
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Calculate the differences between the specified files<br />
using just the column+ messages (third+ column in a<br />
colon delimated file) and output it to stdout.</p>
<ul>
<li>Returns</li>
</ul>
<p>differences</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="compile"><code>compile</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>compile branch|patch
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Execute the compile phase. This will callout<br />
to _compile</p>
<ul>
<li>Returns</li>
</ul>
<p>0 on success<br />
1 on failure</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="compile_cycle"><code>compile_cycle</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>compile_cycle branch|patch
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Execute the static analysis test cycle.<br />
This will callout to _precompile, compile, _postcompile and _rebuild</p>
<ul>
<li>Returns</li>
</ul>
<p>0 on success<br />
1 on failure</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="compile_jvm"><code>compile_jvm</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>compile_jvm branch|patch
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Execute the compile phase. This will callout<br />
to _compile</p>
<ul>
<li>Returns</li>
</ul>
<p>0 on success<br />
1 on failure</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="compile_nonjvm"><code>compile_nonjvm</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>compile_nonjvm branch|patch
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Execute the compile phase. This will callout<br />
to _compile</p>
<ul>
<li>Returns</li>
</ul>
<p>0 on success<br />
1 on failure</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="dequeue_personality_module"><code>dequeue_personality_module</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>dequeue_personality_module modulenames
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Remove a module</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="distclean"><code>distclean</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>distclean
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Wipe the repo clean to not invalidate tests</p>
<ul>
<li>Returns</li>
</ul>
<p>0 on success<br />
1 on failure</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="error_calcdiffs"><code>error_calcdiffs</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>error_calcdiffs branchlog patchlog
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Calculate the differences between the specified files<br />
using just the error messages (last column in a<br />
colon delimated file) and output it to stdout.</p>
<ul>
<li>Returns</li>
</ul>
<p>differences</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="generic_calcdiff_status"><code>generic_calcdiff_status</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>generic_calcdiff_status totalbranchissues totalpatchissues newpatchissues
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>generate a standardized calcdiff status message</p>
<ul>
<li>Returns</li>
</ul>
<p>errorstring</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="generic_logfilter"><code>generic_logfilter</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>generic_logfilter
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Helper routine for plugins to ask projects, etc<br />
to count problems in a log file<br />
and output it to stdout.</p>
<ul>
<li>Returns</li>
</ul>
<p>number of issues</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="generic_post_handler"><code>generic_post_handler</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>generic_post_handler
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Deprecated. Use module_post_handler instead.</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="generic_postlog_compare"><code>generic_postlog_compare</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>generic_postlog_compare
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Deprecated. Use module_postlog_compare instead.</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="generic_pre_handler"><code>generic_pre_handler</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>generic_pre_handler testype multijdk
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Deprecated. Use module_pre_handler instead.</p>
<ul>
<li>Returns</li>
</ul>
<p>1 on failure<br />
0 on success</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="initialize"><code>initialize</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>initialize $@
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Setup to execute</p>
<ul>
<li>Returns</li>
</ul>
<p>0 on success<br />
1 on failure</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="module_post_handler"><code>module_post_handler</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>module_post_handler origlog testtype multijdkmode run commands
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Generic post-patch handler</p>
<ul>
<li>Returns</li>
</ul>
<p>0 on success<br />
1 on failure</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="module_postlog_compare"><code>module_postlog_compare</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>module_postlog_compare origlog testtype multijdkmode
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Module post-patch log handler</p>
<ul>
<li>Returns</li>
</ul>
<p>0 on success<br />
1 on failure</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="module_pre_handler"><code>module_pre_handler</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>module_pre_handler testype multijdk
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Helper routine for plugins to do a pre-patch run</p>
<ul>
<li>Returns</li>
</ul>
<p>1 on failure<br />
0 on success</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="module_status"><code>module_status</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>module_status moduleindex -1-0|0|+1 logvalue message
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Add or update a test result. Update requires<br />
at least the first two parameters.<br />
WARNING: If the message is updated,<br />
then the JDK version is also calculated to match<br />
the current JAVA_HOME.</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="modules_backup"><code>modules_backup</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>modules_backup
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Backup the MODULE globals prior to loop processing</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="modules_messages"><code>modules_messages</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>modules_messages repostatus testtype summarymode
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Utility to print standard module errors</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="modules_reset"><code>modules_reset</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>modules_reset
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Reset the test results</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="modules_restore"><code>modules_restore</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>modules_restore
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Restore the backup</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="modules_workers"><code>modules_workers</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>modules_workers repostatus testtype mvncmdline
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>run the tests for the queued modules</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="patchfiletests"><code>patchfiletests</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>patchfiletests branch|patch
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Execute the patch file test phase. Calls out to<br />
to _patchfile</p>
<ul>
<li>Returns</li>
</ul>
<p>0 on success<br />
1 on failure</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="personality_enqueue_module"><code>personality_enqueue_module</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>personality_enqueue_module module profiles/flags/etc
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Build the queue for tests</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h3 id="root_postlog_compare"><code>root_postlog_compare</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>root_postlog_compare testtype branchlog patchlog
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Root-level post-patch log handler. Files should be<br />
linecomments compatible!</p>
<ul>
<li>Returns</li>
</ul>
<p>0 on success<br />
1 on failure</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Public</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">False</td>
</tr>
</tbody>
</table>
<h2 id="privatestablereplaceable">Private/Stable/Replaceable</h2>
<h3 id="prepopulate_footer"><code>prepopulate_footer</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>prepopulate_footer
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Put the opening environment information at the bottom<br />
of the footer table</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Private</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Stable</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">True</td>
</tr>
</tbody>
</table>
<h3 id="report_jvm_version"><code>report_jvm_version</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>report_jvm_version directory
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Report the JVM vendor and version of the given directory</p>
<ul>
<li>Returns</li>
</ul>
<p>vendor and version string</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Private</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Stable</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">True</td>
</tr>
</tbody>
</table>
<h2 id="privateevolvingreplaceable">Private/Evolving/Replaceable</h2>
<h3 id="start_coprocessors"><code>start_coprocessors</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>start_coprocessors
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Start any coprocessors</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Private</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">True</td>
</tr>
</tbody>
</table>
<h3 id="stop_coprocessors"><code>stop_coprocessors</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>stop_coprocessors
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Stop any coprocessors</p>
<ul>
<li>Returns</li>
</ul>
<p>Nothing</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Private</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">True</td>
</tr>
</tbody>
</table>
<h3 id="verify_patchdir_still_exists"><code>verify_patchdir_still_exists</code></h3>
<ul>
<li>Synopsis</li>
</ul>
<div class="highlight"><pre class="highlight plaintext"><code>verify_patchdir_still_exists
</code></pre></div>
<ul>
<li>Description</li>
</ul>
<p>Verify that the patch directory is still in working order<br />
since bad actors on some systems wipe it out. If not,<br />
recreate it and then exit</p>
<ul>
<li>Returns</li>
</ul>
<p>may exit on failure</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align: left">Classification</th>
<th style="text-align: left">Level</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">Audience</td>
<td style="text-align: left">Private</td>
</tr>
<tr>
<td style="text-align: left">Stability</td>
<td style="text-align: left">Evolving</td>
</tr>
<tr>
<td style="text-align: left">Replaceable</td>
<td style="text-align: left">True</td>
</tr>
</tbody>
</table>
</div>
<div class="container">
<hr>
<footer class="footer">
<div class="row-fluid">
<div class="span12 text-left">
<div class="span12">
Copyright 2008-2023 <a href="https://www.apache.org/">Apache Software Foundation</a>. Licensed under the <a href="https://www.apache.org/licenses/">Apache License v2.0</a>. Apache Yetus and the Apache feather logo are trademarks of The Apache Software Foundation.
</div>
</div>
</div>
</footer>
</div>
</body>
</html>