spelling break so git will detect capitolization

This commit is contained in:
Brandon Nozaki Miller 2021-07-04 16:21:50 +00:00 committed by GitHub
parent 778bdee973
commit 0a9d04099a
39 changed files with 3588 additions and 3694 deletions

View File

@ -23,30 +23,30 @@
<div class='clearfix'> <div class='clearfix'>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">79.65% </span> <span class="strong">64.4% </span>
<span class="quiet">Statements</span> <span class="quiet">Statements</span>
<span class='fraction'>900/1130</span> <span class='fraction'>720/1118</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">67.9% </span> <span class="strong">51.82% </span>
<span class="quiet">Branches</span> <span class="quiet">Branches</span>
<span class='fraction'>110/162</span> <span class='fraction'>57/110</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">84.62% </span> <span class="strong">66.67% </span>
<span class="quiet">Functions</span> <span class="quiet">Functions</span>
<span class='fraction'>44/52</span> <span class='fraction'>34/51</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">79.65% </span> <span class="strong">64.4% </span>
<span class="quiet">Lines</span> <span class="quiet">Lines</span>
<span class='fraction'>900/1130</span> <span class='fraction'>720/1118</span>
</div> </div>
@ -89,62 +89,47 @@
<tr> <tr>
<td class="file medium" data-value="node-ipc/dao"><a href="node-ipc/dao/index.html">node-ipc/dao</a></td> <td class="file medium" data-value="node-ipc/dao"><a href="node-ipc/dao/index.html">node-ipc/dao</a></td>
<td data-value="79.15" class="pic medium"> <td data-value="62.86" class="pic medium">
<div class="chart"><div class="cover-fill" style="width: 79%"></div><div class="cover-empty" style="width: 21%"></div></div> <div class="chart"><div class="cover-fill" style="width: 62%"></div><div class="cover-empty" style="width: 38%"></div></div>
</td> </td>
<td data-value="79.15" class="pct medium">79.15%</td> <td data-value="62.86" class="pct medium">62.86%</td>
<td data-value="657" class="abs medium">520/657</td> <td data-value="657" class="abs medium">413/657</td>
<td data-value="67.03" class="pct medium">67.03%</td> <td data-value="49.18" class="pct low">49.18%</td>
<td data-value="91" class="abs medium">61/91</td> <td data-value="61" class="abs low">30/61</td>
<td data-value="95.65" class="pct high">95.65%</td> <td data-value="73.91" class="pct medium">73.91%</td>
<td data-value="23" class="abs high">22/23</td> <td data-value="23" class="abs medium">17/23</td>
<td data-value="79.15" class="pct medium">79.15%</td> <td data-value="62.86" class="pct medium">62.86%</td>
<td data-value="657" class="abs medium">520/657</td> <td data-value="657" class="abs medium">413/657</td>
</tr> </tr>
<tr> <tr>
<td class="file high" data-value="node-ipc/entities"><a href="node-ipc/entities/index.html">node-ipc/entities</a></td> <td class="file high" data-value="node-ipc/entities"><a href="node-ipc/entities/index.html">node-ipc/entities</a></td>
<td data-value="93" class="pic high"> <td data-value="91" class="pic high">
<div class="chart"><div class="cover-fill" style="width: 93%"></div><div class="cover-empty" style="width: 7%"></div></div> <div class="chart"><div class="cover-fill" style="width: 91%"></div><div class="cover-empty" style="width: 9%"></div></div>
</td> </td>
<td data-value="93" class="pct high">93%</td> <td data-value="91" class="pct high">91%</td>
<td data-value="100" class="abs high">93/100</td> <td data-value="100" class="abs high">91/100</td>
<td data-value="75" class="pct medium">75%</td> <td data-value="56.25" class="pct medium">56.25%</td>
<td data-value="16" class="abs medium">12/16</td> <td data-value="16" class="abs medium">9/16</td>
<td data-value="100" class="pct high">100%</td> <td data-value="100" class="pct high">100%</td>
<td data-value="6" class="abs high">6/6</td> <td data-value="6" class="abs high">6/6</td>
<td data-value="93" class="pct high">93%</td> <td data-value="91" class="pct high">91%</td>
<td data-value="100" class="abs high">93/100</td> <td data-value="100" class="abs high">91/100</td>
</tr>
<tr>
<td class="file high" data-value="node-ipc/helpers"><a href="node-ipc/helpers/index.html">node-ipc/helpers</a></td>
<td data-value="100" class="pic high">
<div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div>
</td>
<td data-value="100" class="pct high">100%</td>
<td data-value="12" class="abs high">12/12</td>
<td data-value="100" class="pct high">100%</td>
<td data-value="3" class="abs high">3/3</td>
<td data-value="100" class="pct high">100%</td>
<td data-value="1" class="abs high">1/1</td>
<td data-value="100" class="pct high">100%</td>
<td data-value="12" class="abs high">12/12</td>
</tr> </tr>
<tr> <tr>
<td class="file medium" data-value="node-ipc/services"><a href="node-ipc/services/index.html">node-ipc/services</a></td> <td class="file medium" data-value="node-ipc/services"><a href="node-ipc/services/index.html">node-ipc/services</a></td>
<td data-value="74.48" class="pic medium"> <td data-value="56.97" class="pic medium">
<div class="chart"><div class="cover-fill" style="width: 74%"></div><div class="cover-empty" style="width: 26%"></div></div> <div class="chart"><div class="cover-fill" style="width: 56%"></div><div class="cover-empty" style="width: 44%"></div></div>
</td> </td>
<td data-value="74.48" class="pct medium">74.48%</td> <td data-value="56.97" class="pct medium">56.97%</td>
<td data-value="337" class="abs medium">251/337</td> <td data-value="337" class="abs medium">192/337</td>
<td data-value="64" class="pct medium">64%</td> <td data-value="51.61" class="pct medium">51.61%</td>
<td data-value="50" class="abs medium">32/50</td> <td data-value="31" class="abs medium">16/31</td>
<td data-value="66.67" class="pct medium">66.67%</td> <td data-value="47.62" class="pct low">47.62%</td>
<td data-value="21" class="abs medium">14/21</td> <td data-value="21" class="abs low">10/21</td>
<td data-value="74.48" class="pct medium">74.48%</td> <td data-value="56.97" class="pct medium">56.97%</td>
<td data-value="337" class="abs medium">251/337</td> <td data-value="337" class="abs medium">192/337</td>
</tr> </tr>
</tbody> </tbody>
@ -155,7 +140,7 @@
<div class='footer quiet pad2 space-top1 center small'> <div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank">istanbul</a> <a href="https://istanbul.js.org/" target="_blank">istanbul</a>
at Sun Jul 04 2021 00:17:42 GMT-0700 (Pacific Daylight Time) at Sun Jul 04 2021 16:19:44 GMT+0000 (Coordinated Universal Time)
</div> </div>
</div> </div>
<script src="prettify.js"></script> <script src="prettify.js"></script>

View File

@ -23,30 +23,30 @@
<div class='clearfix'> <div class='clearfix'>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">79.65% </span> <span class="strong">64.4% </span>
<span class="quiet">Statements</span> <span class="quiet">Statements</span>
<span class='fraction'>900/1130</span> <span class='fraction'>720/1118</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">67.9% </span> <span class="strong">51.82% </span>
<span class="quiet">Branches</span> <span class="quiet">Branches</span>
<span class='fraction'>110/162</span> <span class='fraction'>57/110</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">84.62% </span> <span class="strong">66.67% </span>
<span class="quiet">Functions</span> <span class="quiet">Functions</span>
<span class='fraction'>44/52</span> <span class='fraction'>34/51</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">79.65% </span> <span class="strong">64.4% </span>
<span class="quiet">Lines</span> <span class="quiet">Lines</span>
<span class='fraction'>900/1130</span> <span class='fraction'>720/1118</span>
</div> </div>
@ -89,62 +89,47 @@
<tr> <tr>
<td class="file medium" data-value="node-ipc/dao"><a href="node-ipc/dao/index.html">node-ipc/dao</a></td> <td class="file medium" data-value="node-ipc/dao"><a href="node-ipc/dao/index.html">node-ipc/dao</a></td>
<td data-value="79.15" class="pic medium"> <td data-value="62.86" class="pic medium">
<div class="chart"><div class="cover-fill" style="width: 79%"></div><div class="cover-empty" style="width: 21%"></div></div> <div class="chart"><div class="cover-fill" style="width: 62%"></div><div class="cover-empty" style="width: 38%"></div></div>
</td> </td>
<td data-value="79.15" class="pct medium">79.15%</td> <td data-value="62.86" class="pct medium">62.86%</td>
<td data-value="657" class="abs medium">520/657</td> <td data-value="657" class="abs medium">413/657</td>
<td data-value="67.03" class="pct medium">67.03%</td> <td data-value="49.18" class="pct low">49.18%</td>
<td data-value="91" class="abs medium">61/91</td> <td data-value="61" class="abs low">30/61</td>
<td data-value="95.65" class="pct high">95.65%</td> <td data-value="73.91" class="pct medium">73.91%</td>
<td data-value="23" class="abs high">22/23</td> <td data-value="23" class="abs medium">17/23</td>
<td data-value="79.15" class="pct medium">79.15%</td> <td data-value="62.86" class="pct medium">62.86%</td>
<td data-value="657" class="abs medium">520/657</td> <td data-value="657" class="abs medium">413/657</td>
</tr> </tr>
<tr> <tr>
<td class="file high" data-value="node-ipc/entities"><a href="node-ipc/entities/index.html">node-ipc/entities</a></td> <td class="file high" data-value="node-ipc/entities"><a href="node-ipc/entities/index.html">node-ipc/entities</a></td>
<td data-value="93" class="pic high"> <td data-value="91" class="pic high">
<div class="chart"><div class="cover-fill" style="width: 93%"></div><div class="cover-empty" style="width: 7%"></div></div> <div class="chart"><div class="cover-fill" style="width: 91%"></div><div class="cover-empty" style="width: 9%"></div></div>
</td> </td>
<td data-value="93" class="pct high">93%</td> <td data-value="91" class="pct high">91%</td>
<td data-value="100" class="abs high">93/100</td> <td data-value="100" class="abs high">91/100</td>
<td data-value="75" class="pct medium">75%</td> <td data-value="56.25" class="pct medium">56.25%</td>
<td data-value="16" class="abs medium">12/16</td> <td data-value="16" class="abs medium">9/16</td>
<td data-value="100" class="pct high">100%</td> <td data-value="100" class="pct high">100%</td>
<td data-value="6" class="abs high">6/6</td> <td data-value="6" class="abs high">6/6</td>
<td data-value="93" class="pct high">93%</td> <td data-value="91" class="pct high">91%</td>
<td data-value="100" class="abs high">93/100</td> <td data-value="100" class="abs high">91/100</td>
</tr>
<tr>
<td class="file high" data-value="node-ipc/helpers"><a href="node-ipc/helpers/index.html">node-ipc/helpers</a></td>
<td data-value="100" class="pic high">
<div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div>
</td>
<td data-value="100" class="pct high">100%</td>
<td data-value="12" class="abs high">12/12</td>
<td data-value="100" class="pct high">100%</td>
<td data-value="3" class="abs high">3/3</td>
<td data-value="100" class="pct high">100%</td>
<td data-value="1" class="abs high">1/1</td>
<td data-value="100" class="pct high">100%</td>
<td data-value="12" class="abs high">12/12</td>
</tr> </tr>
<tr> <tr>
<td class="file medium" data-value="node-ipc/services"><a href="node-ipc/services/index.html">node-ipc/services</a></td> <td class="file medium" data-value="node-ipc/services"><a href="node-ipc/services/index.html">node-ipc/services</a></td>
<td data-value="74.48" class="pic medium"> <td data-value="56.97" class="pic medium">
<div class="chart"><div class="cover-fill" style="width: 74%"></div><div class="cover-empty" style="width: 26%"></div></div> <div class="chart"><div class="cover-fill" style="width: 56%"></div><div class="cover-empty" style="width: 44%"></div></div>
</td> </td>
<td data-value="74.48" class="pct medium">74.48%</td> <td data-value="56.97" class="pct medium">56.97%</td>
<td data-value="337" class="abs medium">251/337</td> <td data-value="337" class="abs medium">192/337</td>
<td data-value="64" class="pct medium">64%</td> <td data-value="51.61" class="pct medium">51.61%</td>
<td data-value="50" class="abs medium">32/50</td> <td data-value="31" class="abs medium">16/31</td>
<td data-value="66.67" class="pct medium">66.67%</td> <td data-value="47.62" class="pct low">47.62%</td>
<td data-value="21" class="abs medium">14/21</td> <td data-value="21" class="abs low">10/21</td>
<td data-value="74.48" class="pct medium">74.48%</td> <td data-value="56.97" class="pct medium">56.97%</td>
<td data-value="337" class="abs medium">251/337</td> <td data-value="337" class="abs medium">192/337</td>
</tr> </tr>
</tbody> </tbody>
@ -155,7 +140,7 @@
<div class='footer quiet pad2 space-top1 center small'> <div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank">istanbul</a> <a href="https://istanbul.js.org/" target="_blank">istanbul</a>
at Sun Jul 04 2021 00:17:42 GMT-0700 (Pacific Daylight Time) at Sun Jul 04 2021 16:19:44 GMT+0000 (Coordinated Universal Time)
</div> </div>
</div> </div>
<script src="prettify.js"></script> <script src="prettify.js"></script>

