Skip to content

Commit

Permalink
Rewrite pipeline2ATX algorithm (#27)
Browse files Browse the repository at this point in the history
Signed-off-by: ErikRehmTT <ErikRehmTT@users.noreply.github.com>
Co-authored-by: ErikRehmTT <ErikRehmTT@users.noreply.github.com>
  • Loading branch information
ErikRehmTT and ErikRehmTT authored Oct 27, 2023
1 parent c6bb6d5 commit 9e40bc7
Show file tree
Hide file tree
Showing 9 changed files with 371 additions and 406 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/sync-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
with:
fetch-depth: 0

- name: Set up JDK 1.8
- name: Set up JDK 11
uses: actions/setup-java@v1
with:
java-version: 11
Expand Down
18 changes: 6 additions & 12 deletions docs/index-all.html
Original file line number Diff line number Diff line change
Expand Up @@ -148,12 +148,10 @@ <h2 class="title">C</h2>
</dt><dd> <div class="block">Process management for Windows (via Powershell) and Linux (via Shell).</div></dd>
<dt><span class="strong"><a href="vars/cmd.html" title="Script in cmd">cmd</a></span> - Script in <a href="./cmd/package-summary.html">cmd</a>
</dt><dd><div class="block"></div></dd>
<dt><span class="strong"><a href="vars/pipeline2ATX.html#crawlRows(def, def)" title="Method in pipeline2ATX">crawlRows(def, def)</a></span> - Method in <a href="vars/pipeline2ATX.html">pipeline2ATX</a>
<dt><span class="strong"><a href="vars/pipeline2ATX.html#crawlRows(def, def, def)" title="Method in pipeline2ATX">crawlRows(def, def, def)</a></span> - Method in <a href="vars/pipeline2ATX.html">pipeline2ATX</a>
</dt><dd> <div class="block">Crawls the current table row for corresponding test execution step items.
</div></dd>
<dt><span class="strong"><a href="vars/pipeline2ATX.html#createDescription(def)" title="Method in pipeline2ATX">createDescription(def)</a></span> - Method in <a href="vars/pipeline2ATX.html">pipeline2ATX</a>
</dt><dd> <div class="block">Create a description from the current pipeline step.</div></dd>
<dt><span class="strong"><a href="vars/pipeline2ATX.html#createTestStep(def, def)" title="Method in pipeline2ATX">createTestStep(def, def)</a></span> - Method in <a href="vars/pipeline2ATX.html">pipeline2ATX</a>
<dt><span class="strong"><a href="vars/pipeline2ATX.html#createTestStep(def, def, def)" title="Method in pipeline2ATX">createTestStep(def, def, def)</a></span> - Method in <a href="vars/pipeline2ATX.html">pipeline2ATX</a>
</dt><dd> <div class="block">Create a test step item from the current pipeline step.</div></dd>
<dt><span class="strong"><a href="vars/pipeline2ATX.html#createTestStepFolder(def, def)" title="Method in pipeline2ATX">createTestStepFolder(def, def)</a></span> - Method in <a href="vars/pipeline2ATX.html">pipeline2ATX</a>
</dt><dd> <div class="block">Create a test step folder item from the current pipeline step.</div></dd>
Expand Down Expand Up @@ -205,6 +203,8 @@ <h2 class="title">G</h2>
</dt><dd> <div class="block">Gets the console log.</div></dd>
<dt><span class="strong"><a href="vars/pipeline2ATX.html#getCurrentResult(def)" title="Method in pipeline2ATX">getCurrentResult(def)</a></span> - Method in <a href="vars/pipeline2ATX.html">pipeline2ATX</a>
</dt><dd> <div class="block">Gets the current build result.</div></dd>
<dt><span class="strong"><a href="vars/pipeline2ATX.html#getDescription(def)" title="Method in pipeline2ATX">getDescription(def)</a></span> - Method in <a href="vars/pipeline2ATX.html">pipeline2ATX</a>
</dt><dd> <div class="block">Create a description from the current pipeline step.</div></dd>
<dt><span class="strong"><a href="vars/log.html#getEscapeCode()" title="Method in log">getEscapeCode()</a></span> - Method in <a href="vars/log.html">log</a>
</dt><dd> <div class="block">Returns the ANSI escape sequence code.</div></dd>
<dt><span class="strong"><a href="vars/pipeline2ATX.html#getExecutionSteps(def, def)" title="Method in pipeline2ATX">getExecutionSteps(def, def)</a></span> - Method in <a href="vars/pipeline2ATX.html">pipeline2ATX</a>
Expand All @@ -222,15 +222,15 @@ <h2 class="title">G</h2>
</div></dd>
<dt><span class="strong"><a href="vars/log.html#getStyleCode(java.lang.String)" title="Method in log">getStyleCode(String)</a></span> - Method in <a href="vars/log.html">log</a>
</dt><dd> <div class="block">Returns the ANSI code for a given style.</div></dd>
<dt><span class="strong"><a href="vars/pipeline2ATX.html#getTestStepName(def)" title="Method in pipeline2ATX">getTestStepName(def)</a></span> - Method in <a href="vars/pipeline2ATX.html">pipeline2ATX</a>
</dt><dd> <div class="block">Creates the test step name by combining the row name with its arguments</div></dd>
</dl>


<a name="_H_"><!-- --></a>
<h2 class="title">H</h2>
<dl>

<dt><span class="strong"><a href="vars/pipeline2ATX.html#hasNodeErrors(def)" title="Method in pipeline2ATX">hasNodeErrors(def)</a></span> - Method in <a href="vars/pipeline2ATX.html">pipeline2ATX</a>
</dt><dd> <div class="block">Checks if current node has any errors</div></dd>
</dl>


Expand All @@ -240,14 +240,8 @@ <h2 class="title">I</h2>

<dt><span class="strong"><a href="vars/log.html#info(java.lang.String)" title="Method in log">info(String)</a></span> - Method in <a href="vars/log.html">log</a>
</dt><dd> <div class="block">Prints a formatted informative logging message to console output.</div></dd>
<dt><span class="strong"><a href="vars/pipeline2ATX.html#isDescription(def)" title="Method in pipeline2ATX">isDescription(def)</a></span> - Method in <a href="vars/pipeline2ATX.html">pipeline2ATX</a>
</dt><dd> <div class="block">Determines whether the current pipeline step corresponds to a description item.</div></dd>
<dt><span class="strong"><a href="vars/task.html#isRunning(java.lang.String)" title="Method in task">isRunning(String)</a></span> - Method in <a href="vars/task.html">task</a>
</dt><dd> <div class="block">Checks whether a process is still running.</div></dd>
<dt><span class="strong"><a href="vars/pipeline2ATX.html#isTestStep(def)" title="Method in pipeline2ATX">isTestStep(def)</a></span> - Method in <a href="vars/pipeline2ATX.html">pipeline2ATX</a>
</dt><dd> <div class="block">Determines whether the current pipeline step corresponds to a test step item.</div></dd>
<dt><span class="strong"><a href="vars/pipeline2ATX.html#isTestStepFolder(def)" title="Method in pipeline2ATX">isTestStepFolder(def)</a></span> - Method in <a href="vars/pipeline2ATX.html">pipeline2ATX</a>
</dt><dd> <div class="block">Determines whether the current pipeline step corresponds to a test folder item.</div></dd>
</dl>


Expand Down
2 changes: 1 addition & 1 deletion docs/vars/cmd.html
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ <h3>Inherited Methods Summary</h3>

<tr class="altColor">
<td class="colFirst"><code>class groovy.lang.Script</code></td>
<td class="colLast"><code>groovy.lang.Script#evaluate(java.lang.String), groovy.lang.Script#evaluate(java.io.File), groovy.lang.Script#getBinding(), groovy.lang.Script#setBinding(groovy.lang.Binding), groovy.lang.Script#invokeMethod(java.lang.String, java.lang.Object), groovy.lang.Script#println(), groovy.lang.Script#println(java.lang.Object), groovy.lang.Script#run(java.io.File, [Ljava.lang.String;), groovy.lang.Script#run(), groovy.lang.Script#getProperty(java.lang.String), groovy.lang.Script#setProperty(java.lang.String, java.lang.Object), groovy.lang.Script#print(java.lang.Object), groovy.lang.Script#printf(java.lang.String, java.lang.Object), groovy.lang.Script#printf(java.lang.String, [Ljava.lang.Object;), groovy.lang.Script#getMetaClass(), groovy.lang.Script#setMetaClass(groovy.lang.MetaClass), groovy.lang.Script#wait(long), groovy.lang.Script#wait(long, int), groovy.lang.Script#wait(), groovy.lang.Script#equals(java.lang.Object), groovy.lang.Script#toString(), groovy.lang.Script#hashCode(), groovy.lang.Script#getClass(), groovy.lang.Script#notify(), groovy.lang.Script#notifyAll()</code></td>
<td class="colLast"><code>groovy.lang.Script#getBinding(), groovy.lang.Script#setBinding(groovy.lang.Binding), groovy.lang.Script#invokeMethod(java.lang.String, java.lang.Object), groovy.lang.Script#evaluate(java.lang.String), groovy.lang.Script#evaluate(java.io.File), groovy.lang.Script#println(), groovy.lang.Script#println(java.lang.Object), groovy.lang.Script#run(java.io.File, [Ljava.lang.String;), groovy.lang.Script#run(), groovy.lang.Script#getProperty(java.lang.String), groovy.lang.Script#setProperty(java.lang.String, java.lang.Object), groovy.lang.Script#print(java.lang.Object), groovy.lang.Script#printf(java.lang.String, java.lang.Object), groovy.lang.Script#printf(java.lang.String, [Ljava.lang.Object;), groovy.lang.Script#getMetaClass(), groovy.lang.Script#setMetaClass(groovy.lang.MetaClass), groovy.lang.Script#wait(long), groovy.lang.Script#wait(long, int), groovy.lang.Script#wait(), groovy.lang.Script#equals(java.lang.Object), groovy.lang.Script#toString(), groovy.lang.Script#hashCode(), groovy.lang.Script#getClass(), groovy.lang.Script#notify(), groovy.lang.Script#notifyAll()</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class groovy.lang.GroovyObjectSupport</code></td>
Expand Down
2 changes: 1 addition & 1 deletion docs/vars/log.html
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,7 @@ <h3>Inherited Methods Summary</h3>

<tr class="altColor">
<td class="colFirst"><code>class groovy.lang.Script</code></td>
<td class="colLast"><code>groovy.lang.Script#evaluate(java.lang.String), groovy.lang.Script#evaluate(java.io.File), groovy.lang.Script#getBinding(), groovy.lang.Script#setBinding(groovy.lang.Binding), groovy.lang.Script#invokeMethod(java.lang.String, java.lang.Object), groovy.lang.Script#println(), groovy.lang.Script#println(java.lang.Object), groovy.lang.Script#run(java.io.File, [Ljava.lang.String;), groovy.lang.Script#run(), groovy.lang.Script#getProperty(java.lang.String), groovy.lang.Script#setProperty(java.lang.String, java.lang.Object), groovy.lang.Script#print(java.lang.Object), groovy.lang.Script#printf(java.lang.String, java.lang.Object), groovy.lang.Script#printf(java.lang.String, [Ljava.lang.Object;), groovy.lang.Script#getMetaClass(), groovy.lang.Script#setMetaClass(groovy.lang.MetaClass), groovy.lang.Script#wait(long), groovy.lang.Script#wait(long, int), groovy.lang.Script#wait(), groovy.lang.Script#equals(java.lang.Object), groovy.lang.Script#toString(), groovy.lang.Script#hashCode(), groovy.lang.Script#getClass(), groovy.lang.Script#notify(), groovy.lang.Script#notifyAll()</code></td>
<td class="colLast"><code>groovy.lang.Script#getBinding(), groovy.lang.Script#setBinding(groovy.lang.Binding), groovy.lang.Script#invokeMethod(java.lang.String, java.lang.Object), groovy.lang.Script#evaluate(java.lang.String), groovy.lang.Script#evaluate(java.io.File), groovy.lang.Script#println(), groovy.lang.Script#println(java.lang.Object), groovy.lang.Script#run(java.io.File, [Ljava.lang.String;), groovy.lang.Script#run(), groovy.lang.Script#getProperty(java.lang.String), groovy.lang.Script#setProperty(java.lang.String, java.lang.Object), groovy.lang.Script#print(java.lang.Object), groovy.lang.Script#printf(java.lang.String, java.lang.Object), groovy.lang.Script#printf(java.lang.String, [Ljava.lang.Object;), groovy.lang.Script#getMetaClass(), groovy.lang.Script#setMetaClass(groovy.lang.MetaClass), groovy.lang.Script#wait(long), groovy.lang.Script#wait(long, int), groovy.lang.Script#wait(), groovy.lang.Script#equals(java.lang.Object), groovy.lang.Script#toString(), groovy.lang.Script#hashCode(), groovy.lang.Script#getClass(), groovy.lang.Script#notify(), groovy.lang.Script#notifyAll()</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class groovy.lang.GroovyObjectSupport</code></td>
Expand Down
2 changes: 1 addition & 1 deletion docs/vars/maven.html
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,7 @@ <h3>Inherited Methods Summary</h3>

<tr class="altColor">
<td class="colFirst"><code>class groovy.lang.Script</code></td>
<td class="colLast"><code>groovy.lang.Script#evaluate(java.lang.String), groovy.lang.Script#evaluate(java.io.File), groovy.lang.Script#getBinding(), groovy.lang.Script#setBinding(groovy.lang.Binding), groovy.lang.Script#invokeMethod(java.lang.String, java.lang.Object), groovy.lang.Script#println(), groovy.lang.Script#println(java.lang.Object), groovy.lang.Script#run(java.io.File, [Ljava.lang.String;), groovy.lang.Script#run(), groovy.lang.Script#getProperty(java.lang.String), groovy.lang.Script#setProperty(java.lang.String, java.lang.Object), groovy.lang.Script#print(java.lang.Object), groovy.lang.Script#printf(java.lang.String, java.lang.Object), groovy.lang.Script#printf(java.lang.String, [Ljava.lang.Object;), groovy.lang.Script#getMetaClass(), groovy.lang.Script#setMetaClass(groovy.lang.MetaClass), groovy.lang.Script#wait(long), groovy.lang.Script#wait(long, int), groovy.lang.Script#wait(), groovy.lang.Script#equals(java.lang.Object), groovy.lang.Script#toString(), groovy.lang.Script#hashCode(), groovy.lang.Script#getClass(), groovy.lang.Script#notify(), groovy.lang.Script#notifyAll()</code></td>
<td class="colLast"><code>groovy.lang.Script#getBinding(), groovy.lang.Script#setBinding(groovy.lang.Binding), groovy.lang.Script#invokeMethod(java.lang.String, java.lang.Object), groovy.lang.Script#evaluate(java.lang.String), groovy.lang.Script#evaluate(java.io.File), groovy.lang.Script#println(), groovy.lang.Script#println(java.lang.Object), groovy.lang.Script#run(java.io.File, [Ljava.lang.String;), groovy.lang.Script#run(), groovy.lang.Script#getProperty(java.lang.String), groovy.lang.Script#setProperty(java.lang.String, java.lang.Object), groovy.lang.Script#print(java.lang.Object), groovy.lang.Script#printf(java.lang.String, java.lang.Object), groovy.lang.Script#printf(java.lang.String, [Ljava.lang.Object;), groovy.lang.Script#getMetaClass(), groovy.lang.Script#setMetaClass(groovy.lang.MetaClass), groovy.lang.Script#wait(long), groovy.lang.Script#wait(long, int), groovy.lang.Script#wait(), groovy.lang.Script#equals(java.lang.Object), groovy.lang.Script#toString(), groovy.lang.Script#hashCode(), groovy.lang.Script#getClass(), groovy.lang.Script#notify(), groovy.lang.Script#notifyAll()</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class groovy.lang.GroovyObjectSupport</code></td>
Expand Down
Loading

0 comments on commit 9e40bc7

Please sign in to comment.