mirror of
https://github.com/ysoftdevs/DependencyCheck.git
synced 2026-03-12 21:25:31 +01:00
version 1.2.0 of the documentation
This commit is contained in:
@@ -12,7 +12,7 @@
|
||||
<div class="separator"> </div>
|
||||
<table class="report">
|
||||
<thead><tr> <td class="heading">Classes in this File</td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
|
||||
<tr><td><a href="org.owasp.dependencycheck.cli.CliParser.html">CliParser</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/124</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/68</span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.829268292682927;</span>1.829</td></tr>
|
||||
<tr><td><a href="org.owasp.dependencycheck.cli.CliParser.html">CliParser</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">65%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:65px"><span class="text">81/124</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">39%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:39px"><span class="text">27/68</span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.829268292682927;</span>1.829</td></tr>
|
||||
<tr><td><a href="org.owasp.dependencycheck.cli.CliParser.html">CliParser$ArgumentName</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.829268292682927;</span>1.829</td></tr>
|
||||
|
||||
</table>
|
||||
@@ -134,14 +134,14 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 58</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> parse(String[] args) <span class="keyword">throws</span> FileNotFoundException, ParseException {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 59</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> line = parseArgs(args);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 59</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> line = parseArgs(args);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 60</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 61</td> <td class="nbHitsUncovered"><a title="Line 61: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 61: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (line != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 62</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> validateArgs();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 61</td> <td class="nbHitsUncovered"><a title="Line 61: Conditional coverage 50% (1/2)."> 8</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 61: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (line != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 62</td> <td class="nbHitsCovered"> 8</td> <td class="src"><pre class="src"> validateArgs();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 63</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 64</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 64</td> <td class="nbHitsCovered"> 7</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 65</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 66</td> <td class="nbHits"> </td>
|
||||
@@ -160,9 +160,9 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 73</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> CommandLine parseArgs(String[] args) <span class="keyword">throws</span> ParseException {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 74</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> CommandLineParser parser = <span class="keyword">new</span> PosixParser();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 75</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Options options = createCommandLineOptions();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 76</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> parser.parse(options, args);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 74</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> CommandLineParser parser = <span class="keyword">new</span> PosixParser();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 75</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Options options = createCommandLineOptions();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 76</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">return</span> parser.parse(options, args);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 77</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 78</td> <td class="nbHits"> </td>
|
||||
@@ -183,18 +183,18 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 86</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> validateArgs() <span class="keyword">throws</span> FileNotFoundException, ParseException {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 87</td> <td class="nbHitsUncovered"><a title="Line 87: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 87: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (isRunScan()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 88</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> validatePathExists(getScanFiles(), ArgumentName.SCAN);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 89</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> validatePathExists(getReportDirectory(), ArgumentName.OUT);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 90</td> <td class="nbHitsUncovered"><a title="Line 90: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 90: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (getPathToMono() != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 87</td> <td class="nbHitsCovered"><a title="Line 87: Conditional coverage 100% (2/2)."> 8</a></td> <td class="src"><pre class="src"> <a title="Line 87: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (isRunScan()) {</a></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 88</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> validatePathExists(getScanFiles(), ArgumentName.SCAN);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 89</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> validatePathExists(getReportDirectory(), ArgumentName.OUT);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 90</td> <td class="nbHitsUncovered"><a title="Line 90: Conditional coverage 50% (1/2)."> 1</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 90: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (getPathToMono() != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 91</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> validatePathExists(getPathToMono(), ArgumentName.PATH_TO_MONO);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 92</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 93</td> <td class="nbHitsUncovered"><a title="Line 93: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 93: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (!line.hasOption(ArgumentName.APP_NAME)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 93</td> <td class="nbHitsUncovered"><a title="Line 93: Conditional coverage 50% (1/2)."> 1</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 93: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (!line.hasOption(ArgumentName.APP_NAME)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 94</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">throw</span> <span class="keyword">new</span> ParseException(<span class="string">"Missing 'app' argument; the scan cannot be run without the an application name."</span>);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 95</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 96</td> <td class="nbHitsUncovered"><a title="Line 96: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 96: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (line.hasOption(ArgumentName.OUTPUT_FORMAT)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 96</td> <td class="nbHitsUncovered"><a title="Line 96: Conditional coverage 50% (1/2)."> 1</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 96: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (line.hasOption(ArgumentName.OUTPUT_FORMAT)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 97</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> String format = line.getOptionValue(ArgumentName.OUTPUT_FORMAT);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 98</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
|
||||
@@ -209,7 +209,7 @@
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 106</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 107</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 107</td> <td class="nbHitsCovered"> 7</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 108</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 109</td> <td class="nbHits"> </td>
|
||||
@@ -230,11 +230,11 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 117</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> validatePathExists(String[] paths, String optType) <span class="keyword">throws</span> FileNotFoundException {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 118</td> <td class="nbHitsUncovered"><a title="Line 118: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 118: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> (String path : paths) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 119</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> validatePathExists(path, optType);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 118</td> <td class="nbHitsCovered"><a title="Line 118: Conditional coverage 100% (2/2)."> 3</a></td> <td class="src"><pre class="src"> <a title="Line 118: Conditional coverage 100% (2/2)."> <span class="keyword">for</span> (String path : paths) {</a></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 119</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> validatePathExists(path, optType);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 120</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 121</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 121</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 122</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 123</td> <td class="nbHits"> </td>
|
||||
@@ -255,17 +255,17 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 131</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> validatePathExists(String path, String argumentName) <span class="keyword">throws</span> FileNotFoundException {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 132</td> <td class="nbHitsUncovered"><a title="Line 132: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 132: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (!path.contains(<span class="string">"*."</span>)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 133</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> File f = <span class="keyword">new</span> File(path);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 134</td> <td class="nbHitsUncovered"><a title="Line 134: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 134: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (!f.exists()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 135</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> isValid = <span class="keyword">false</span>;</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 136</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> String msg = String.format(<span class="string">"Invalid '%s' argument: '%s'"</span>, argumentName, path);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 137</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">throw</span> <span class="keyword">new</span> FileNotFoundException(msg);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 132</td> <td class="nbHitsUncovered"><a title="Line 132: Conditional coverage 50% (1/2)."> 3</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 132: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (!path.contains(<span class="string">"*."</span>)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 133</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">final</span> File f = <span class="keyword">new</span> File(path);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 134</td> <td class="nbHitsCovered"><a title="Line 134: Conditional coverage 100% (2/2)."> 3</a></td> <td class="src"><pre class="src"> <a title="Line 134: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (!f.exists()) {</a></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 135</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> isValid = <span class="keyword">false</span>;</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 136</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">final</span> String msg = String.format(<span class="string">"Invalid '%s' argument: '%s'"</span>, argumentName, path);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 137</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">throw</span> <span class="keyword">new</span> FileNotFoundException(msg);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 138</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 139</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> } <span class="comment">// else { // TODO add a validation for *.zip extensions rather then relying on the engine to validate it.</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 140</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 140</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 141</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 142</td> <td class="nbHits"> </td>
|
||||
@@ -284,12 +284,12 @@
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> Options createCommandLineOptions() {</pre></td></tr>
|
||||
<tr> <td class="numLine"> 149</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 150</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Options options = <span class="keyword">new</span> Options();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 151</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> addStandardOptions(options);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 152</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> addAdvancedOptions(options);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 150</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Options options = <span class="keyword">new</span> Options();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 151</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> addStandardOptions(options);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 152</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> addAdvancedOptions(options);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 153</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 154</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> options;</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 154</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">return</span> options;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 155</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 156</td> <td class="nbHits"> </td>
|
||||
@@ -310,34 +310,34 @@
|
||||
<td class="src"><pre class="src"> @SuppressWarnings(<span class="string">"static-access"</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 164</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> addStandardOptions(<span class="keyword">final</span> Options options) <span class="keyword">throws</span> IllegalArgumentException {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 165</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option help = <span class="keyword">new</span> Option(ArgumentName.HELP_SHORT, ArgumentName.HELP, <span class="keyword">false</span>,</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 165</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option help = <span class="keyword">new</span> Option(ArgumentName.HELP_SHORT, ArgumentName.HELP, <span class="keyword">false</span>,</pre></td></tr>
|
||||
<tr> <td class="numLine"> 166</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="string">"Print this message."</span>);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 167</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 168</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option advancedHelp = OptionBuilder.withLongOpt(ArgumentName.ADVANCED_HELP)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 168</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option advancedHelp = OptionBuilder.withLongOpt(ArgumentName.ADVANCED_HELP)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 169</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"Print the advanced help message."</span>).create();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 170</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 171</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option version = <span class="keyword">new</span> Option(ArgumentName.VERSION_SHORT, ArgumentName.VERSION,</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 171</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option version = <span class="keyword">new</span> Option(ArgumentName.VERSION_SHORT, ArgumentName.VERSION,</pre></td></tr>
|
||||
<tr> <td class="numLine"> 172</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">false</span>, <span class="string">"Print the version information."</span>);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 173</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 174</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option noUpdate = <span class="keyword">new</span> Option(ArgumentName.DISABLE_AUTO_UPDATE_SHORT, ArgumentName.DISABLE_AUTO_UPDATE,</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 174</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option noUpdate = <span class="keyword">new</span> Option(ArgumentName.DISABLE_AUTO_UPDATE_SHORT, ArgumentName.DISABLE_AUTO_UPDATE,</pre></td></tr>
|
||||
<tr> <td class="numLine"> 175</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">false</span>, <span class="string">"Disables the automatic updating of the CPE data."</span>);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 176</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 177</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option appName = OptionBuilder.withArgName(<span class="string">"name"</span>).hasArg().withLongOpt(ArgumentName.APP_NAME)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 177</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option appName = OptionBuilder.withArgName(<span class="string">"name"</span>).hasArg().withLongOpt(ArgumentName.APP_NAME)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 178</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"The name of the application being scanned. This is a required argument."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 179</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .create(ArgumentName.APP_NAME_SHORT);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 180</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 181</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option path = OptionBuilder.withArgName(<span class="string">"path"</span>).hasArg().withLongOpt(ArgumentName.SCAN)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 181</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option path = OptionBuilder.withArgName(<span class="string">"path"</span>).hasArg().withLongOpt(ArgumentName.SCAN)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 182</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"The path to scan - this option can be specified multiple times. To limit the scan"</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 183</td> <td class="nbHits"> </td>
|
||||
@@ -346,35 +346,35 @@
|
||||
<td class="src"><pre class="src"> .create(ArgumentName.SCAN_SHORT);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 185</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 186</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option props = OptionBuilder.withArgName(<span class="string">"file"</span>).hasArg().withLongOpt(ArgumentName.PROP)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 186</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option props = OptionBuilder.withArgName(<span class="string">"file"</span>).hasArg().withLongOpt(ArgumentName.PROP)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 187</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"A property file to load."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 188</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .create(ArgumentName.PROP_SHORT);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 189</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 190</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option out = OptionBuilder.withArgName(<span class="string">"folder"</span>).hasArg().withLongOpt(ArgumentName.OUT)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 190</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option out = OptionBuilder.withArgName(<span class="string">"folder"</span>).hasArg().withLongOpt(ArgumentName.OUT)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 191</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"The folder to write reports to. This defaults to the current directory."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 192</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .create(ArgumentName.OUT_SHORT);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 193</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 194</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option outputFormat = OptionBuilder.withArgName(<span class="string">"format"</span>).hasArg().withLongOpt(ArgumentName.OUTPUT_FORMAT)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 194</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option outputFormat = OptionBuilder.withArgName(<span class="string">"format"</span>).hasArg().withLongOpt(ArgumentName.OUTPUT_FORMAT)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 195</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"The output format to write to (XML, HTML, VULN, ALL). The default is HTML."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 196</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .create(ArgumentName.OUTPUT_FORMAT_SHORT);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 197</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 198</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option verboseLog = OptionBuilder.withArgName(<span class="string">"file"</span>).hasArg().withLongOpt(ArgumentName.VERBOSE_LOG)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 198</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option verboseLog = OptionBuilder.withArgName(<span class="string">"file"</span>).hasArg().withLongOpt(ArgumentName.VERBOSE_LOG)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 199</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"The file path to write verbose logging information."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 200</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .create(ArgumentName.VERBOSE_LOG_SHORT);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 201</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 202</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option suppressionFile = OptionBuilder.withArgName(<span class="string">"file"</span>).hasArg().withLongOpt(ArgumentName.SUPPRESION_FILE)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 202</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option suppressionFile = OptionBuilder.withArgName(<span class="string">"file"</span>).hasArg().withLongOpt(ArgumentName.SUPPRESSION_FILE)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 203</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"The file path to the suppression XML file."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 204</td> <td class="nbHits"> </td>
|
||||
@@ -383,11 +383,11 @@
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 206</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">//This is an option group because it can be specified more then once.</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 207</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> OptionGroup og = <span class="keyword">new</span> OptionGroup();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 208</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> og.addOption(path);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 207</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> <span class="keyword">final</span> OptionGroup og = <span class="keyword">new</span> OptionGroup();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 208</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> og.addOption(path);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 209</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 210</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> options.addOptionGroup(og)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 210</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> options.addOptionGroup(og)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 211</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .addOption(out)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 212</td> <td class="nbHits"> </td>
|
||||
@@ -408,7 +408,7 @@
|
||||
<td class="src"><pre class="src"> .addOption(verboseLog)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 220</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .addOption(suppressionFile);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 221</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 221</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 222</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 223</td> <td class="nbHits"> </td>
|
||||
@@ -431,145 +431,145 @@
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> addAdvancedOptions(<span class="keyword">final</span> Options options) <span class="keyword">throws</span> IllegalArgumentException {</pre></td></tr>
|
||||
<tr> <td class="numLine"> 232</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 233</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option data = OptionBuilder.withArgName(<span class="string">"path"</span>).hasArg().withLongOpt(ArgumentName.DATA_DIRECTORY)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 233</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option data = OptionBuilder.withArgName(<span class="string">"path"</span>).hasArg().withLongOpt(ArgumentName.DATA_DIRECTORY)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 234</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"The location of the H2 Database file. This option should generally not be set."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 235</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .create(ArgumentName.DATA_DIRECTORY_SHORT);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 236</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 237</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option connectionTimeout = OptionBuilder.withArgName(<span class="string">"timeout"</span>).hasArg().withLongOpt(ArgumentName.CONNECTION_TIMEOUT)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 237</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option connectionTimeout = OptionBuilder.withArgName(<span class="string">"timeout"</span>).hasArg().withLongOpt(ArgumentName.CONNECTION_TIMEOUT)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 238</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"The connection timeout (in milliseconds) to use when downloading resources."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 239</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .create(ArgumentName.CONNECTION_TIMEOUT_SHORT);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 240</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 241</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option proxyUrl = OptionBuilder.withArgName(<span class="string">"url"</span>).hasArg().withLongOpt(ArgumentName.PROXY_URL)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 241</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option proxyUrl = OptionBuilder.withArgName(<span class="string">"url"</span>).hasArg().withLongOpt(ArgumentName.PROXY_URL)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 242</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"The proxy url to use when downloading resources."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 243</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .create(ArgumentName.PROXY_URL_SHORT);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 244</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 245</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option proxyPort = OptionBuilder.withArgName(<span class="string">"port"</span>).hasArg().withLongOpt(ArgumentName.PROXY_PORT)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 245</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option proxyPort = OptionBuilder.withArgName(<span class="string">"port"</span>).hasArg().withLongOpt(ArgumentName.PROXY_PORT)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 246</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"The proxy port to use when downloading resources."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 247</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .create(ArgumentName.PROXY_PORT_SHORT);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 248</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 249</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option proxyUsername = OptionBuilder.withArgName(<span class="string">"user"</span>).hasArg().withLongOpt(ArgumentName.PROXY_USERNAME)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 249</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option proxyUsername = OptionBuilder.withArgName(<span class="string">"user"</span>).hasArg().withLongOpt(ArgumentName.PROXY_USERNAME)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 250</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"The proxy username to use when downloading resources."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 251</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .create();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 252</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 253</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option proxyPassword = OptionBuilder.withArgName(<span class="string">"pass"</span>).hasArg().withLongOpt(ArgumentName.PROXY_PASSWORD)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 253</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option proxyPassword = OptionBuilder.withArgName(<span class="string">"pass"</span>).hasArg().withLongOpt(ArgumentName.PROXY_PASSWORD)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 254</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"The proxy password to use when downloading resources."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 255</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .create();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 256</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 257</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option connectionString = OptionBuilder.withArgName(<span class="string">"connStr"</span>).hasArg().withLongOpt(ArgumentName.CONNECTION_STRING)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 257</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option connectionString = OptionBuilder.withArgName(<span class="string">"connStr"</span>).hasArg().withLongOpt(ArgumentName.CONNECTION_STRING)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 258</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"The connection string to the database."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 259</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .create();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 260</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 261</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option dbUser = OptionBuilder.withArgName(<span class="string">"user"</span>).hasArg().withLongOpt(ArgumentName.DB_NAME)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 261</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option dbUser = OptionBuilder.withArgName(<span class="string">"user"</span>).hasArg().withLongOpt(ArgumentName.DB_NAME)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 262</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"The username used to connect to the database."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 263</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .create();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 264</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 265</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option dbPassword = OptionBuilder.withArgName(<span class="string">"password"</span>).hasArg().withLongOpt(ArgumentName.DB_PASSWORD)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 265</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option dbPassword = OptionBuilder.withArgName(<span class="string">"password"</span>).hasArg().withLongOpt(ArgumentName.DB_PASSWORD)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 266</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"The password for connecting to the database."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 267</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .create();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 268</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 269</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option dbDriver = OptionBuilder.withArgName(<span class="string">"driver"</span>).hasArg().withLongOpt(ArgumentName.DB_DRIVER)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 269</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option dbDriver = OptionBuilder.withArgName(<span class="string">"driver"</span>).hasArg().withLongOpt(ArgumentName.DB_DRIVER)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 270</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"The database driver name."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 271</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .create();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 272</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 273</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option dbDriverPath = OptionBuilder.withArgName(<span class="string">"path"</span>).hasArg().withLongOpt(ArgumentName.DB_DRIVER_PATH)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 273</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option dbDriverPath = OptionBuilder.withArgName(<span class="string">"path"</span>).hasArg().withLongOpt(ArgumentName.DB_DRIVER_PATH)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 274</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"The path to the database driver; note, this does not need to be set unless the JAR is outside of the classpath."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 275</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .create();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 276</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 277</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option disableJarAnalyzer = OptionBuilder.withLongOpt(ArgumentName.DISABLE_JAR)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 277</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableJarAnalyzer = OptionBuilder.withLongOpt(ArgumentName.DISABLE_JAR)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 278</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"Disable the Jar Analyzer."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 279</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .create();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 280</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option disableArchiveAnalyzer = OptionBuilder.withLongOpt(ArgumentName.DISABLE_ARCHIVE)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 280</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableArchiveAnalyzer = OptionBuilder.withLongOpt(ArgumentName.DISABLE_ARCHIVE)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 281</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"Disable the Archive Analyzer."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 282</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .create();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 283</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option disableNuspecAnalyzer = OptionBuilder.withLongOpt(ArgumentName.DISABLE_NUSPEC)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 283</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableNuspecAnalyzer = OptionBuilder.withLongOpt(ArgumentName.DISABLE_NUSPEC)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 284</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"Disable the Nuspec Analyzer."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 285</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .create();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 286</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option disableAssemblyAnalyzer = OptionBuilder.withLongOpt(ArgumentName.DISABLE_ASSEMBLY)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 286</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableAssemblyAnalyzer = OptionBuilder.withLongOpt(ArgumentName.DISABLE_ASSEMBLY)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 287</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"Disable the .NET Assembly Analyzer."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 288</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .create();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 289</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 290</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option disableNexusAnalyzer = OptionBuilder.withLongOpt(ArgumentName.DISABLE_NEXUS)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 290</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableNexusAnalyzer = OptionBuilder.withLongOpt(ArgumentName.DISABLE_NEXUS)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 291</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"Disable the Nexus Analyzer."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 292</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .create();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 293</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 294</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option nexusUrl = OptionBuilder.withArgName(<span class="string">"url"</span>).hasArg().withLongOpt(ArgumentName.NEXUS_URL)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 294</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option nexusUrl = OptionBuilder.withArgName(<span class="string">"url"</span>).hasArg().withLongOpt(ArgumentName.NEXUS_URL)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 295</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"The url to the Nexus Server."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 296</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .create();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 297</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 298</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option nexusUsesProxy = OptionBuilder.withArgName(<span class="string">"true/false"</span>).hasArg().withLongOpt(ArgumentName.NEXUS_USES_PROXY)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 298</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option nexusUsesProxy = OptionBuilder.withArgName(<span class="string">"true/false"</span>).hasArg().withLongOpt(ArgumentName.NEXUS_USES_PROXY)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 299</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"Whether or not the configured proxy should be used when connecting to Nexus."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 300</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .create();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 301</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 302</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option additionalZipExtensions = OptionBuilder.withArgName(<span class="string">"extensions"</span>).hasArg()</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 302</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option additionalZipExtensions = OptionBuilder.withArgName(<span class="string">"extensions"</span>).hasArg()</pre></td></tr>
|
||||
<tr> <td class="numLine"> 303</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withLongOpt(ArgumentName.ADDITIONAL_ZIP_EXTENSIONS)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 304</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"A comma seperated list of additional extensions to be scanned as ZIP files "</span></pre></td></tr>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"A comma separated list of additional extensions to be scanned as ZIP files "</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 305</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> + <span class="string">"(ZIP, EAR, WAR are already treated as zip files)"</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 306</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .create();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 307</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 308</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Option pathToMono = OptionBuilder.withArgName(<span class="string">"path"</span>).hasArg().withLongOpt(ArgumentName.PATH_TO_MONO)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 308</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option pathToMono = OptionBuilder.withArgName(<span class="string">"path"</span>).hasArg().withLongOpt(ArgumentName.PATH_TO_MONO)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 309</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .withDescription(<span class="string">"The path to Mono for .NET Assembly analysis on non-windows systems."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 310</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .create();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 311</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 312</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> options.addOption(proxyPort)</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 312</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> options.addOption(proxyPort)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 313</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .addOption(proxyUrl)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 314</td> <td class="nbHits"> </td>
|
||||
@@ -608,7 +608,7 @@
|
||||
<td class="src"><pre class="src"> .addOption(additionalZipExtensions)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 331</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> .addOption(pathToMono);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 332</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 332</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 333</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 334</td> <td class="nbHits"> </td>
|
||||
@@ -623,7 +623,7 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 339</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isGetVersion() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 340</td> <td class="nbHitsUncovered"><a title="Line 340: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 340: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ArgumentName.VERSION);</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 340</td> <td class="nbHitsCovered"><a title="Line 340: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 7</a></td> <td class="src"><pre class="src"> <a title="Line 340: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ArgumentName.VERSION);</a></pre></td></tr>
|
||||
<tr> <td class="numLine"> 341</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 342</td> <td class="nbHits"> </td>
|
||||
@@ -640,7 +640,7 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 348</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isGetHelp() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 349</td> <td class="nbHitsUncovered"><a title="Line 349: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 349: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ArgumentName.HELP);</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 349</td> <td class="nbHitsCovered"><a title="Line 349: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 7</a></td> <td class="src"><pre class="src"> <a title="Line 349: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ArgumentName.HELP);</a></pre></td></tr>
|
||||
<tr> <td class="numLine"> 350</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 351</td> <td class="nbHits"> </td>
|
||||
@@ -657,7 +657,7 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 357</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isRunScan() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 358</td> <td class="nbHitsUncovered"><a title="Line 358: Conditional coverage 0% (0/6) [each condition: 0%, 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 358: Conditional coverage 0% (0/6) [each condition: 0%, 0%, 0%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && isValid && line.hasOption(ArgumentName.SCAN);</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 358</td> <td class="nbHitsCovered"><a title="Line 358: Conditional coverage 100% (6/6) [each condition: 100%, 100%, 100%]."> 15</a></td> <td class="src"><pre class="src"> <a title="Line 358: Conditional coverage 100% (6/6) [each condition: 100%, 100%, 100%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && isValid && line.hasOption(ArgumentName.SCAN);</a></pre></td></tr>
|
||||
<tr> <td class="numLine"> 359</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 360</td> <td class="nbHits"> </td>
|
||||
@@ -813,14 +813,14 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 442</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> printHelp() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 443</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> HelpFormatter formatter = <span class="keyword">new</span> HelpFormatter();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 444</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Options options = <span class="keyword">new</span> Options();</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 445</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> addStandardOptions(options);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 446</td> <td class="nbHitsUncovered"><a title="Line 446: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 446: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> (line != <span class="keyword">null</span> && line.hasOption(ArgumentName.ADVANCED_HELP)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 443</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">final</span> HelpFormatter formatter = <span class="keyword">new</span> HelpFormatter();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 444</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Options options = <span class="keyword">new</span> Options();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 445</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> addStandardOptions(options);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 446</td> <td class="nbHitsUncovered"><a title="Line 446: Conditional coverage 50% (2/4) [each condition: 50%, 50%]."> 2</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 446: Conditional coverage 50% (2/4) [each condition: 50%, 50%]."> <span class="keyword">if</span> (line != <span class="keyword">null</span> && line.hasOption(ArgumentName.ADVANCED_HELP)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 447</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> addAdvancedOptions(options);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 448</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 449</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> String helpMsg = String.format(<span class="string">"%n%s"</span></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 449</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">final</span> String helpMsg = String.format(<span class="string">"%n%s"</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 450</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> + <span class="string">" can be used to identify if there are any known CVE vulnerabilities in libraries utilized by an application. "</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 451</td> <td class="nbHits"> </td>
|
||||
@@ -831,7 +831,7 @@
|
||||
<td class="src"><pre class="src"> Settings.getString(<span class="string">"application.name"</span>, <span class="string">"DependencyCheck"</span>));</pre></td></tr>
|
||||
<tr> <td class="numLine"> 454</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 455</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> formatter.printHelp(Settings.getString(<span class="string">"application.name"</span>, <span class="string">"DependencyCheck"</span>),</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 455</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> formatter.printHelp(Settings.getString(<span class="string">"application.name"</span>, <span class="string">"DependencyCheck"</span>),</pre></td></tr>
|
||||
<tr> <td class="numLine"> 456</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> helpMsg,</pre></td></tr>
|
||||
<tr> <td class="numLine"> 457</td> <td class="nbHits"> </td>
|
||||
@@ -842,7 +842,7 @@
|
||||
<td class="src"><pre class="src"> <span class="keyword">true</span>);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 460</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 461</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 461</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 462</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 463</td> <td class="nbHits"> </td>
|
||||
@@ -857,7 +857,7 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 468</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String[] getScanFiles() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 469</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValues(ArgumentName.SCAN);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 469</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValues(ArgumentName.SCAN);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 470</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 471</td> <td class="nbHits"> </td>
|
||||
@@ -874,7 +874,7 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 477</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getReportDirectory() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 478</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ArgumentName.OUT, <span class="string">"."</span>);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 478</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValue(ArgumentName.OUT, <span class="string">"."</span>);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 479</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 480</td> <td class="nbHits"> </td>
|
||||
@@ -891,7 +891,7 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 486</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getPathToMono() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 487</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ArgumentName.PATH_TO_MONO);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 487</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValue(ArgumentName.PATH_TO_MONO);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 488</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 489</td> <td class="nbHits"> </td>
|
||||
@@ -1083,7 +1083,7 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 589</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getSuppressionFile() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 590</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ArgumentName.SUPPRESION_FILE);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 590</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ArgumentName.SUPPRESSION_FILE);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 591</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 592</td> <td class="nbHits"> </td>
|
||||
@@ -1102,13 +1102,13 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 599</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> printVersionInfo() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 600</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> String version = String.format(<span class="string">"%s version %s"</span>,</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 600</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">final</span> String version = String.format(<span class="string">"%s version %s"</span>,</pre></td></tr>
|
||||
<tr> <td class="numLine"> 601</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> Settings.getString(<span class="string">"application.name"</span>, <span class="string">"DependencyCheck"</span>),</pre></td></tr>
|
||||
<tr> <td class="numLine"> 602</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> Settings.getString(<span class="string">"application.version"</span>, <span class="string">"Unknown"</span>));</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 603</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> System.out.println(version);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 604</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 603</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> System.out.println(version);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 604</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 605</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 606</td> <td class="nbHits"> </td>
|
||||
@@ -1481,7 +1481,7 @@
|
||||
<tr> <td class="numLine"> 793</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 794</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String SUPPRESION_FILE = <span class="string">"suppression"</span>;</pre></td></tr>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String SUPPRESSION_FILE = <span class="string">"suppression"</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 795</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 796</td> <td class="nbHits"> </td>
|
||||
@@ -1600,6 +1600,6 @@
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
</table>
|
||||
|
||||
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.0.3 on 3/29/14 6:14 AM.</div>
|
||||
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.0.3 on 4/28/14 8:38 AM.</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user