View File

@ -23,30 +23,30 @@
<div class='clearfix'> <div class='clearfix'>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">78.68% </span> <span class="strong">63.57% </span>
<span class="quiet">Statements</span> <span class="quiet">Statements</span>
<span class='fraction'>203/258</span> <span class='fraction'>164/258</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">63.64% </span> <span class="strong">38.46% </span>
<span class="quiet">Branches</span> <span class="quiet">Branches</span>
<span class='fraction'>21/33</span> <span class='fraction'>10/26</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">100% </span> <span class="strong">87.5% </span>
<span class="quiet">Functions</span> <span class="quiet">Functions</span>
<span class='fraction'>8/8</span> <span class='fraction'>7/8</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">78.68% </span> <span class="strong">63.57% </span>
<span class="quiet">Lines</span> <span class="quiet">Lines</span>
<span class='fraction'>203/258</span> <span class='fraction'>164/258</span>
</div> </div>
@ -315,213 +315,80 @@
<a name='L256'></a><a href='#L256'>256</a> <a name='L256'></a><a href='#L256'>256</a>
<a name='L257'></a><a href='#L257'>257</a> <a name='L257'></a><a href='#L257'>257</a>
<a name='L258'></a><a href='#L258'>258</a> <a name='L258'></a><a href='#L258'>258</a>
<a name='L259'></a><a href='#L259'>259</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">7x</span> <a name='L259'></a><a href='#L259'>259</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">16x</span>
<span class="cline-any cline-yes">16x</span>
<span class="cline-any cline-yes">16x</span>
<span class="cline-any cline-yes">16x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">20x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">20x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">20x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">20x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">20x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">19x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">19x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">19x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">19x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">19x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">19x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">19x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">19x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">19x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">19x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">20x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">20x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">20x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">20x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">20x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
@ -533,46 +400,179 @@
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">2x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">2x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">20x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">20x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">import net from 'net'; <span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">import net from 'net';
import tls from 'tls'; import tls from 'tls';
import EventParser from '../entities/EventParser.js'; import EventParser from '../entities/EventParser.js';
@ -622,17 +622,17 @@ function emit(type,data){
this.socket.write(message); this.socket.write(message);
return; return;
} }
&nbsp; <span class="cstat-no" title="statement not covered" ><span class="branch-0 cbranch-no" title="branch not covered" ></span></span>
//sync, non-volitile, ack emit <span class="cstat-no" title="statement not covered" > //sync, non-volitile, ack emit</span>
this.queue.add( <span class="cstat-no" title="statement not covered" > this.queue.add(</span>
syncEmit.bind(this,message) <span class="cstat-no" title="statement not covered" > syncEmit.bind(this,message)</span>
); <span class="cstat-no" title="statement not covered" > );</span>
} }
&nbsp; &nbsp;
function syncEmit(message){ <span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" >function syncEmit(message){</span></span>
this.log('dispatching event to ', this.id, this.path, ' : ', message); <span class="cstat-no" title="statement not covered" > this.log('dispatching event to ', this.id, this.path, ' : ', message);</span>
this.socket.write(message); <span class="cstat-no" title="statement not covered" > this.socket.write(message);</span>
} <span class="cstat-no" title="statement not covered" >}</span>
&nbsp; &nbsp;
function connect(){ function connect(){
//init client object for scope persistance especially inside of socket events. //init client object for scope persistance especially inside of socket events.
@ -646,18 +646,18 @@ function connect(){
&nbsp; &nbsp;
const options={}; const options={};
&nbsp; &nbsp;
if(!client.port){ if(!client.port)<span class="branch-0 cbranch-no" title="branch not covered" >{</span>
client.log('Connecting client on Unix Socket :', client.path); <span class="cstat-no" title="statement not covered" > client.log('Connecting client on Unix Socket :', client.path);</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
options.path=client.path; <span class="cstat-no" title="statement not covered" > options.path=client.path;</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
if (process.platform ==='win32' &amp;&amp; !client.path.startsWith('\\\\.\\pipe\\')){ <span class="cstat-no" title="statement not covered" > if (process.platform ==='win32' &amp;&amp; !client.path.startsWith('\\\\.\\pipe\\')){</span>
options.path = options.path.replace(/^\//, ''); <span class="cstat-no" title="statement not covered" > options.path = options.path.replace(/^\//, '');</span>
options.path = options.path.replace(/\//g, '-'); <span class="cstat-no" title="statement not covered" > options.path = options.path.replace(/\//g, '-');</span>
options.path= `\\\\.\\pipe\\${options.path}`; <span class="cstat-no" title="statement not covered" > options.path= `\\\\.\\pipe\\${options.path}`;</span>
} <span class="cstat-no" title="statement not covered" > }</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
client.socket = net.connect(options); <span class="cstat-no" title="statement not covered" > client.socket = net.connect(options);</span>
}else{ }else{
options.host=client.path; options.host=client.path;
options.port=client.port; options.port=client.port;
@ -745,20 +745,20 @@ function connect(){
client.retriesRemaining&lt;1 || client.retriesRemaining&lt;1 ||
client.explicitlyDisconnected client.explicitlyDisconnected
&nbsp; &nbsp;
){ )<span class="branch-0 cbranch-no" title="branch not covered" >{</span>
client.publish('disconnect'); <span class="cstat-no" title="statement not covered" > client.publish('disconnect');</span>
client.log( <span class="cstat-no" title="statement not covered" > client.log(</span>
(client.config.id), <span class="cstat-no" title="statement not covered" > (client.config.id),</span>
'exceeded connection rety amount of', <span class="cstat-no" title="statement not covered" > 'exceeded connection rety amount of',</span>
' or stopRetrying flag set.' <span class="cstat-no" title="statement not covered" > ' or stopRetrying flag set.'</span>
); <span class="cstat-no" title="statement not covered" > );</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
client.socket.destroy(); <span class="cstat-no" title="statement not covered" > client.socket.destroy();</span>
client.publish('destroy'); <span class="cstat-no" title="statement not covered" > client.publish('destroy');</span>
client=undefined; <span class="cstat-no" title="statement not covered" > client=undefined;</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
return; <span class="cstat-no" title="statement not covered" > return;</span>
} <span class="cstat-no" title="statement not covered" > }</span>
&nbsp; &nbsp;
setTimeout( setTimeout(
function retryTimeout(){ function retryTimeout(){
@ -817,12 +817,12 @@ function connect(){
message.data message.data
); );
} }
&nbsp; <span class="cstat-no" title="statement not covered" ><span class="branch-0 cbranch-no" title="branch not covered" ></span></span>
if(!client.config.sync){ <span class="cstat-no" title="statement not covered" > if(!client.config.sync){</span>
return; <span class="cstat-no" title="statement not covered" > return;</span>
} <span class="cstat-no" title="statement not covered" > }</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
client.queue.next(); <span class="cstat-no" title="statement not covered" > client.queue.next();</span>
} }
); );
} }
@ -838,7 +838,7 @@ export {
<div class='footer quiet pad2 space-top1 center small'> <div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank">istanbul</a> <a href="https://istanbul.js.org/" target="_blank">istanbul</a>
at Sun Jul 04 2021 00:17:42 GMT-0700 (Pacific Daylight Time) at Sun Jul 04 2021 16:19:44 GMT+0000 (Coordinated Universal Time)
</div> </div>
</div> </div>
<script src="../../prettify.js"></script> <script src="../../prettify.js"></script>

View File

@ -23,30 +23,30 @@
<div class='clearfix'> <div class='clearfix'>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">79.15% </span> <span class="strong">62.86% </span>
<span class="quiet">Statements</span> <span class="quiet">Statements</span>
<span class='fraction'>520/657</span> <span class='fraction'>413/657</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">67.03% </span> <span class="strong">49.18% </span>
<span class="quiet">Branches</span> <span class="quiet">Branches</span>
<span class='fraction'>61/91</span> <span class='fraction'>30/61</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">95.65% </span> <span class="strong">73.91% </span>
<span class="quiet">Functions</span> <span class="quiet">Functions</span>
<span class='fraction'>22/23</span> <span class='fraction'>17/23</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">79.15% </span> <span class="strong">62.86% </span>
<span class="quiet">Lines</span> <span class="quiet">Lines</span>
<span class='fraction'>520/657</span> <span class='fraction'>413/657</span>
</div> </div>
@ -74,32 +74,32 @@
</thead> </thead>
<tbody><tr> <tbody><tr>
<td class="file medium" data-value="client.js"><a href="client.js.html">client.js</a></td> <td class="file medium" data-value="client.js"><a href="client.js.html">client.js</a></td>
<td data-value="78.68" class="pic medium"> <td data-value="63.57" class="pic medium">
<div class="chart"><div class="cover-fill" style="width: 78%"></div><div class="cover-empty" style="width: 22%"></div></div> <div class="chart"><div class="cover-fill" style="width: 63%"></div><div class="cover-empty" style="width: 37%"></div></div>
</td> </td>
<td data-value="78.68" class="pct medium">78.68%</td> <td data-value="63.57" class="pct medium">63.57%</td>
<td data-value="258" class="abs medium">203/258</td> <td data-value="258" class="abs medium">164/258</td>
<td data-value="63.64" class="pct medium">63.64%</td> <td data-value="38.46" class="pct low">38.46%</td>
<td data-value="33" class="abs medium">21/33</td> <td data-value="26" class="abs low">10/26</td>
<td data-value="100" class="pct high">100%</td> <td data-value="87.5" class="pct high">87.5%</td>
<td data-value="8" class="abs high">8/8</td> <td data-value="8" class="abs high">7/8</td>
<td data-value="78.68" class="pct medium">78.68%</td> <td data-value="63.57" class="pct medium">63.57%</td>
<td data-value="258" class="abs medium">203/258</td> <td data-value="258" class="abs medium">164/258</td>
</tr> </tr>
<tr> <tr>
<td class="file medium" data-value="socketServer.js"><a href="socketServer.js.html">socketServer.js</a></td> <td class="file medium" data-value="socketServer.js"><a href="socketServer.js.html">socketServer.js</a></td>
<td data-value="79.45" class="pic medium"> <td data-value="62.41" class="pic medium">
<div class="chart"><div class="cover-fill" style="width: 79%"></div><div class="cover-empty" style="width: 21%"></div></div> <div class="chart"><div class="cover-fill" style="width: 62%"></div><div class="cover-empty" style="width: 38%"></div></div>
</td> </td>
<td data-value="79.45" class="pct medium">79.45%</td> <td data-value="62.41" class="pct medium">62.41%</td>
<td data-value="399" class="abs medium">317/399</td> <td data-value="399" class="abs medium">249/399</td>
<td data-value="68.97" class="pct medium">68.97%</td> <td data-value="57.14" class="pct medium">57.14%</td>
<td data-value="58" class="abs medium">40/58</td> <td data-value="35" class="abs medium">20/35</td>
<td data-value="93.33" class="pct high">93.33%</td> <td data-value="66.67" class="pct medium">66.67%</td>
<td data-value="15" class="abs high">14/15</td> <td data-value="15" class="abs medium">10/15</td>
<td data-value="79.45" class="pct medium">79.45%</td> <td data-value="62.41" class="pct medium">62.41%</td>
<td data-value="399" class="abs medium">317/399</td> <td data-value="399" class="abs medium">249/399</td>
</tr> </tr>
</tbody> </tbody>
@ -110,7 +110,7 @@
<div class='footer quiet pad2 space-top1 center small'> <div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank">istanbul</a> <a href="https://istanbul.js.org/" target="_blank">istanbul</a>
at Sun Jul 04 2021 00:17:42 GMT-0700 (Pacific Daylight Time) at Sun Jul 04 2021 16:19:44 GMT+0000 (Coordinated Universal Time)
</div> </div>
</div> </div>
<script src="../../prettify.js"></script> <script src="../../prettify.js"></script>

File diff suppressed because it is too large Load Diff

View File

@ -123,72 +123,72 @@
<a name='L64'></a><a href='#L64'>64</a> <a name='L64'></a><a href='#L64'>64</a>
<a name='L65'></a><a href='#L65'>65</a> <a name='L65'></a><a href='#L65'>65</a>
<a name='L66'></a><a href='#L66'>66</a> <a name='L66'></a><a href='#L66'>66</a>
<a name='L67'></a><a href='#L67'>67</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">7x</span> <a name='L67'></a><a href='#L67'>67</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">import os from 'os'; <span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">import os from 'os';
&nbsp; &nbsp;
class Defaults{ class Defaults{
@ -262,7 +262,7 @@ export {
<div class='footer quiet pad2 space-top1 center small'> <div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank">istanbul</a> <a href="https://istanbul.js.org/" target="_blank">istanbul</a>
at Sun Jul 04 2021 00:17:42 GMT-0700 (Pacific Daylight Time) at Sun Jul 04 2021 16:19:44 GMT+0000 (Coordinated Universal Time)
</div> </div>
</div> </div>
<script src="../../prettify.js"></script> <script src="../../prettify.js"></script>

View File

@ -23,16 +23,16 @@
<div class='clearfix'> <div class='clearfix'>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">94.12% </span> <span class="strong">88.24% </span>
<span class="quiet">Statements</span> <span class="quiet">Statements</span>
<span class='fraction'>32/34</span> <span class='fraction'>30/34</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">88.89% </span> <span class="strong">55.56% </span>
<span class="quiet">Branches</span> <span class="quiet">Branches</span>
<span class='fraction'>8/9</span> <span class='fraction'>5/9</span>
</div> </div>
@ -44,9 +44,9 @@
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">94.12% </span> <span class="strong">88.24% </span>
<span class="quiet">Lines</span> <span class="quiet">Lines</span>
<span class='fraction'>32/34</span> <span class='fraction'>30/34</span>
</div> </div>
@ -92,39 +92,39 @@
<a name='L33'></a><a href='#L33'>33</a> <a name='L33'></a><a href='#L33'>33</a>
<a name='L34'></a><a href='#L34'>34</a> <a name='L34'></a><a href='#L34'>34</a>
<a name='L35'></a><a href='#L35'>35</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span> <a name='L35'></a><a href='#L35'>35</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">28x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">28x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">28x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">26x</span> <span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">9x</span>
<span class="cline-any cline-yes">9x</span>
<span class="cline-any cline-yes">26x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">26x</span> <span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">26x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">26x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">26x</span> <span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">25x</span> <span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">25x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">25x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">25x</span> <span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">&nbsp; <span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">&nbsp;
import Defaults from './Defaults.js'; import Defaults from './Defaults.js';
&nbsp; &nbsp;
@ -137,9 +137,9 @@ class Parser{
} }
&nbsp; &nbsp;
format(message){ format(message){
if(!message.data &amp;&amp; message.data!==false &amp;&amp; message.data!==0){ if(!message.data <span class="branch-0 cbranch-no" title="branch not covered" >&amp;&amp; message.data!==false <span class="branch-0 cbranch-no" title="branch not covered" ></span>&amp;&amp; message.data!==0)<span class="branch-0 cbranch-no" title="branch not covered" ></span>{</span>
message.data={}; <span class="cstat-no" title="statement not covered" > message.data={};</span>
} <span class="cstat-no" title="statement not covered" > }</span>
if(message.data['_maxListeners'])<span class="branch-0 cbranch-no" title="branch not covered" >{</span> if(message.data['_maxListeners'])<span class="branch-0 cbranch-no" title="branch not covered" >{</span>
<span class="cstat-no" title="statement not covered" > message.data={};</span> <span class="cstat-no" title="statement not covered" > message.data={};</span>
<span class="cstat-no" title="statement not covered" > }</span> <span class="cstat-no" title="statement not covered" > }</span>
@ -166,7 +166,7 @@ export {
<div class='footer quiet pad2 space-top1 center small'> <div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank">istanbul</a> <a href="https://istanbul.js.org/" target="_blank">istanbul</a>
at Sun Jul 04 2021 00:17:42 GMT-0700 (Pacific Daylight Time) at Sun Jul 04 2021 16:19:44 GMT+0000 (Coordinated Universal Time)
</div> </div>
</div> </div>
<script src="../../prettify.js"></script> <script src="../../prettify.js"></script>

View File

@ -23,16 +23,16 @@
<div class='clearfix'> <div class='clearfix'>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">93% </span> <span class="strong">91% </span>
<span class="quiet">Statements</span> <span class="quiet">Statements</span>
<span class='fraction'>93/100</span> <span class='fraction'>91/100</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">75% </span> <span class="strong">56.25% </span>
<span class="quiet">Branches</span> <span class="quiet">Branches</span>
<span class='fraction'>12/16</span> <span class='fraction'>9/16</span>
</div> </div>
@ -44,9 +44,9 @@
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">93% </span> <span class="strong">91% </span>
<span class="quiet">Lines</span> <span class="quiet">Lines</span>
<span class='fraction'>93/100</span> <span class='fraction'>91/100</span>
</div> </div>
@ -89,17 +89,17 @@
<tr> <tr>
<td class="file high" data-value="EventParser.js"><a href="EventParser.js.html">EventParser.js</a></td> <td class="file high" data-value="EventParser.js"><a href="EventParser.js.html">EventParser.js</a></td>
<td data-value="94.12" class="pic high"> <td data-value="88.24" class="pic high">
<div class="chart"><div class="cover-fill" style="width: 94%"></div><div class="cover-empty" style="width: 6%"></div></div> <div class="chart"><div class="cover-fill" style="width: 88%"></div><div class="cover-empty" style="width: 12%"></div></div>
</td> </td>
<td data-value="94.12" class="pct high">94.12%</td> <td data-value="88.24" class="pct high">88.24%</td>
<td data-value="34" class="abs high">32/34</td> <td data-value="34" class="abs high">30/34</td>
<td data-value="88.89" class="pct high">88.89%</td> <td data-value="55.56" class="pct medium">55.56%</td>
<td data-value="9" class="abs high">8/9</td> <td data-value="9" class="abs medium">5/9</td>
<td data-value="100" class="pct high">100%</td> <td data-value="100" class="pct high">100%</td>
<td data-value="3" class="abs high">3/3</td> <td data-value="3" class="abs high">3/3</td>
<td data-value="94.12" class="pct high">94.12%</td> <td data-value="88.24" class="pct high">88.24%</td>
<td data-value="34" class="abs high">32/34</td> <td data-value="34" class="abs high">30/34</td>
</tr> </tr>
</tbody> </tbody>
@ -110,7 +110,7 @@
<div class='footer quiet pad2 space-top1 center small'> <div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank">istanbul</a> <a href="https://istanbul.js.org/" target="_blank">istanbul</a>
at Sun Jul 04 2021 00:17:42 GMT-0700 (Pacific Daylight Time) at Sun Jul 04 2021 16:19:44 GMT+0000 (Coordinated Universal Time)
</div> </div>
</div> </div>
<script src="../../prettify.js"></script> <script src="../../prettify.js"></script>

View File

@ -95,7 +95,7 @@
<div class='footer quiet pad2 space-top1 center small'> <div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank">istanbul</a> <a href="https://istanbul.js.org/" target="_blank">istanbul</a>
at Sun Jul 04 2021 00:17:42 GMT-0700 (Pacific Daylight Time) at Sun Jul 04 2021 16:19:44 GMT+0000 (Coordinated Universal Time)
</div> </div>
</div> </div>
<script src="../prettify.js"></script> <script src="../prettify.js"></script>

View File

@ -81,30 +81,30 @@
<a name='L22'></a><a href='#L22'>22</a> <a name='L22'></a><a href='#L22'>22</a>
<a name='L23'></a><a href='#L23'>23</a> <a name='L23'></a><a href='#L23'>23</a>
<a name='L24'></a><a href='#L24'>24</a> <a name='L24'></a><a href='#L24'>24</a>
<a name='L25'></a><a href='#L25'>25</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">7x</span> <a name='L25'></a><a href='#L25'>25</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">import IPC from './services/IPC.js'; <span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">import IPC from './services/IPC.js';
&nbsp; &nbsp;
class IPCModule extends IPC{ class IPCModule extends IPC{
@ -136,7 +136,7 @@ export {
<div class='footer quiet pad2 space-top1 center small'> <div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank">istanbul</a> <a href="https://istanbul.js.org/" target="_blank">istanbul</a>
at Sun Jul 04 2021 00:17:42 GMT-0700 (Pacific Daylight Time) at Sun Jul 04 2021 16:19:44 GMT+0000 (Coordinated Universal Time)
</div> </div>
</div> </div>
<script src="../prettify.js"></script> <script src="../prettify.js"></script>

View File

@ -23,30 +23,30 @@
<div class='clearfix'> <div class='clearfix'>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">74.48% </span> <span class="strong">56.97% </span>
<span class="quiet">Statements</span> <span class="quiet">Statements</span>
<span class='fraction'>251/337</span> <span class='fraction'>192/337</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">64% </span> <span class="strong">51.61% </span>
<span class="quiet">Branches</span> <span class="quiet">Branches</span>
<span class='fraction'>32/50</span> <span class='fraction'>16/31</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">66.67% </span> <span class="strong">47.62% </span>
<span class="quiet">Functions</span> <span class="quiet">Functions</span>
<span class='fraction'>14/21</span> <span class='fraction'>10/21</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">74.48% </span> <span class="strong">56.97% </span>
<span class="quiet">Lines</span> <span class="quiet">Lines</span>
<span class='fraction'>251/337</span> <span class='fraction'>192/337</span>
</div> </div>
@ -395,91 +395,72 @@
<a name='L336'></a><a href='#L336'>336</a> <a name='L336'></a><a href='#L336'>336</a>
<a name='L337'></a><a href='#L337'>337</a> <a name='L337'></a><a href='#L337'>337</a>
<a name='L338'></a><a href='#L338'>338</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span> <a name='L338'></a><a href='#L338'>338</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">2x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">3x</span>
<span class="cline-any cline-yes">3x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">22x</span>
<span class="cline-any cline-yes">22x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">203x</span>
<span class="cline-any cline-yes">203x</span>
<span class="cline-any cline-yes">141x</span>
<span class="cline-any cline-yes">141x</span>
<span class="cline-any cline-yes">62x</span>
<span class="cline-any cline-yes">108x</span>
<span class="cline-any cline-yes">189x</span>
<span class="cline-any cline-yes">176x</span>
<span class="cline-any cline-yes">176x</span>
<span class="cline-any cline-yes">13x</span>
<span class="cline-any cline-yes">13x</span>
<span class="cline-any cline-yes">13x</span>
<span class="cline-any cline-yes">13x</span>
<span class="cline-any cline-yes">13x</span>
<span class="cline-any cline-yes">13x</span>
<span class="cline-any cline-yes">13x</span>
<span class="cline-any cline-yes">13x</span>
<span class="cline-any cline-yes">13x</span>
<span class="cline-any cline-yes">62x</span>
<span class="cline-any cline-yes">62x</span>
<span class="cline-any cline-yes">62x</span>
<span class="cline-any cline-yes">62x</span>
<span class="cline-any cline-yes">203x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">3x</span>
<span class="cline-any cline-yes">3x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">91x</span>
<span class="cline-any cline-yes">91x</span>
<span class="cline-any cline-yes">83x</span>
<span class="cline-any cline-yes">83x</span>
<span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">21x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">3x</span> <span class="cline-any cline-yes">3x</span>
<span class="cline-any cline-yes">3x</span> <span class="cline-any cline-yes">3x</span>
<span class="cline-any cline-yes">3x</span> <span class="cline-any cline-yes">3x</span>
@ -489,140 +470,70 @@
<span class="cline-any cline-yes">3x</span> <span class="cline-any cline-yes">3x</span>
<span class="cline-any cline-yes">3x</span> <span class="cline-any cline-yes">3x</span>
<span class="cline-any cline-yes">3x</span> <span class="cline-any cline-yes">3x</span>
<span class="cline-any cline-yes">3x</span> <span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">3x</span> <span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">3x</span> <span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">2x</span> <span class="cline-any cline-yes">91x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">6x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">6x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">6x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">6x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">6x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">6x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">6x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">6x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">6x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">6x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">6x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">1x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">1x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span> <span class="cline-any cline-yes">1x</span>
@ -630,31 +541,68 @@
<span class="cline-any cline-yes">1x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">2x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">2x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">2x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
@ -662,12 +610,118 @@
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">3x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">3x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">3x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">3x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span> <span class="cline-any cline-yes">1x</span>
@ -677,60 +731,6 @@
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">&nbsp; <span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">&nbsp;
import Defaults from '../entities/Defaults.js'; import Defaults from '../entities/Defaults.js';
import Client from '../dao/client.js'; import Client from '../dao/client.js';
@ -748,15 +748,15 @@ class IPC{
server=false; server=false;
&nbsp; &nbsp;
//protected methods //protected methods
get connectTo(){ <span class="fstat-no" title="function not covered" > get connectTo(){</span>
return connect; <span class="cstat-no" title="statement not covered" > return connect;</span>
} <span class="cstat-no" title="statement not covered" > }</span>
get connectToNet(){ get connectToNet(){
return connectNet; return connectNet;
} }
get disconnect(){ <span class="fstat-no" title="function not covered" > get disconnect(){</span>
return disconnect <span class="cstat-no" title="statement not covered" > return disconnect</span>
} <span class="cstat-no" title="statement not covered" > }</span>
get serve(){ get serve(){
return serve; return serve;
} }
@ -813,22 +813,22 @@ function log(...args){
); );
} }
&nbsp; &nbsp;
function disconnect(id){ <span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" >function disconnect(id){</span></span>
if(!this.of[id])<span class="branch-0 cbranch-no" title="branch not covered" >{</span> <span class="cstat-no" title="statement not covered" > if(!this.of[id]){</span>
<span class="cstat-no" title="statement not covered" > return;</span> <span class="cstat-no" title="statement not covered" > return;</span>
<span class="cstat-no" title="statement not covered" > }</span> <span class="cstat-no" title="statement not covered" > }</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
this.of[id].explicitlyDisconnected=true; <span class="cstat-no" title="statement not covered" > this.of[id].explicitlyDisconnected=true;</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
this.of[id].off('*','*'); <span class="cstat-no" title="statement not covered" > this.of[id].off('*','*');</span>
if(this.of[id].socket){ <span class="cstat-no" title="statement not covered" > if(this.of[id].socket){</span>
if(this.of[id].socket.destroy){ <span class="cstat-no" title="statement not covered" > if(this.of[id].socket.destroy){</span>
this.of[id].socket.destroy(); <span class="cstat-no" title="statement not covered" > this.of[id].socket.destroy();</span>
} <span class="cstat-no" title="statement not covered" > }</span>
} <span class="cstat-no" title="statement not covered" > }</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
delete this.of[id]; <span class="cstat-no" title="statement not covered" > delete this.of[id];</span>
} <span class="cstat-no" title="statement not covered" >}</span>
&nbsp; &nbsp;
function serve(path,callback){ function serve(path,callback){
if(typeof path=='function'){ if(typeof path=='function'){
@ -892,11 +892,11 @@ function serveNet(host,port,UDPType,callback){
<span class="cstat-no" title="statement not covered" > host=this.config.networkHost;</span> <span class="cstat-no" title="statement not covered" > host=this.config.networkHost;</span>
<span class="cstat-no" title="statement not covered" > }</span> <span class="cstat-no" title="statement not covered" > }</span>
&nbsp; &nbsp;
if(typeof port=='string'){ if(typeof port=='string')<span class="branch-0 cbranch-no" title="branch not covered" >{</span>
callback=UDPType; <span class="cstat-no" title="statement not covered" > callback=UDPType;</span>
UDPType=port; <span class="cstat-no" title="statement not covered" > UDPType=port;</span>
port=false; <span class="cstat-no" title="statement not covered" > port=false;</span>
} <span class="cstat-no" title="statement not covered" > }</span>
if(typeof port=='function')<span class="branch-0 cbranch-no" title="branch not covered" >{</span> if(typeof port=='function')<span class="branch-0 cbranch-no" title="branch not covered" >{</span>
<span class="cstat-no" title="statement not covered" > callback=port;</span> <span class="cstat-no" title="statement not covered" > callback=port;</span>
<span class="cstat-no" title="statement not covered" > UDPType=false;</span> <span class="cstat-no" title="statement not covered" > UDPType=false;</span>
@ -927,13 +927,13 @@ function serveNet(host,port,UDPType,callback){
port port
); );
&nbsp; &nbsp;
if(UDPType){ if(UDPType)<span class="branch-0 cbranch-no" title="branch not covered" >{</span>
this.server[UDPType]=true; <span class="cstat-no" title="statement not covered" > this.server[UDPType]=true;</span>
if(UDPType === "udp4" &amp;&amp; host === "::1") <span class="branch-0 cbranch-no" title="branch not covered" >{</span> <span class="cstat-no" title="statement not covered" > if(UDPType === "udp4" &amp;&amp; host === "::1") {</span>
<span class="cstat-no" title="statement not covered" > // bind udp4 socket to an ipv4 address</span> <span class="cstat-no" title="statement not covered" > // bind udp4 socket to an ipv4 address</span>
<span class="cstat-no" title="statement not covered" > this.server.path = "127.0.0.1";</span> <span class="cstat-no" title="statement not covered" > this.server.path = "127.0.0.1";</span>
<span class="cstat-no" title="statement not covered" > }</span> <span class="cstat-no" title="statement not covered" > }</span>
} <span class="cstat-no" title="statement not covered" > }</span>
&nbsp; &nbsp;
this.server.on( this.server.on(
'start', 'start',
@ -941,34 +941,34 @@ function serveNet(host,port,UDPType,callback){
); );
} }
&nbsp; &nbsp;
function connect(id,path,callback){ <span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" >function connect(id,path,callback){</span></span>
if(typeof path == 'function'){ <span class="cstat-no" title="statement not covered" > if(typeof path == 'function'){</span>
callback=path; <span class="cstat-no" title="statement not covered" > callback=path;</span>
path=false; <span class="cstat-no" title="statement not covered" > path=false;</span>
} <span class="cstat-no" title="statement not covered" > }</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
if(!callback)<span class="branch-0 cbranch-no" title="branch not covered" >{</span> <span class="cstat-no" title="statement not covered" > if(!callback){</span>
<span class="cstat-no" title="statement not covered" > callback=emptyCallback;</span> <span class="cstat-no" title="statement not covered" > callback=emptyCallback;</span>
<span class="cstat-no" title="statement not covered" > }</span> <span class="cstat-no" title="statement not covered" > }</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
if(!id)<span class="branch-0 cbranch-no" title="branch not covered" >{</span> <span class="cstat-no" title="statement not covered" > if(!id){</span>
<span class="cstat-no" title="statement not covered" > this.log(</span> <span class="cstat-no" title="statement not covered" > this.log(</span>
<span class="cstat-no" title="statement not covered" > 'Service id required',</span> <span class="cstat-no" title="statement not covered" > 'Service id required',</span>
<span class="cstat-no" title="statement not covered" > 'Requested service connection without specifying service id. Aborting connection attempt'</span> <span class="cstat-no" title="statement not covered" > 'Requested service connection without specifying service id. Aborting connection attempt'</span>
<span class="cstat-no" title="statement not covered" > );</span> <span class="cstat-no" title="statement not covered" > );</span>
<span class="cstat-no" title="statement not covered" > return;</span> <span class="cstat-no" title="statement not covered" > return;</span>
<span class="cstat-no" title="statement not covered" > }</span> <span class="cstat-no" title="statement not covered" > }</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
if(!path){ <span class="cstat-no" title="statement not covered" > if(!path){</span>
this.log( <span class="cstat-no" title="statement not covered" > this.log(</span>
'Service path not specified, so defaulting to', <span class="cstat-no" title="statement not covered" > 'Service path not specified, so defaulting to',</span>
'ipc.config.socketRoot + ipc.config.appspace + id', <span class="cstat-no" title="statement not covered" > 'ipc.config.socketRoot + ipc.config.appspace + id',</span>
(this.config.socketRoot+this.config.appspace+id).data <span class="cstat-no" title="statement not covered" > (this.config.socketRoot+this.config.appspace+id).data</span>
); <span class="cstat-no" title="statement not covered" > );</span>
path=this.config.socketRoot+this.config.appspace+id; <span class="cstat-no" title="statement not covered" > path=this.config.socketRoot+this.config.appspace+id;</span>
} <span class="cstat-no" title="statement not covered" > }</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
if(this.of[id])<span class="branch-0 cbranch-no" title="branch not covered" >{</span> <span class="cstat-no" title="statement not covered" > if(this.of[id]){</span>
<span class="cstat-no" title="statement not covered" > if(!this.of[id].socket.destroyed){</span> <span class="cstat-no" title="statement not covered" > if(!this.of[id].socket.destroyed){</span>
<span class="cstat-no" title="statement not covered" > this.log(</span> <span class="cstat-no" title="statement not covered" > this.log(</span>
<span class="cstat-no" title="statement not covered" > 'Already Connected to',</span> <span class="cstat-no" title="statement not covered" > 'Already Connected to',</span>
@ -980,16 +980,16 @@ function connect(id,path,callback){
<span class="cstat-no" title="statement not covered" > }</span> <span class="cstat-no" title="statement not covered" > }</span>
<span class="cstat-no" title="statement not covered" > this.of[id].socket.destroy();</span> <span class="cstat-no" title="statement not covered" > this.of[id].socket.destroy();</span>
<span class="cstat-no" title="statement not covered" > }</span> <span class="cstat-no" title="statement not covered" > }</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
this.of[id] = new Client(this.config,this.log); <span class="cstat-no" title="statement not covered" > this.of[id] = new Client(this.config,this.log);</span>
this.of[id].id = id; <span class="cstat-no" title="statement not covered" > this.of[id].id = id;</span>
(this.of[id].socket)<span class="branch-0 cbranch-no" title="branch not covered" >? (this.of[id].socket.id=id):</span>null; <span class="cstat-no" title="statement not covered" > (this.of[id].socket)? (this.of[id].socket.id=id):null;</span>
this.of[id].path = path; <span class="cstat-no" title="statement not covered" > this.of[id].path = path;</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
this.of[id].connect(); <span class="cstat-no" title="statement not covered" > this.of[id].connect();</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
callback(this); <span class="cstat-no" title="statement not covered" > callback(this);</span>
} <span class="cstat-no" title="statement not covered" >}</span>
&nbsp; &nbsp;
function connectNet(id,host,port,callback){ function connectNet(id,host,port,callback){
if(!id)<span class="branch-0 cbranch-no" title="branch not covered" >{</span> if(!id)<span class="branch-0 cbranch-no" title="branch not covered" >{</span>
@ -999,11 +999,11 @@ function connectNet(id,host,port,callback){
<span class="cstat-no" title="statement not covered" > );</span> <span class="cstat-no" title="statement not covered" > );</span>
<span class="cstat-no" title="statement not covered" > return;</span> <span class="cstat-no" title="statement not covered" > return;</span>
<span class="cstat-no" title="statement not covered" > }</span> <span class="cstat-no" title="statement not covered" > }</span>
if(typeof host=='number'){ if(typeof host=='number')<span class="branch-0 cbranch-no" title="branch not covered" >{</span>
callback=port; <span class="cstat-no" title="statement not covered" > callback=port;</span>
port=host; <span class="cstat-no" title="statement not covered" > port=host;</span>
host=false; <span class="cstat-no" title="statement not covered" > host=false;</span>
} <span class="cstat-no" title="statement not covered" > }</span>
if(typeof host=='function'){ if(typeof host=='function'){
callback=host; callback=host;
host=false; host=false;
@ -1075,7 +1075,7 @@ export {
<div class='footer quiet pad2 space-top1 center small'> <div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank">istanbul</a> <a href="https://istanbul.js.org/" target="_blank">istanbul</a>
at Sun Jul 04 2021 00:17:42 GMT-0700 (Pacific Daylight Time) at Sun Jul 04 2021 16:19:44 GMT+0000 (Coordinated Universal Time)
</div> </div>
</div> </div>
<script src="../../prettify.js"></script> <script src="../../prettify.js"></script>

View File

@ -23,30 +23,30 @@
<div class='clearfix'> <div class='clearfix'>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">74.48% </span> <span class="strong">56.97% </span>
<span class="quiet">Statements</span> <span class="quiet">Statements</span>
<span class='fraction'>251/337</span> <span class='fraction'>192/337</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">64% </span> <span class="strong">51.61% </span>
<span class="quiet">Branches</span> <span class="quiet">Branches</span>
<span class='fraction'>32/50</span> <span class='fraction'>16/31</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">66.67% </span> <span class="strong">47.62% </span>
<span class="quiet">Functions</span> <span class="quiet">Functions</span>
<span class='fraction'>14/21</span> <span class='fraction'>10/21</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">74.48% </span> <span class="strong">56.97% </span>
<span class="quiet">Lines</span> <span class="quiet">Lines</span>
<span class='fraction'>251/337</span> <span class='fraction'>192/337</span>
</div> </div>
@ -74,17 +74,17 @@
</thead> </thead>
<tbody><tr> <tbody><tr>
<td class="file medium" data-value="IPC.js"><a href="IPC.js.html">IPC.js</a></td> <td class="file medium" data-value="IPC.js"><a href="IPC.js.html">IPC.js</a></td>
<td data-value="74.48" class="pic medium"> <td data-value="56.97" class="pic medium">
<div class="chart"><div class="cover-fill" style="width: 74%"></div><div class="cover-empty" style="width: 26%"></div></div> <div class="chart"><div class="cover-fill" style="width: 56%"></div><div class="cover-empty" style="width: 44%"></div></div>
</td> </td>
<td data-value="74.48" class="pct medium">74.48%</td> <td data-value="56.97" class="pct medium">56.97%</td>
<td data-value="337" class="abs medium">251/337</td> <td data-value="337" class="abs medium">192/337</td>
<td data-value="64" class="pct medium">64%</td> <td data-value="51.61" class="pct medium">51.61%</td>
<td data-value="50" class="abs medium">32/50</td> <td data-value="31" class="abs medium">16/31</td>
<td data-value="66.67" class="pct medium">66.67%</td> <td data-value="47.62" class="pct low">47.62%</td>
<td data-value="21" class="abs medium">14/21</td> <td data-value="21" class="abs low">10/21</td>
<td data-value="74.48" class="pct medium">74.48%</td> <td data-value="56.97" class="pct medium">56.97%</td>
<td data-value="337" class="abs medium">251/337</td> <td data-value="337" class="abs medium">192/337</td>
</tr> </tr>
</tbody> </tbody>
@ -95,7 +95,7 @@
<div class='footer quiet pad2 space-top1 center small'> <div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank">istanbul</a> <a href="https://istanbul.js.org/" target="_blank">istanbul</a>
at Sun Jul 04 2021 00:17:42 GMT-0700 (Pacific Daylight Time) at Sun Jul 04 2021 16:19:44 GMT+0000 (Coordinated Universal Time)
</div> </div>
</div> </div>
<script src="../../prettify.js"></script> <script src="../../prettify.js"></script>

File diff suppressed because it is too large Load Diff

View File

@ -23,30 +23,30 @@
<div class='clearfix'> <div class='clearfix'>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">78.68% </span> <span class="strong">63.57% </span>
<span class="quiet">Statements</span> <span class="quiet">Statements</span>
<span class='fraction'>203/258</span> <span class='fraction'>164/258</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">63.64% </span> <span class="strong">38.46% </span>
<span class="quiet">Branches</span> <span class="quiet">Branches</span>
<span class='fraction'>21/33</span> <span class='fraction'>10/26</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">100% </span> <span class="strong">87.5% </span>
<span class="quiet">Functions</span> <span class="quiet">Functions</span>
<span class='fraction'>8/8</span> <span class='fraction'>7/8</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">78.68% </span> <span class="strong">63.57% </span>
<span class="quiet">Lines</span> <span class="quiet">Lines</span>
<span class='fraction'>203/258</span> <span class='fraction'>164/258</span>
</div> </div>
@ -315,213 +315,80 @@
<a name='L256'></a><a href='#L256'>256</a> <a name='L256'></a><a href='#L256'>256</a>
<a name='L257'></a><a href='#L257'>257</a> <a name='L257'></a><a href='#L257'>257</a>
<a name='L258'></a><a href='#L258'>258</a> <a name='L258'></a><a href='#L258'>258</a>
<a name='L259'></a><a href='#L259'>259</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">7x</span> <a name='L259'></a><a href='#L259'>259</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">16x</span>
<span class="cline-any cline-yes">16x</span>
<span class="cline-any cline-yes">16x</span>
<span class="cline-any cline-yes">16x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">20x</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">20x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">20x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">20x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">20x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">20x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">19x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">19x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">19x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">19x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">19x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">19x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">19x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">19x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">19x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">19x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">20x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">20x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">20x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">20x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">20x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
@ -533,46 +400,179 @@
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">2x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">2x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">5x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">8x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">20x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">20x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">import net from 'net'; <span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">import net from 'net';
import tls from 'tls'; import tls from 'tls';
import EventParser from '../entities/EventParser.js'; import EventParser from '../entities/EventParser.js';
@ -622,17 +622,17 @@ function emit(type,data){
this.socket.write(message); this.socket.write(message);
return; return;
} }
&nbsp; <span class="cstat-no" title="statement not covered" ><span class="branch-0 cbranch-no" title="branch not covered" ></span></span>
//sync, non-volitile, ack emit <span class="cstat-no" title="statement not covered" > //sync, non-volitile, ack emit</span>
this.queue.add( <span class="cstat-no" title="statement not covered" > this.queue.add(</span>
syncEmit.bind(this,message) <span class="cstat-no" title="statement not covered" > syncEmit.bind(this,message)</span>
); <span class="cstat-no" title="statement not covered" > );</span>
} }
&nbsp; &nbsp;
function syncEmit(message){ <span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" >function syncEmit(message){</span></span>
this.log('dispatching event to ', this.id, this.path, ' : ', message); <span class="cstat-no" title="statement not covered" > this.log('dispatching event to ', this.id, this.path, ' : ', message);</span>
this.socket.write(message); <span class="cstat-no" title="statement not covered" > this.socket.write(message);</span>
} <span class="cstat-no" title="statement not covered" >}</span>
&nbsp; &nbsp;
function connect(){ function connect(){
//init client object for scope persistance especially inside of socket events. //init client object for scope persistance especially inside of socket events.
@ -646,18 +646,18 @@ function connect(){
&nbsp; &nbsp;
const options={}; const options={};
&nbsp; &nbsp;
if(!client.port){ if(!client.port)<span class="branch-0 cbranch-no" title="branch not covered" >{</span>
client.log('Connecting client on Unix Socket :', client.path); <span class="cstat-no" title="statement not covered" > client.log('Connecting client on Unix Socket :', client.path);</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
options.path=client.path; <span class="cstat-no" title="statement not covered" > options.path=client.path;</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
if (process.platform ==='win32' &amp;&amp; !client.path.startsWith('\\\\.\\pipe\\')){ <span class="cstat-no" title="statement not covered" > if (process.platform ==='win32' &amp;&amp; !client.path.startsWith('\\\\.\\pipe\\')){</span>
options.path = options.path.replace(/^\//, ''); <span class="cstat-no" title="statement not covered" > options.path = options.path.replace(/^\//, '');</span>
options.path = options.path.replace(/\//g, '-'); <span class="cstat-no" title="statement not covered" > options.path = options.path.replace(/\//g, '-');</span>
options.path= `\\\\.\\pipe\\${options.path}`; <span class="cstat-no" title="statement not covered" > options.path= `\\\\.\\pipe\\${options.path}`;</span>
} <span class="cstat-no" title="statement not covered" > }</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
client.socket = net.connect(options); <span class="cstat-no" title="statement not covered" > client.socket = net.connect(options);</span>
}else{ }else{
options.host=client.path; options.host=client.path;
options.port=client.port; options.port=client.port;
@ -745,20 +745,20 @@ function connect(){
client.retriesRemaining&lt;1 || client.retriesRemaining&lt;1 ||
client.explicitlyDisconnected client.explicitlyDisconnected
&nbsp; &nbsp;
){ )<span class="branch-0 cbranch-no" title="branch not covered" >{</span>
client.publish('disconnect'); <span class="cstat-no" title="statement not covered" > client.publish('disconnect');</span>
client.log( <span class="cstat-no" title="statement not covered" > client.log(</span>
(client.config.id), <span class="cstat-no" title="statement not covered" > (client.config.id),</span>
'exceeded connection rety amount of', <span class="cstat-no" title="statement not covered" > 'exceeded connection rety amount of',</span>
' or stopRetrying flag set.' <span class="cstat-no" title="statement not covered" > ' or stopRetrying flag set.'</span>
); <span class="cstat-no" title="statement not covered" > );</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
client.socket.destroy(); <span class="cstat-no" title="statement not covered" > client.socket.destroy();</span>
client.publish('destroy'); <span class="cstat-no" title="statement not covered" > client.publish('destroy');</span>
client=undefined; <span class="cstat-no" title="statement not covered" > client=undefined;</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
return; <span class="cstat-no" title="statement not covered" > return;</span>
} <span class="cstat-no" title="statement not covered" > }</span>
&nbsp; &nbsp;
setTimeout( setTimeout(
function retryTimeout(){ function retryTimeout(){
@ -817,12 +817,12 @@ function connect(){
message.data message.data
); );
} }
&nbsp; <span class="cstat-no" title="statement not covered" ><span class="branch-0 cbranch-no" title="branch not covered" ></span></span>
if(!client.config.sync){ <span class="cstat-no" title="statement not covered" > if(!client.config.sync){</span>
return; <span class="cstat-no" title="statement not covered" > return;</span>
} <span class="cstat-no" title="statement not covered" > }</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
client.queue.next(); <span class="cstat-no" title="statement not covered" > client.queue.next();</span>
} }
); );
} }
@ -838,7 +838,7 @@ export {
<div class='footer quiet pad2 space-top1 center small'> <div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank">istanbul</a> <a href="https://istanbul.js.org/" target="_blank">istanbul</a>
at Sun Jul 04 2021 00:17:42 GMT-0700 (Pacific Daylight Time) at Sun Jul 04 2021 16:19:44 GMT+0000 (Coordinated Universal Time)
</div> </div>
</div> </div>
<script src="../../prettify.js"></script> <script src="../../prettify.js"></script>

View File

@ -23,30 +23,30 @@
<div class='clearfix'> <div class='clearfix'>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">79.15% </span> <span class="strong">62.86% </span>
<span class="quiet">Statements</span> <span class="quiet">Statements</span>
<span class='fraction'>520/657</span> <span class='fraction'>413/657</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">67.03% </span> <span class="strong">49.18% </span>
<span class="quiet">Branches</span> <span class="quiet">Branches</span>
<span class='fraction'>61/91</span> <span class='fraction'>30/61</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">95.65% </span> <span class="strong">73.91% </span>
<span class="quiet">Functions</span> <span class="quiet">Functions</span>
<span class='fraction'>22/23</span> <span class='fraction'>17/23</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">79.15% </span> <span class="strong">62.86% </span>
<span class="quiet">Lines</span> <span class="quiet">Lines</span>
<span class='fraction'>520/657</span> <span class='fraction'>413/657</span>
</div> </div>
@ -74,32 +74,32 @@
</thead> </thead>
<tbody><tr> <tbody><tr>
<td class="file medium" data-value="client.js"><a href="client.js.html">client.js</a></td> <td class="file medium" data-value="client.js"><a href="client.js.html">client.js</a></td>
<td data-value="78.68" class="pic medium"> <td data-value="63.57" class="pic medium">
<div class="chart"><div class="cover-fill" style="width: 78%"></div><div class="cover-empty" style="width: 22%"></div></div> <div class="chart"><div class="cover-fill" style="width: 63%"></div><div class="cover-empty" style="width: 37%"></div></div>
</td> </td>
<td data-value="78.68" class="pct medium">78.68%</td> <td data-value="63.57" class="pct medium">63.57%</td>
<td data-value="258" class="abs medium">203/258</td> <td data-value="258" class="abs medium">164/258</td>
<td data-value="63.64" class="pct medium">63.64%</td> <td data-value="38.46" class="pct low">38.46%</td>
<td data-value="33" class="abs medium">21/33</td> <td data-value="26" class="abs low">10/26</td>
<td data-value="100" class="pct high">100%</td> <td data-value="87.5" class="pct high">87.5%</td>
<td data-value="8" class="abs high">8/8</td> <td data-value="8" class="abs high">7/8</td>
<td data-value="78.68" class="pct medium">78.68%</td> <td data-value="63.57" class="pct medium">63.57%</td>
<td data-value="258" class="abs medium">203/258</td> <td data-value="258" class="abs medium">164/258</td>
</tr> </tr>
<tr> <tr>
<td class="file medium" data-value="socketServer.js"><a href="socketServer.js.html">socketServer.js</a></td> <td class="file medium" data-value="socketServer.js"><a href="socketServer.js.html">socketServer.js</a></td>
<td data-value="79.45" class="pic medium"> <td data-value="62.41" class="pic medium">
<div class="chart"><div class="cover-fill" style="width: 79%"></div><div class="cover-empty" style="width: 21%"></div></div> <div class="chart"><div class="cover-fill" style="width: 62%"></div><div class="cover-empty" style="width: 38%"></div></div>
</td> </td>
<td data-value="79.45" class="pct medium">79.45%</td> <td data-value="62.41" class="pct medium">62.41%</td>
<td data-value="399" class="abs medium">317/399</td> <td data-value="399" class="abs medium">249/399</td>
<td data-value="68.97" class="pct medium">68.97%</td> <td data-value="57.14" class="pct medium">57.14%</td>
<td data-value="58" class="abs medium">40/58</td> <td data-value="35" class="abs medium">20/35</td>
<td data-value="93.33" class="pct high">93.33%</td> <td data-value="66.67" class="pct medium">66.67%</td>
<td data-value="15" class="abs high">14/15</td> <td data-value="15" class="abs medium">10/15</td>
<td data-value="79.45" class="pct medium">79.45%</td> <td data-value="62.41" class="pct medium">62.41%</td>
<td data-value="399" class="abs medium">317/399</td> <td data-value="399" class="abs medium">249/399</td>
</tr> </tr>
</tbody> </tbody>
@ -110,7 +110,7 @@
<div class='footer quiet pad2 space-top1 center small'> <div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank">istanbul</a> <a href="https://istanbul.js.org/" target="_blank">istanbul</a>
at Sun Jul 04 2021 00:17:42 GMT-0700 (Pacific Daylight Time) at Sun Jul 04 2021 16:19:44 GMT+0000 (Coordinated Universal Time)
</div> </div>
</div> </div>
<script src="../../prettify.js"></script> <script src="../../prettify.js"></script>

File diff suppressed because it is too large Load Diff

View File

@ -123,72 +123,72 @@
<a name='L64'></a><a href='#L64'>64</a> <a name='L64'></a><a href='#L64'>64</a>
<a name='L65'></a><a href='#L65'>65</a> <a name='L65'></a><a href='#L65'>65</a>
<a name='L66'></a><a href='#L66'>66</a> <a name='L66'></a><a href='#L66'>66</a>
<a name='L67'></a><a href='#L67'>67</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">7x</span> <a name='L67'></a><a href='#L67'>67</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">29x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">import os from 'os'; <span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">import os from 'os';
&nbsp; &nbsp;
class Defaults{ class Defaults{
@ -262,7 +262,7 @@ export {
<div class='footer quiet pad2 space-top1 center small'> <div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank">istanbul</a> <a href="https://istanbul.js.org/" target="_blank">istanbul</a>
at Sun Jul 04 2021 00:17:42 GMT-0700 (Pacific Daylight Time) at Sun Jul 04 2021 16:19:44 GMT+0000 (Coordinated Universal Time)
</div> </div>
</div> </div>
<script src="../../prettify.js"></script> <script src="../../prettify.js"></script>

View File

@ -23,16 +23,16 @@
<div class='clearfix'> <div class='clearfix'>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">94.12% </span> <span class="strong">88.24% </span>
<span class="quiet">Statements</span> <span class="quiet">Statements</span>
<span class='fraction'>32/34</span> <span class='fraction'>30/34</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">88.89% </span> <span class="strong">55.56% </span>
<span class="quiet">Branches</span> <span class="quiet">Branches</span>
<span class='fraction'>8/9</span> <span class='fraction'>5/9</span>
</div> </div>
@ -44,9 +44,9 @@
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">94.12% </span> <span class="strong">88.24% </span>
<span class="quiet">Lines</span> <span class="quiet">Lines</span>
<span class='fraction'>32/34</span> <span class='fraction'>30/34</span>
</div> </div>
@ -92,39 +92,39 @@
<a name='L33'></a><a href='#L33'>33</a> <a name='L33'></a><a href='#L33'>33</a>
<a name='L34'></a><a href='#L34'>34</a> <a name='L34'></a><a href='#L34'>34</a>
<a name='L35'></a><a href='#L35'>35</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span> <a name='L35'></a><a href='#L35'>35</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">28x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">14x</span> <span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">28x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">28x</span> <span class="cline-any cline-yes">12x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">26x</span> <span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">9x</span>
<span class="cline-any cline-yes">9x</span>
<span class="cline-any cline-yes">26x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">26x</span> <span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">26x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">26x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">26x</span> <span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">25x</span> <span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">25x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">25x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">25x</span> <span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">11x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">&nbsp; <span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">&nbsp;
import Defaults from './Defaults.js'; import Defaults from './Defaults.js';
&nbsp; &nbsp;
@ -137,9 +137,9 @@ class Parser{
} }
&nbsp; &nbsp;
format(message){ format(message){
if(!message.data &amp;&amp; message.data!==false &amp;&amp; message.data!==0){ if(!message.data <span class="branch-0 cbranch-no" title="branch not covered" >&amp;&amp; message.data!==false <span class="branch-0 cbranch-no" title="branch not covered" ></span>&amp;&amp; message.data!==0)<span class="branch-0 cbranch-no" title="branch not covered" ></span>{</span>
message.data={}; <span class="cstat-no" title="statement not covered" > message.data={};</span>
} <span class="cstat-no" title="statement not covered" > }</span>
if(message.data['_maxListeners'])<span class="branch-0 cbranch-no" title="branch not covered" >{</span> if(message.data['_maxListeners'])<span class="branch-0 cbranch-no" title="branch not covered" >{</span>
<span class="cstat-no" title="statement not covered" > message.data={};</span> <span class="cstat-no" title="statement not covered" > message.data={};</span>
<span class="cstat-no" title="statement not covered" > }</span> <span class="cstat-no" title="statement not covered" > }</span>
@ -166,7 +166,7 @@ export {
<div class='footer quiet pad2 space-top1 center small'> <div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank">istanbul</a> <a href="https://istanbul.js.org/" target="_blank">istanbul</a>
at Sun Jul 04 2021 00:17:42 GMT-0700 (Pacific Daylight Time) at Sun Jul 04 2021 16:19:44 GMT+0000 (Coordinated Universal Time)
</div> </div>
</div> </div>
<script src="../../prettify.js"></script> <script src="../../prettify.js"></script>

View File

@ -23,16 +23,16 @@
<div class='clearfix'> <div class='clearfix'>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">93% </span> <span class="strong">91% </span>
<span class="quiet">Statements</span> <span class="quiet">Statements</span>
<span class='fraction'>93/100</span> <span class='fraction'>91/100</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">75% </span> <span class="strong">56.25% </span>
<span class="quiet">Branches</span> <span class="quiet">Branches</span>
<span class='fraction'>12/16</span> <span class='fraction'>9/16</span>
</div> </div>
@ -44,9 +44,9 @@
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">93% </span> <span class="strong">91% </span>
<span class="quiet">Lines</span> <span class="quiet">Lines</span>
<span class='fraction'>93/100</span> <span class='fraction'>91/100</span>
</div> </div>
@ -89,17 +89,17 @@
<tr> <tr>
<td class="file high" data-value="EventParser.js"><a href="EventParser.js.html">EventParser.js</a></td> <td class="file high" data-value="EventParser.js"><a href="EventParser.js.html">EventParser.js</a></td>
<td data-value="94.12" class="pic high"> <td data-value="88.24" class="pic high">
<div class="chart"><div class="cover-fill" style="width: 94%"></div><div class="cover-empty" style="width: 6%"></div></div> <div class="chart"><div class="cover-fill" style="width: 88%"></div><div class="cover-empty" style="width: 12%"></div></div>
</td> </td>
<td data-value="94.12" class="pct high">94.12%</td> <td data-value="88.24" class="pct high">88.24%</td>
<td data-value="34" class="abs high">32/34</td> <td data-value="34" class="abs high">30/34</td>
<td data-value="88.89" class="pct high">88.89%</td> <td data-value="55.56" class="pct medium">55.56%</td>
<td data-value="9" class="abs high">8/9</td> <td data-value="9" class="abs medium">5/9</td>
<td data-value="100" class="pct high">100%</td> <td data-value="100" class="pct high">100%</td>
<td data-value="3" class="abs high">3/3</td> <td data-value="3" class="abs high">3/3</td>
<td data-value="94.12" class="pct high">94.12%</td> <td data-value="88.24" class="pct high">88.24%</td>
<td data-value="34" class="abs high">32/34</td> <td data-value="34" class="abs high">30/34</td>
</tr> </tr>
</tbody> </tbody>
@ -110,7 +110,7 @@
<div class='footer quiet pad2 space-top1 center small'> <div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank">istanbul</a> <a href="https://istanbul.js.org/" target="_blank">istanbul</a>
at Sun Jul 04 2021 00:17:42 GMT-0700 (Pacific Daylight Time) at Sun Jul 04 2021 16:19:44 GMT+0000 (Coordinated Universal Time)
</div> </div>
</div> </div>
<script src="../../prettify.js"></script> <script src="../../prettify.js"></script>

View File

@ -95,7 +95,7 @@
<div class='footer quiet pad2 space-top1 center small'> <div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank">istanbul</a> <a href="https://istanbul.js.org/" target="_blank">istanbul</a>
at Sun Jul 04 2021 00:17:42 GMT-0700 (Pacific Daylight Time) at Sun Jul 04 2021 16:19:44 GMT+0000 (Coordinated Universal Time)
</div> </div>
</div> </div>
<script src="../prettify.js"></script> <script src="../prettify.js"></script>

View File

@ -81,30 +81,30 @@
<a name='L22'></a><a href='#L22'>22</a> <a name='L22'></a><a href='#L22'>22</a>
<a name='L23'></a><a href='#L23'>23</a> <a name='L23'></a><a href='#L23'>23</a>
<a name='L24'></a><a href='#L24'>24</a> <a name='L24'></a><a href='#L24'>24</a>
<a name='L25'></a><a href='#L25'>25</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">7x</span> <a name='L25'></a><a href='#L25'>25</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">import IPC from './services/IPC.js'; <span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">import IPC from './services/IPC.js';
&nbsp; &nbsp;
class IPCModule extends IPC{ class IPCModule extends IPC{
@ -136,7 +136,7 @@ export {
<div class='footer quiet pad2 space-top1 center small'> <div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank">istanbul</a> <a href="https://istanbul.js.org/" target="_blank">istanbul</a>
at Sun Jul 04 2021 00:17:42 GMT-0700 (Pacific Daylight Time) at Sun Jul 04 2021 16:19:44 GMT+0000 (Coordinated Universal Time)
</div> </div>
</div> </div>
<script src="../prettify.js"></script> <script src="../prettify.js"></script>

View File

@ -23,30 +23,30 @@
<div class='clearfix'> <div class='clearfix'>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">74.48% </span> <span class="strong">56.97% </span>
<span class="quiet">Statements</span> <span class="quiet">Statements</span>
<span class='fraction'>251/337</span> <span class='fraction'>192/337</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">64% </span> <span class="strong">51.61% </span>
<span class="quiet">Branches</span> <span class="quiet">Branches</span>
<span class='fraction'>32/50</span> <span class='fraction'>16/31</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">66.67% </span> <span class="strong">47.62% </span>
<span class="quiet">Functions</span> <span class="quiet">Functions</span>
<span class='fraction'>14/21</span> <span class='fraction'>10/21</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">74.48% </span> <span class="strong">56.97% </span>
<span class="quiet">Lines</span> <span class="quiet">Lines</span>
<span class='fraction'>251/337</span> <span class='fraction'>192/337</span>
</div> </div>
@ -395,91 +395,72 @@
<a name='L336'></a><a href='#L336'>336</a> <a name='L336'></a><a href='#L336'>336</a>
<a name='L337'></a><a href='#L337'>337</a> <a name='L337'></a><a href='#L337'>337</a>
<a name='L338'></a><a href='#L338'>338</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span> <a name='L338'></a><a href='#L338'>338</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">15x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">2x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">3x</span>
<span class="cline-any cline-yes">3x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">22x</span>
<span class="cline-any cline-yes">22x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">203x</span>
<span class="cline-any cline-yes">203x</span>
<span class="cline-any cline-yes">141x</span>
<span class="cline-any cline-yes">141x</span>
<span class="cline-any cline-yes">62x</span>
<span class="cline-any cline-yes">108x</span>
<span class="cline-any cline-yes">189x</span>
<span class="cline-any cline-yes">176x</span>
<span class="cline-any cline-yes">176x</span>
<span class="cline-any cline-yes">13x</span>
<span class="cline-any cline-yes">13x</span>
<span class="cline-any cline-yes">13x</span>
<span class="cline-any cline-yes">13x</span>
<span class="cline-any cline-yes">13x</span>
<span class="cline-any cline-yes">13x</span>
<span class="cline-any cline-yes">13x</span>
<span class="cline-any cline-yes">13x</span>
<span class="cline-any cline-yes">13x</span>
<span class="cline-any cline-yes">62x</span>
<span class="cline-any cline-yes">62x</span>
<span class="cline-any cline-yes">62x</span>
<span class="cline-any cline-yes">62x</span>
<span class="cline-any cline-yes">203x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">3x</span>
<span class="cline-any cline-yes">3x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">91x</span>
<span class="cline-any cline-yes">91x</span>
<span class="cline-any cline-yes">83x</span>
<span class="cline-any cline-yes">83x</span>
<span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">21x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">18x</span>
<span class="cline-any cline-yes">3x</span> <span class="cline-any cline-yes">3x</span>
<span class="cline-any cline-yes">3x</span> <span class="cline-any cline-yes">3x</span>
<span class="cline-any cline-yes">3x</span> <span class="cline-any cline-yes">3x</span>
@ -489,140 +470,70 @@
<span class="cline-any cline-yes">3x</span> <span class="cline-any cline-yes">3x</span>
<span class="cline-any cline-yes">3x</span> <span class="cline-any cline-yes">3x</span>
<span class="cline-any cline-yes">3x</span> <span class="cline-any cline-yes">3x</span>
<span class="cline-any cline-yes">3x</span> <span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">3x</span> <span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">3x</span> <span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">7x</span> <span class="cline-any cline-yes">8x</span>
<span class="cline-any cline-yes">2x</span> <span class="cline-any cline-yes">91x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">6x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">6x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">6x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">6x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">6x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">6x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">6x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">6x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">6x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">6x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">6x</span> <span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">6x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">1x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">1x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span> <span class="cline-any cline-yes">1x</span>
@ -630,31 +541,68 @@
<span class="cline-any cline-yes">1x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">2x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">2x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">2x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">2x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
@ -662,12 +610,118 @@
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">3x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">3x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">3x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">3x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span> <span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span> <span class="cline-any cline-yes">1x</span>
@ -677,60 +731,6 @@
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span> <span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-yes">7x</span>
<span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">&nbsp; <span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">&nbsp;
import Defaults from '../entities/Defaults.js'; import Defaults from '../entities/Defaults.js';
import Client from '../dao/client.js'; import Client from '../dao/client.js';
@ -748,15 +748,15 @@ class IPC{
server=false; server=false;
&nbsp; &nbsp;
//protected methods //protected methods
get connectTo(){ <span class="fstat-no" title="function not covered" > get connectTo(){</span>
return connect; <span class="cstat-no" title="statement not covered" > return connect;</span>
} <span class="cstat-no" title="statement not covered" > }</span>
get connectToNet(){ get connectToNet(){
return connectNet; return connectNet;
} }
get disconnect(){ <span class="fstat-no" title="function not covered" > get disconnect(){</span>
return disconnect <span class="cstat-no" title="statement not covered" > return disconnect</span>
} <span class="cstat-no" title="statement not covered" > }</span>
get serve(){ get serve(){
return serve; return serve;
} }
@ -813,22 +813,22 @@ function log(...args){
); );
} }
&nbsp; &nbsp;
function disconnect(id){ <span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" >function disconnect(id){</span></span>
if(!this.of[id])<span class="branch-0 cbranch-no" title="branch not covered" >{</span> <span class="cstat-no" title="statement not covered" > if(!this.of[id]){</span>
<span class="cstat-no" title="statement not covered" > return;</span> <span class="cstat-no" title="statement not covered" > return;</span>
<span class="cstat-no" title="statement not covered" > }</span> <span class="cstat-no" title="statement not covered" > }</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
this.of[id].explicitlyDisconnected=true; <span class="cstat-no" title="statement not covered" > this.of[id].explicitlyDisconnected=true;</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
this.of[id].off('*','*'); <span class="cstat-no" title="statement not covered" > this.of[id].off('*','*');</span>
if(this.of[id].socket){ <span class="cstat-no" title="statement not covered" > if(this.of[id].socket){</span>
if(this.of[id].socket.destroy){ <span class="cstat-no" title="statement not covered" > if(this.of[id].socket.destroy){</span>
this.of[id].socket.destroy(); <span class="cstat-no" title="statement not covered" > this.of[id].socket.destroy();</span>
} <span class="cstat-no" title="statement not covered" > }</span>
} <span class="cstat-no" title="statement not covered" > }</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
delete this.of[id]; <span class="cstat-no" title="statement not covered" > delete this.of[id];</span>
} <span class="cstat-no" title="statement not covered" >}</span>
&nbsp; &nbsp;
function serve(path,callback){ function serve(path,callback){
if(typeof path=='function'){ if(typeof path=='function'){
@ -892,11 +892,11 @@ function serveNet(host,port,UDPType,callback){
<span class="cstat-no" title="statement not covered" > host=this.config.networkHost;</span> <span class="cstat-no" title="statement not covered" > host=this.config.networkHost;</span>
<span class="cstat-no" title="statement not covered" > }</span> <span class="cstat-no" title="statement not covered" > }</span>
&nbsp; &nbsp;
if(typeof port=='string'){ if(typeof port=='string')<span class="branch-0 cbranch-no" title="branch not covered" >{</span>
callback=UDPType; <span class="cstat-no" title="statement not covered" > callback=UDPType;</span>
UDPType=port; <span class="cstat-no" title="statement not covered" > UDPType=port;</span>
port=false; <span class="cstat-no" title="statement not covered" > port=false;</span>
} <span class="cstat-no" title="statement not covered" > }</span>
if(typeof port=='function')<span class="branch-0 cbranch-no" title="branch not covered" >{</span> if(typeof port=='function')<span class="branch-0 cbranch-no" title="branch not covered" >{</span>
<span class="cstat-no" title="statement not covered" > callback=port;</span> <span class="cstat-no" title="statement not covered" > callback=port;</span>
<span class="cstat-no" title="statement not covered" > UDPType=false;</span> <span class="cstat-no" title="statement not covered" > UDPType=false;</span>
@ -927,13 +927,13 @@ function serveNet(host,port,UDPType,callback){
port port
); );
&nbsp; &nbsp;
if(UDPType){ if(UDPType)<span class="branch-0 cbranch-no" title="branch not covered" >{</span>
this.server[UDPType]=true; <span class="cstat-no" title="statement not covered" > this.server[UDPType]=true;</span>
if(UDPType === "udp4" &amp;&amp; host === "::1") <span class="branch-0 cbranch-no" title="branch not covered" >{</span> <span class="cstat-no" title="statement not covered" > if(UDPType === "udp4" &amp;&amp; host === "::1") {</span>
<span class="cstat-no" title="statement not covered" > // bind udp4 socket to an ipv4 address</span> <span class="cstat-no" title="statement not covered" > // bind udp4 socket to an ipv4 address</span>
<span class="cstat-no" title="statement not covered" > this.server.path = "127.0.0.1";</span> <span class="cstat-no" title="statement not covered" > this.server.path = "127.0.0.1";</span>
<span class="cstat-no" title="statement not covered" > }</span> <span class="cstat-no" title="statement not covered" > }</span>
} <span class="cstat-no" title="statement not covered" > }</span>
&nbsp; &nbsp;
this.server.on( this.server.on(
'start', 'start',
@ -941,34 +941,34 @@ function serveNet(host,port,UDPType,callback){
); );
} }
&nbsp; &nbsp;
function connect(id,path,callback){ <span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" >function connect(id,path,callback){</span></span>
if(typeof path == 'function'){ <span class="cstat-no" title="statement not covered" > if(typeof path == 'function'){</span>
callback=path; <span class="cstat-no" title="statement not covered" > callback=path;</span>
path=false; <span class="cstat-no" title="statement not covered" > path=false;</span>
} <span class="cstat-no" title="statement not covered" > }</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
if(!callback)<span class="branch-0 cbranch-no" title="branch not covered" >{</span> <span class="cstat-no" title="statement not covered" > if(!callback){</span>
<span class="cstat-no" title="statement not covered" > callback=emptyCallback;</span> <span class="cstat-no" title="statement not covered" > callback=emptyCallback;</span>
<span class="cstat-no" title="statement not covered" > }</span> <span class="cstat-no" title="statement not covered" > }</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
if(!id)<span class="branch-0 cbranch-no" title="branch not covered" >{</span> <span class="cstat-no" title="statement not covered" > if(!id){</span>
<span class="cstat-no" title="statement not covered" > this.log(</span> <span class="cstat-no" title="statement not covered" > this.log(</span>
<span class="cstat-no" title="statement not covered" > 'Service id required',</span> <span class="cstat-no" title="statement not covered" > 'Service id required',</span>
<span class="cstat-no" title="statement not covered" > 'Requested service connection without specifying service id. Aborting connection attempt'</span> <span class="cstat-no" title="statement not covered" > 'Requested service connection without specifying service id. Aborting connection attempt'</span>
<span class="cstat-no" title="statement not covered" > );</span> <span class="cstat-no" title="statement not covered" > );</span>
<span class="cstat-no" title="statement not covered" > return;</span> <span class="cstat-no" title="statement not covered" > return;</span>
<span class="cstat-no" title="statement not covered" > }</span> <span class="cstat-no" title="statement not covered" > }</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
if(!path){ <span class="cstat-no" title="statement not covered" > if(!path){</span>
this.log( <span class="cstat-no" title="statement not covered" > this.log(</span>
'Service path not specified, so defaulting to', <span class="cstat-no" title="statement not covered" > 'Service path not specified, so defaulting to',</span>
'ipc.config.socketRoot + ipc.config.appspace + id', <span class="cstat-no" title="statement not covered" > 'ipc.config.socketRoot + ipc.config.appspace + id',</span>
(this.config.socketRoot+this.config.appspace+id).data <span class="cstat-no" title="statement not covered" > (this.config.socketRoot+this.config.appspace+id).data</span>
); <span class="cstat-no" title="statement not covered" > );</span>
path=this.config.socketRoot+this.config.appspace+id; <span class="cstat-no" title="statement not covered" > path=this.config.socketRoot+this.config.appspace+id;</span>
} <span class="cstat-no" title="statement not covered" > }</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
if(this.of[id])<span class="branch-0 cbranch-no" title="branch not covered" >{</span> <span class="cstat-no" title="statement not covered" > if(this.of[id]){</span>
<span class="cstat-no" title="statement not covered" > if(!this.of[id].socket.destroyed){</span> <span class="cstat-no" title="statement not covered" > if(!this.of[id].socket.destroyed){</span>
<span class="cstat-no" title="statement not covered" > this.log(</span> <span class="cstat-no" title="statement not covered" > this.log(</span>
<span class="cstat-no" title="statement not covered" > 'Already Connected to',</span> <span class="cstat-no" title="statement not covered" > 'Already Connected to',</span>
@ -980,16 +980,16 @@ function connect(id,path,callback){
<span class="cstat-no" title="statement not covered" > }</span> <span class="cstat-no" title="statement not covered" > }</span>
<span class="cstat-no" title="statement not covered" > this.of[id].socket.destroy();</span> <span class="cstat-no" title="statement not covered" > this.of[id].socket.destroy();</span>
<span class="cstat-no" title="statement not covered" > }</span> <span class="cstat-no" title="statement not covered" > }</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
this.of[id] = new Client(this.config,this.log); <span class="cstat-no" title="statement not covered" > this.of[id] = new Client(this.config,this.log);</span>
this.of[id].id = id; <span class="cstat-no" title="statement not covered" > this.of[id].id = id;</span>
(this.of[id].socket)<span class="branch-0 cbranch-no" title="branch not covered" >? (this.of[id].socket.id=id):</span>null; <span class="cstat-no" title="statement not covered" > (this.of[id].socket)? (this.of[id].socket.id=id):null;</span>
this.of[id].path = path; <span class="cstat-no" title="statement not covered" > this.of[id].path = path;</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
this.of[id].connect(); <span class="cstat-no" title="statement not covered" > this.of[id].connect();</span>
&nbsp; <span class="cstat-no" title="statement not covered" ></span>
callback(this); <span class="cstat-no" title="statement not covered" > callback(this);</span>
} <span class="cstat-no" title="statement not covered" >}</span>
&nbsp; &nbsp;
function connectNet(id,host,port,callback){ function connectNet(id,host,port,callback){
if(!id)<span class="branch-0 cbranch-no" title="branch not covered" >{</span> if(!id)<span class="branch-0 cbranch-no" title="branch not covered" >{</span>
@ -999,11 +999,11 @@ function connectNet(id,host,port,callback){
<span class="cstat-no" title="statement not covered" > );</span> <span class="cstat-no" title="statement not covered" > );</span>
<span class="cstat-no" title="statement not covered" > return;</span> <span class="cstat-no" title="statement not covered" > return;</span>
<span class="cstat-no" title="statement not covered" > }</span> <span class="cstat-no" title="statement not covered" > }</span>
if(typeof host=='number'){ if(typeof host=='number')<span class="branch-0 cbranch-no" title="branch not covered" >{</span>
callback=port; <span class="cstat-no" title="statement not covered" > callback=port;</span>
port=host; <span class="cstat-no" title="statement not covered" > port=host;</span>
host=false; <span class="cstat-no" title="statement not covered" > host=false;</span>
} <span class="cstat-no" title="statement not covered" > }</span>
if(typeof host=='function'){ if(typeof host=='function'){
callback=host; callback=host;
host=false; host=false;
@ -1075,7 +1075,7 @@ export {
<div class='footer quiet pad2 space-top1 center small'> <div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank">istanbul</a> <a href="https://istanbul.js.org/" target="_blank">istanbul</a>
at Sun Jul 04 2021 00:17:42 GMT-0700 (Pacific Daylight Time) at Sun Jul 04 2021 16:19:44 GMT+0000 (Coordinated Universal Time)
</div> </div>
</div> </div>
<script src="../../prettify.js"></script> <script src="../../prettify.js"></script>

View File

@ -23,30 +23,30 @@
<div class='clearfix'> <div class='clearfix'>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">74.48% </span> <span class="strong">56.97% </span>
<span class="quiet">Statements</span> <span class="quiet">Statements</span>
<span class='fraction'>251/337</span> <span class='fraction'>192/337</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">64% </span> <span class="strong">51.61% </span>
<span class="quiet">Branches</span> <span class="quiet">Branches</span>
<span class='fraction'>32/50</span> <span class='fraction'>16/31</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">66.67% </span> <span class="strong">47.62% </span>
<span class="quiet">Functions</span> <span class="quiet">Functions</span>
<span class='fraction'>14/21</span> <span class='fraction'>10/21</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">74.48% </span> <span class="strong">56.97% </span>
<span class="quiet">Lines</span> <span class="quiet">Lines</span>
<span class='fraction'>251/337</span> <span class='fraction'>192/337</span>
</div> </div>
@ -74,17 +74,17 @@
</thead> </thead>
<tbody><tr> <tbody><tr>
<td class="file medium" data-value="IPC.js"><a href="IPC.js.html">IPC.js</a></td> <td class="file medium" data-value="IPC.js"><a href="IPC.js.html">IPC.js</a></td>
<td data-value="74.48" class="pic medium"> <td data-value="56.97" class="pic medium">
<div class="chart"><div class="cover-fill" style="width: 74%"></div><div class="cover-empty" style="width: 26%"></div></div> <div class="chart"><div class="cover-fill" style="width: 56%"></div><div class="cover-empty" style="width: 44%"></div></div>
</td> </td>
<td data-value="74.48" class="pct medium">74.48%</td> <td data-value="56.97" class="pct medium">56.97%</td>
<td data-value="337" class="abs medium">251/337</td> <td data-value="337" class="abs medium">192/337</td>
<td data-value="64" class="pct medium">64%</td> <td data-value="51.61" class="pct medium">51.61%</td>
<td data-value="50" class="abs medium">32/50</td> <td data-value="31" class="abs medium">16/31</td>
<td data-value="66.67" class="pct medium">66.67%</td> <td data-value="47.62" class="pct low">47.62%</td>
<td data-value="21" class="abs medium">14/21</td> <td data-value="21" class="abs low">10/21</td>
<td data-value="74.48" class="pct medium">74.48%</td> <td data-value="56.97" class="pct medium">56.97%</td>
<td data-value="337" class="abs medium">251/337</td> <td data-value="337" class="abs medium">192/337</td>
</tr> </tr>
</tbody> </tbody>
@ -95,7 +95,7 @@
<div class='footer quiet pad2 space-top1 center small'> <div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank">istanbul</a> <a href="https://istanbul.js.org/" target="_blank">istanbul</a>
at Sun Jul 04 2021 00:17:42 GMT-0700 (Pacific Daylight Time) at Sun Jul 04 2021 16:19:44 GMT+0000 (Coordinated Universal Time)
</div> </div>
</div> </div>
<script src="../../prettify.js"></script> <script src="../../prettify.js"></script>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
package-lock.json generated
View File

@ -1,6 +1,6 @@
{ {
"name": "node-ipc", "name": "node-ipc",
"version": "10.0.0", "version": "10.0.1",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {