mirror of
https://github.com/ysoftdevs/DependencyCheck.git
synced 2026-05-01 20:54:44 +02:00
documentation version 1.4.2
This commit is contained in:
@@ -100,7 +100,7 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> * @author Jeremy Long</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 41</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 42</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">class</span> CliParser {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 42</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">class</span> CliParser {</pre></td></tr>
|
||||
<tr> <td class="numLine"> 43</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 44</td> <td class="nbHits"> </td>
|
||||
@@ -109,7 +109,7 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> * The logger.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 46</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 47</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> Logger LOGGER = LoggerFactory.getLogger(CliParser.<span class="keyword">class</span>);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 47</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> Logger LOGGER = LoggerFactory.getLogger(CliParser.<span class="keyword">class</span>);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 48</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 49</td> <td class="nbHits"> </td>
|
||||
@@ -124,7 +124,7 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> * Indicates whether the arguments are valid.</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 54</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 55</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">boolean</span> isValid = <span class="keyword">true</span>;</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 55</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">boolean</span> isValid = <span class="keyword">true</span>;</pre></td></tr>
|
||||
<tr> <td class="numLine"> 56</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 57</td> <td class="nbHits"> </td>
|
||||
@@ -145,14 +145,14 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 65</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"> 66</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> line = parseArgs(args);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 66</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> line = parseArgs(args);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 67</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 68</td> <td class="nbHitsUncovered"><a title="Line 68: Conditional coverage 50% (1/2)."> 14</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 68: 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"> 69</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> validateArgs();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 68</td> <td class="nbHitsUncovered"><a title="Line 68: Conditional coverage 50% (1/2)."> 7</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 68: 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"> 69</td> <td class="nbHitsCovered"> 7</td> <td class="src"><pre class="src"> validateArgs();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 70</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 71</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 71</td> <td class="nbHitsCovered"> 6</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 72</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 73</td> <td class="nbHits"> </td>
|
||||
@@ -171,9 +171,9 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 80</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"> 81</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> CommandLineParser parser = <span class="keyword">new</span> DefaultParser();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 82</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Options options = createCommandLineOptions();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 83</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">return</span> parser.parse(options, args);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 81</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> CommandLineParser parser = <span class="keyword">new</span> DefaultParser();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 82</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"> 83</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"> 84</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 85</td> <td class="nbHits"> </td>
|
||||
@@ -196,9 +196,9 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 94</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"> 95</td> <td class="nbHitsUncovered"><a title="Line 95: Conditional coverage 75% (3/4) [each condition: 50%, 100%]."> 14</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 95: Conditional coverage 75% (3/4) [each condition: 50%, 100%]."> <span class="keyword">if</span> (isUpdateOnly() || isRunScan()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 96</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">final</span> String value = line.getOptionValue(ARGUMENT.CVE_VALID_FOR_HOURS);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 97</td> <td class="nbHitsUncovered"><a title="Line 97: Conditional coverage 50% (1/2)."> 4</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 97: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (value != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 95</td> <td class="nbHitsUncovered"><a title="Line 95: Conditional coverage 75% (3/4) [each condition: 50%, 100%]."> 7</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 95: Conditional coverage 75% (3/4) [each condition: 50%, 100%]."> <span class="keyword">if</span> (isUpdateOnly() || isRunScan()) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 96</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">final</span> String value = line.getOptionValue(ARGUMENT.CVE_VALID_FOR_HOURS);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 97</td> <td class="nbHitsUncovered"><a title="Line 97: Conditional coverage 50% (1/2)."> 2</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 97: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (value != <span class="keyword">null</span>) {</a></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>
|
||||
<tr> <td class="numLineCover"> 99</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> <span class="keyword">int</span> i = Integer.parseInt(value);</span></pre></td></tr>
|
||||
@@ -213,18 +213,18 @@
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 107</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 108</td> <td class="nbHitsCovered"><a title="Line 108: Conditional coverage 100% (2/2)."> 14</a></td> <td class="src"><pre class="src"> <a title="Line 108: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (isRunScan()) {</a></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 109</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> validatePathExists(getScanFiles(), ARGUMENT.SCAN);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 110</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> validatePathExists(getReportDirectory(), ARGUMENT.OUT);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 111</td> <td class="nbHitsUncovered"><a title="Line 111: Conditional coverage 50% (1/2)."> 2</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 111: 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"> 108</td> <td class="nbHitsCovered"><a title="Line 108: Conditional coverage 100% (2/2)."> 7</a></td> <td class="src"><pre class="src"> <a title="Line 108: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (isRunScan()) {</a></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 109</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> validatePathExists(getScanFiles(), ARGUMENT.SCAN);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 110</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> validatePathExists(getReportDirectory(), ARGUMENT.OUT);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 111</td> <td class="nbHitsUncovered"><a title="Line 111: Conditional coverage 50% (1/2)."> 1</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 111: 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"> 112</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> validatePathExists(getPathToMono(), ARGUMENT.PATH_TO_MONO);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 113</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 114</td> <td class="nbHitsUncovered"><a title="Line 114: Conditional coverage 25% (1/4) [each condition: 50%, 0%]."> 2</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 114: Conditional coverage 25% (1/4) [each condition: 50%, 0%]."> <span class="keyword">if</span> (!line.hasOption(ARGUMENT.APP_NAME) && !line.hasOption(ARGUMENT.PROJECT)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 114</td> <td class="nbHitsUncovered"><a title="Line 114: Conditional coverage 25% (1/4) [each condition: 50%, 0%]."> 1</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 114: Conditional coverage 25% (1/4) [each condition: 50%, 0%]."> <span class="keyword">if</span> (!line.hasOption(ARGUMENT.APP_NAME) && !line.hasOption(ARGUMENT.PROJECT)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 115</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 '"</span> + ARGUMENT.PROJECT + <span class="string">"' argument; the scan cannot be run without the an project name."</span>);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 116</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 117</td> <td class="nbHitsUncovered"><a title="Line 117: Conditional coverage 50% (1/2)."> 2</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 117: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (line.hasOption(ARGUMENT.OUTPUT_FORMAT)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 117</td> <td class="nbHitsUncovered"><a title="Line 117: Conditional coverage 50% (1/2)."> 1</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 117: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (line.hasOption(ARGUMENT.OUTPUT_FORMAT)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 118</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> String format = line.getOptionValue(ARGUMENT.OUTPUT_FORMAT);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 119</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
|
||||
@@ -237,13 +237,13 @@
|
||||
<tr> <td class="numLineCover"> 125</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 126</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 127</td> <td class="nbHitsUncovered"><a title="Line 127: Conditional coverage 50% (4/8) [each condition: 50%, 50%, 50%, 50%]."> 2</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 127: Conditional coverage 50% (4/8) [each condition: 50%, 50%, 50%, 50%]."> <span class="keyword">if</span> ((getBaseCve12Url() != <span class="keyword">null</span> || getBaseCve20Url() != <span class="keyword">null</span> || getModifiedCve12Url() != <span class="keyword">null</span> || getModifiedCve20Url() != <span class="keyword">null</span>)</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 127</td> <td class="nbHitsUncovered"><a title="Line 127: Conditional coverage 50% (4/8) [each condition: 50%, 50%, 50%, 50%]."> 1</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 127: Conditional coverage 50% (4/8) [each condition: 50%, 50%, 50%, 50%]."> <span class="keyword">if</span> ((getBaseCve12Url() != <span class="keyword">null</span> || getBaseCve20Url() != <span class="keyword">null</span> || getModifiedCve12Url() != <span class="keyword">null</span> || getModifiedCve20Url() != <span class="keyword">null</span>)</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 128</td> <td class="nbHitsUncovered"><a title="Line 128: Conditional coverage 0% (0/8) [each condition: 0%, 0%, 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 128: Conditional coverage 0% (0/8) [each condition: 0%, 0%, 0%, 0%]."> && (getBaseCve12Url() == <span class="keyword">null</span> || getBaseCve20Url() == <span class="keyword">null</span> || getModifiedCve12Url() == <span class="keyword">null</span> || getModifiedCve20Url() == <span class="keyword">null</span>)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 129</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> String msg = <span class="string">"If one of the CVE URLs is specified they must all be specified; please add the missing CVE URL."</span>;</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 130</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(msg);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 131</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 132</td> <td class="nbHitsUncovered"><a title="Line 132: Conditional coverage 50% (1/2)."> 2</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> (line.hasOption((ARGUMENT.SYM_LINK_DEPTH))) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 132</td> <td class="nbHitsUncovered"><a title="Line 132: Conditional coverage 50% (1/2)."> 1</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> (line.hasOption((ARGUMENT.SYM_LINK_DEPTH))) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 133</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 134</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> <span class="keyword">int</span> i = Integer.parseInt(line.getOptionValue(ARGUMENT.SYM_LINK_DEPTH));</span></pre></td></tr>
|
||||
@@ -258,7 +258,7 @@
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 142</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 143</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 143</td> <td class="nbHitsCovered"> 6</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 144</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 145</td> <td class="nbHits"> </td>
|
||||
@@ -283,11 +283,11 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 155</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"> 156</td> <td class="nbHitsCovered"><a title="Line 156: Conditional coverage 100% (2/2)."> 6</a></td> <td class="src"><pre class="src"> <a title="Line 156: Conditional coverage 100% (2/2)."> <span class="keyword">for</span> (String path : paths) {</a></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 157</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> validatePathExists(path, optType);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 156</td> <td class="nbHitsCovered"><a title="Line 156: Conditional coverage 100% (2/2)."> 3</a></td> <td class="src"><pre class="src"> <a title="Line 156: Conditional coverage 100% (2/2)."> <span class="keyword">for</span> (String path : paths) {</a></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 157</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> validatePathExists(path, optType);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 158</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 159</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 159</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 160</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 161</td> <td class="nbHits"> </td>
|
||||
@@ -312,15 +312,15 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 171</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"> 172</td> <td class="nbHitsUncovered"><a title="Line 172: Conditional coverage 50% (1/2)."> 6</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 172: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (path == <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 172</td> <td class="nbHitsUncovered"><a title="Line 172: Conditional coverage 50% (1/2)."> 3</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 172: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (path == <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 173</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"> 174</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: null"</span>, argumentName);</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 175</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"> 176</td> <td class="nbHitsUncovered"><a title="Line 176: Conditional coverage 50% (2/4) [each condition: 50%, 50%]."> 6</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 176: Conditional coverage 50% (2/4) [each condition: 50%, 50%]."> } <span class="keyword">else</span> <span class="keyword">if</span> (!path.contains(<span class="string">"*"</span>) && !path.contains(<span class="string">"?"</span>)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 177</td> <td class="nbHitsCovered"> 6</td> <td class="src"><pre class="src"> File f = <span class="keyword">new</span> File(path);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 178</td> <td class="nbHitsUncovered"><a title="Line 178: Conditional coverage 75% (3/4) [each condition: 100%, 50%]."> 6</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 178: Conditional coverage 75% (3/4) [each condition: 100%, 50%]."> <span class="keyword">if</span> (<span class="string">"o"</span>.equalsIgnoreCase(argumentName.substring(0, 1)) && !<span class="string">"ALL"</span>.equalsIgnoreCase(<span class="keyword">this</span>.getReportFormat())) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 179</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">final</span> String checkPath = path.toLowerCase();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 180</td> <td class="nbHitsUncovered"><a title="Line 180: Conditional coverage 50% (3/6) [each condition: 50%, 50%, 50%]."> 2</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 180: Conditional coverage 50% (3/6) [each condition: 50%, 50%, 50%]."> <span class="keyword">if</span> (checkPath.endsWith(<span class="string">".html"</span>) || checkPath.endsWith(<span class="string">".xml"</span>) || checkPath.endsWith(<span class="string">".htm"</span>)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 176</td> <td class="nbHitsUncovered"><a title="Line 176: Conditional coverage 50% (2/4) [each condition: 50%, 50%]."> 3</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 176: Conditional coverage 50% (2/4) [each condition: 50%, 50%]."> } <span class="keyword">else</span> <span class="keyword">if</span> (!path.contains(<span class="string">"*"</span>) && !path.contains(<span class="string">"?"</span>)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 177</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> File f = <span class="keyword">new</span> File(path);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 178</td> <td class="nbHitsUncovered"><a title="Line 178: Conditional coverage 75% (3/4) [each condition: 100%, 50%]."> 3</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 178: Conditional coverage 75% (3/4) [each condition: 100%, 50%]."> <span class="keyword">if</span> (<span class="string">"o"</span>.equalsIgnoreCase(argumentName.substring(0, 1)) && !<span class="string">"ALL"</span>.equalsIgnoreCase(<span class="keyword">this</span>.getReportFormat())) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 179</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">final</span> String checkPath = path.toLowerCase();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 180</td> <td class="nbHitsUncovered"><a title="Line 180: Conditional coverage 50% (3/6) [each condition: 50%, 50%, 50%]."> 1</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 180: Conditional coverage 50% (3/6) [each condition: 50%, 50%, 50%]."> <span class="keyword">if</span> (checkPath.endsWith(<span class="string">".html"</span>) || checkPath.endsWith(<span class="string">".xml"</span>) || checkPath.endsWith(<span class="string">".htm"</span>)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 181</td> <td class="nbHitsUncovered"><a title="Line 181: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 181: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (f.getParentFile() == <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 182</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> f = <span class="keyword">new</span> File(<span class="string">"."</span>, path);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 183</td> <td class="nbHits"> </td>
|
||||
@@ -333,19 +333,19 @@
|
||||
<td class="src"><pre class="src"> }</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="nbHitsCovered"><a title="Line 190: Conditional coverage 100% (2/2)."> 2</a></td> <td class="src"><pre class="src"> <a title="Line 190: Conditional coverage 100% (2/2)."> } <span class="keyword">else</span> <span class="keyword">if</span> (!f.exists()) {</a></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 191</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> isValid = <span class="keyword">false</span>;</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 192</td> <td class="nbHitsCovered"> 2</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"> 193</td> <td class="nbHitsCovered"> 2</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="numLineCover"> 190</td> <td class="nbHitsCovered"><a title="Line 190: Conditional coverage 100% (2/2)."> 1</a></td> <td class="src"><pre class="src"> <a title="Line 190: Conditional coverage 100% (2/2)."> } <span class="keyword">else</span> <span class="keyword">if</span> (!f.exists()) {</a></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 191</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"> 192</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"> 193</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"> 194</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 195</td> <td class="nbHitsUncovered"><a title="Line 195: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 4</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 195: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> } <span class="keyword">else</span> <span class="keyword">if</span> (path.startsWith(<span class="string">"//"</span>) || path.startsWith(<span class="string">"\\\\"</span>)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 195</td> <td class="nbHitsUncovered"><a title="Line 195: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 2</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 195: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> } <span class="keyword">else</span> <span class="keyword">if</span> (path.startsWith(<span class="string">"//"</span>) || path.startsWith(<span class="string">"\\\\"</span>)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 196</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"> 197</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'%nUnable to scan paths that start with '//'."</span>, argumentName, path);</span></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">throw</span> <span class="keyword">new</span> FileNotFoundException(msg);</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 199</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 200</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 200</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> }</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="numLine"> 202</td> <td class="nbHits"> </td>
|
||||
@@ -364,11 +364,11 @@
|
||||
<td class="src"><pre class="src"> @SuppressWarnings(<span class="string">"static-access"</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 209</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> Options createCommandLineOptions() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 210</td> <td class="nbHitsCovered"> 18</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"> 211</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> addStandardOptions(options);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 212</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> addAdvancedOptions(options);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 213</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> addDeprecatedOptions(options);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 214</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">return</span> options;</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 210</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"> 211</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> addStandardOptions(options);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 212</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> addAdvancedOptions(options);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 213</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> addDeprecatedOptions(options);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 214</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"> 215</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 216</td> <td class="nbHits"> </td>
|
||||
@@ -389,112 +389,112 @@
|
||||
<td class="src"><pre class="src"> @SuppressWarnings(<span class="string">"static-access"</span>)</pre></td></tr>
|
||||
<tr> <td class="numLine"> 224</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"> 225</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option help = <span class="keyword">new</span> Option(ARGUMENT.HELP_SHORT, ARGUMENT.HELP, <span class="keyword">false</span>,</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 225</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(ARGUMENT.HELP_SHORT, ARGUMENT.HELP, <span class="keyword">false</span>,</pre></td></tr>
|
||||
<tr> <td class="numLine"> 226</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"> 227</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 228</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option advancedHelp = Option.builder().longOpt(ARGUMENT.ADVANCED_HELP)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 229</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .desc(<span class="string">"Print the advanced help message."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 228</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option advancedHelp = Option.builder().longOpt(ARGUMENT.ADVANCED_HELP)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 229</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .desc(<span class="string">"Print the advanced help message."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 230</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 231</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option version = <span class="keyword">new</span> Option(ARGUMENT.VERSION_SHORT, ARGUMENT.VERSION,</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 231</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(ARGUMENT.VERSION_SHORT, ARGUMENT.VERSION,</pre></td></tr>
|
||||
<tr> <td class="numLine"> 232</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"> 233</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 234</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option noUpdate = <span class="keyword">new</span> Option(ARGUMENT.DISABLE_AUTO_UPDATE_SHORT, ARGUMENT.DISABLE_AUTO_UPDATE,</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 234</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(ARGUMENT.DISABLE_AUTO_UPDATE_SHORT, ARGUMENT.DISABLE_AUTO_UPDATE,</pre></td></tr>
|
||||
<tr> <td class="numLine"> 235</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"> 236</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 237</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option projectName = Option.builder().hasArg().argName(<span class="string">"name"</span>).longOpt(ARGUMENT.PROJECT)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 238</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .desc(<span class="string">"The name of the project being scanned. This is a required argument."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 239</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 237</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option projectName = Option.builder().hasArg().argName(<span class="string">"name"</span>).longOpt(ARGUMENT.PROJECT)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 238</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .desc(<span class="string">"The name of the project being scanned. This is a required argument."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 239</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .build();</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="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option path = Option.builder(ARGUMENT.SCAN_SHORT).argName(<span class="string">"path"</span>).hasArg().longOpt(ARGUMENT.SCAN)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 242</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .desc(<span class="string">"The path to scan - this option can be specified multiple times. Ant style"</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 241</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option path = Option.builder(ARGUMENT.SCAN_SHORT).argName(<span class="string">"path"</span>).hasArg().longOpt(ARGUMENT.SCAN)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 242</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .desc(<span class="string">"The path to scan - this option can be specified multiple times. Ant style"</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 243</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> + <span class="string">" paths are supported (e.g. path/**/*.jar)."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 244</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 244</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 245</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 246</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option excludes = Option.builder().argName(<span class="string">"pattern"</span>).hasArg().longOpt(ARGUMENT.EXCLUDE)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 247</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .desc(<span class="string">"Specify and exclusion pattern. This option can be specified multiple times"</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 246</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option excludes = Option.builder().argName(<span class="string">"pattern"</span>).hasArg().longOpt(ARGUMENT.EXCLUDE)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 247</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .desc(<span class="string">"Specify and exclusion pattern. This option can be specified multiple times"</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 248</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> + <span class="string">" and it accepts Ant style excludsions."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 249</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 249</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 250</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 251</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option props = Option.builder(ARGUMENT.PROP_SHORT).argName(<span class="string">"file"</span>).hasArg().longOpt(ARGUMENT.PROP)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 252</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .desc(<span class="string">"A property file to load."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 253</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 251</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option props = Option.builder(ARGUMENT.PROP_SHORT).argName(<span class="string">"file"</span>).hasArg().longOpt(ARGUMENT.PROP)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 252</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .desc(<span class="string">"A property file to load."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 253</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 254</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 255</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option out = Option.builder(ARGUMENT.OUT_SHORT).argName(<span class="string">"path"</span>).hasArg().longOpt(ARGUMENT.OUT)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 256</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .desc(<span class="string">"The folder to write reports to. This defaults to the current directory. "</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 255</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option out = Option.builder(ARGUMENT.OUT_SHORT).argName(<span class="string">"path"</span>).hasArg().longOpt(ARGUMENT.OUT)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 256</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .desc(<span class="string">"The folder to write reports to. This defaults to the current directory. "</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 257</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> + <span class="string">"It is possible to set this to a specific file name if the format argument is not set to ALL."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 258</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 258</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 259</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 260</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option outputFormat = Option.builder(ARGUMENT.OUTPUT_FORMAT_SHORT).argName(<span class="string">"format"</span>).hasArg().longOpt(ARGUMENT.OUTPUT_FORMAT)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 261</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .desc(<span class="string">"The output format to write to (XML, HTML, VULN, ALL). The default is HTML."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 262</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 260</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option outputFormat = Option.builder(ARGUMENT.OUTPUT_FORMAT_SHORT).argName(<span class="string">"format"</span>).hasArg().longOpt(ARGUMENT.OUTPUT_FORMAT)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 261</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .desc(<span class="string">"The output format to write to (XML, HTML, VULN, ALL). The default is HTML."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 262</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 263</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 264</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option verboseLog = Option.builder(ARGUMENT.VERBOSE_LOG_SHORT).argName(<span class="string">"file"</span>).hasArg().longOpt(ARGUMENT.VERBOSE_LOG)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 265</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .desc(<span class="string">"The file path to write verbose logging information."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 266</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 264</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option verboseLog = Option.builder(ARGUMENT.VERBOSE_LOG_SHORT).argName(<span class="string">"file"</span>).hasArg().longOpt(ARGUMENT.VERBOSE_LOG)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 265</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .desc(<span class="string">"The file path to write verbose logging information."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 266</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 267</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 268</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option symLinkDepth = Option.builder().argName(<span class="string">"depth"</span>).hasArg().longOpt(ARGUMENT.SYM_LINK_DEPTH)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 269</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .desc(<span class="string">"Sets how deep nested symbolic links will be followed; 0 indicates symbolic links will not be followed."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 270</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 268</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option symLinkDepth = Option.builder().argName(<span class="string">"depth"</span>).hasArg().longOpt(ARGUMENT.SYM_LINK_DEPTH)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 269</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .desc(<span class="string">"Sets how deep nested symbolic links will be followed; 0 indicates symbolic links will not be followed."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 270</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 271</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 272</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option suppressionFile = Option.builder().argName(<span class="string">"file"</span>).hasArg().longOpt(ARGUMENT.SUPPRESSION_FILE)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 273</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .desc(<span class="string">"The file path to the suppression XML file."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 274</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 272</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option suppressionFile = Option.builder().argName(<span class="string">"file"</span>).hasArg().longOpt(ARGUMENT.SUPPRESSION_FILE)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 273</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .desc(<span class="string">"The file path to the suppression XML file."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 274</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 275</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 276</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option cveValidForHours = Option.builder().argName(<span class="string">"hours"</span>).hasArg().longOpt(ARGUMENT.CVE_VALID_FOR_HOURS)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 277</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .desc(<span class="string">"The number of hours to wait before checking for new updates from the NVD."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 278</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 276</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option cveValidForHours = Option.builder().argName(<span class="string">"hours"</span>).hasArg().longOpt(ARGUMENT.CVE_VALID_FOR_HOURS)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 277</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .desc(<span class="string">"The number of hours to wait before checking for new updates from the NVD."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 278</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 279</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 280</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option experimentalEnabled = Option.builder().longOpt(ARGUMENT.EXPERIMENTAL)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 281</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .desc(<span class="string">"Enables the experimental analzers."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 282</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 280</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option experimentalEnabled = Option.builder().longOpt(ARGUMENT.EXPERIMENTAL)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 281</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .desc(<span class="string">"Enables the experimental analzers."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 282</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 283</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 284</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"> 285</td> <td class="nbHitsCovered"> 22</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"> 286</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> og.addOption(path);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 285</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"> 286</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> og.addOption(path);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 287</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 288</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> <span class="keyword">final</span> OptionGroup exog = <span class="keyword">new</span> OptionGroup();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 289</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> exog.addOption(excludes);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 288</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> <span class="keyword">final</span> OptionGroup exog = <span class="keyword">new</span> OptionGroup();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 289</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> exog.addOption(excludes);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 290</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 291</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> options.addOptionGroup(og)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 292</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .addOptionGroup(exog)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 293</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .addOption(projectName)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 294</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .addOption(out)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 295</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .addOption(outputFormat)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 296</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .addOption(version)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 297</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .addOption(help)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 298</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .addOption(advancedHelp)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 299</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .addOption(noUpdate)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 300</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .addOption(symLinkDepth)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 301</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .addOption(props)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 302</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .addOption(verboseLog)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 303</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .addOption(suppressionFile)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 304</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .addOption(cveValidForHours)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 305</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> .addOption(experimentalEnabled);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 306</td> <td class="nbHitsCovered"> 22</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 291</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> options.addOptionGroup(og)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 292</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .addOptionGroup(exog)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 293</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .addOption(projectName)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 294</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .addOption(out)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 295</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .addOption(outputFormat)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 296</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .addOption(version)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 297</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .addOption(help)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 298</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .addOption(advancedHelp)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 299</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .addOption(noUpdate)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 300</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .addOption(symLinkDepth)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 301</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .addOption(props)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 302</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .addOption(verboseLog)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 303</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .addOption(suppressionFile)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 304</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .addOption(cveValidForHours)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 305</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> .addOption(experimentalEnabled);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 306</td> <td class="nbHitsCovered"> 11</td> <td class="src"><pre class="src"> }</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="numLine"> 308</td> <td class="nbHits"> </td>
|
||||
@@ -519,198 +519,198 @@
|
||||
<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"> 318</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 319</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option cve12Base = Option.builder().argName(<span class="string">"url"</span>).hasArg().longOpt(ARGUMENT.CVE_BASE_12)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 320</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"Base URL for each year’s CVE 1.2, the %d will be replaced with the year. "</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 321</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 319</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option cve12Base = Option.builder().argName(<span class="string">"url"</span>).hasArg().longOpt(ARGUMENT.CVE_BASE_12)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 320</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"Base URL for each year’s CVE 1.2, the %d will be replaced with the year. "</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 321</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 322</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 323</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option cve20Base = Option.builder().argName(<span class="string">"url"</span>).hasArg().longOpt(ARGUMENT.CVE_BASE_20)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 324</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"Base URL for each year’s CVE 2.0, the %d will be replaced with the year."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 325</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 323</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option cve20Base = Option.builder().argName(<span class="string">"url"</span>).hasArg().longOpt(ARGUMENT.CVE_BASE_20)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 324</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"Base URL for each year’s CVE 2.0, the %d will be replaced with the year."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 325</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 326</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 327</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option cve12Modified = Option.builder().argName(<span class="string">"url"</span>).hasArg().longOpt(ARGUMENT.CVE_MOD_12)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 328</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"URL for the modified CVE 1.2."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 329</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 327</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option cve12Modified = Option.builder().argName(<span class="string">"url"</span>).hasArg().longOpt(ARGUMENT.CVE_MOD_12)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 328</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"URL for the modified CVE 1.2."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 329</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 330</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 331</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option cve20Modified = Option.builder().argName(<span class="string">"url"</span>).hasArg().longOpt(ARGUMENT.CVE_MOD_20)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 332</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"URL for the modified CVE 2.0."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 333</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 331</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option cve20Modified = Option.builder().argName(<span class="string">"url"</span>).hasArg().longOpt(ARGUMENT.CVE_MOD_20)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 332</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"URL for the modified CVE 2.0."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 333</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 334</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 335</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option updateOnly = Option.builder().longOpt(ARGUMENT.UPDATE_ONLY)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 336</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"Only update the local NVD data cache; no scan will be executed."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 335</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option updateOnly = Option.builder().longOpt(ARGUMENT.UPDATE_ONLY)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 336</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"Only update the local NVD data cache; no scan will be executed."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 337</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 338</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option data = Option.builder(ARGUMENT.DATA_DIRECTORY_SHORT).argName(<span class="string">"path"</span>).hasArg().longOpt(ARGUMENT.DATA_DIRECTORY)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 339</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"The location of the H2 Database file. This option should generally not be set."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 340</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 338</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option data = Option.builder(ARGUMENT.DATA_DIRECTORY_SHORT).argName(<span class="string">"path"</span>).hasArg().longOpt(ARGUMENT.DATA_DIRECTORY)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 339</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"The location of the H2 Database file. This option should generally not be set."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 340</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .build();</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="numLineCover"> 342</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option nexusUrl = Option.builder().argName(<span class="string">"url"</span>).hasArg().longOpt(ARGUMENT.NEXUS_URL)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 343</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"The url to the Nexus Server's REST API Endpoint (http://domain/nexus/service/local). "</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 344</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> + <span class="string">"If not set the Nexus Analyzer will be disabled."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 342</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option nexusUrl = Option.builder().argName(<span class="string">"url"</span>).hasArg().longOpt(ARGUMENT.NEXUS_URL)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 343</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"The url to the Nexus Server's REST API Endpoint (http://domain/nexus/service/local). "</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 344</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> + <span class="string">"If not set the Nexus Analyzer will be disabled."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 345</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 346</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option nexusUsesProxy = Option.builder().argName(<span class="string">"true/false"</span>).hasArg().longOpt(ARGUMENT.NEXUS_USES_PROXY)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 347</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"Whether or not the configured proxy should be used when connecting to Nexus."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 348</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 346</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option nexusUsesProxy = Option.builder().argName(<span class="string">"true/false"</span>).hasArg().longOpt(ARGUMENT.NEXUS_USES_PROXY)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 347</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"Whether or not the configured proxy should be used when connecting to Nexus."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 348</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 349</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 350</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option additionalZipExtensions = Option.builder().argName(<span class="string">"extensions"</span>).hasArg()</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 351</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .longOpt(ARGUMENT.ADDITIONAL_ZIP_EXTENSIONS)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 352</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"A comma separated list of additional extensions to be scanned as ZIP files "</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 353</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> + <span class="string">"(ZIP, EAR, WAR are already treated as zip files)"</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 350</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option additionalZipExtensions = Option.builder().argName(<span class="string">"extensions"</span>).hasArg()</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 351</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .longOpt(ARGUMENT.ADDITIONAL_ZIP_EXTENSIONS)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 352</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"A comma separated list of additional extensions to be scanned as ZIP files "</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 353</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> + <span class="string">"(ZIP, EAR, WAR are already treated as zip files)"</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 354</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 355</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option pathToMono = Option.builder().argName(<span class="string">"path"</span>).hasArg().longOpt(ARGUMENT.PATH_TO_MONO)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 356</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"The path to Mono for .NET Assembly analysis on non-windows systems."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 357</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 355</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option pathToMono = Option.builder().argName(<span class="string">"path"</span>).hasArg().longOpt(ARGUMENT.PATH_TO_MONO)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 356</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"The path to Mono for .NET Assembly analysis on non-windows systems."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 357</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 358</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 359</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option pathToBundleAudit = Option.builder().argName(<span class="string">"path"</span>).hasArg()</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 360</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .longOpt(ARGUMENT.PATH_TO_BUNDLE_AUDIT)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 361</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"The path to bundle-audit for Gem bundle analysis."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 359</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option pathToBundleAudit = Option.builder().argName(<span class="string">"path"</span>).hasArg()</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 360</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .longOpt(ARGUMENT.PATH_TO_BUNDLE_AUDIT)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 361</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"The path to bundle-audit for Gem bundle analysis."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 362</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 363</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option connectionTimeout = Option.builder(ARGUMENT.CONNECTION_TIMEOUT_SHORT).argName(<span class="string">"timeout"</span>).hasArg()</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 364</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .longOpt(ARGUMENT.CONNECTION_TIMEOUT).desc(<span class="string">"The connection timeout (in milliseconds) to use when downloading resources."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 365</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 363</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option connectionTimeout = Option.builder(ARGUMENT.CONNECTION_TIMEOUT_SHORT).argName(<span class="string">"timeout"</span>).hasArg()</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 364</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .longOpt(ARGUMENT.CONNECTION_TIMEOUT).desc(<span class="string">"The connection timeout (in milliseconds) to use when downloading resources."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 365</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 366</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 367</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option proxyServer = Option.builder().argName(<span class="string">"server"</span>).hasArg().longOpt(ARGUMENT.PROXY_SERVER)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 368</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"The proxy server to use when downloading resources."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 367</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option proxyServer = Option.builder().argName(<span class="string">"server"</span>).hasArg().longOpt(ARGUMENT.PROXY_SERVER)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 368</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"The proxy server to use when downloading resources."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 369</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 370</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option proxyPort = Option.builder().argName(<span class="string">"port"</span>).hasArg().longOpt(ARGUMENT.PROXY_PORT)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 371</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"The proxy port to use when downloading resources."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 370</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option proxyPort = Option.builder().argName(<span class="string">"port"</span>).hasArg().longOpt(ARGUMENT.PROXY_PORT)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 371</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"The proxy port to use when downloading resources."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 372</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 373</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option proxyUsername = Option.builder().argName(<span class="string">"user"</span>).hasArg().longOpt(ARGUMENT.PROXY_USERNAME)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 374</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"The proxy username to use when downloading resources."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 373</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option proxyUsername = Option.builder().argName(<span class="string">"user"</span>).hasArg().longOpt(ARGUMENT.PROXY_USERNAME)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 374</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"The proxy username to use when downloading resources."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 375</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 376</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option proxyPassword = Option.builder().argName(<span class="string">"pass"</span>).hasArg().longOpt(ARGUMENT.PROXY_PASSWORD)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 377</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"The proxy password to use when downloading resources."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 376</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option proxyPassword = Option.builder().argName(<span class="string">"pass"</span>).hasArg().longOpt(ARGUMENT.PROXY_PASSWORD)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 377</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"The proxy password to use when downloading resources."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 378</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 379</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option connectionString = Option.builder().argName(<span class="string">"connStr"</span>).hasArg().longOpt(ARGUMENT.CONNECTION_STRING)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 380</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"The connection string to the database."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 379</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option connectionString = Option.builder().argName(<span class="string">"connStr"</span>).hasArg().longOpt(ARGUMENT.CONNECTION_STRING)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 380</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"The connection string to the database."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 381</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 382</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option dbUser = Option.builder().argName(<span class="string">"user"</span>).hasArg().longOpt(ARGUMENT.DB_NAME)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 383</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"The username used to connect to the database."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 382</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option dbUser = Option.builder().argName(<span class="string">"user"</span>).hasArg().longOpt(ARGUMENT.DB_NAME)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 383</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"The username used to connect to the database."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 384</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 385</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option dbPassword = Option.builder().argName(<span class="string">"password"</span>).hasArg().longOpt(ARGUMENT.DB_PASSWORD)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 386</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"The password for connecting to the database."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 385</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option dbPassword = Option.builder().argName(<span class="string">"password"</span>).hasArg().longOpt(ARGUMENT.DB_PASSWORD)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 386</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"The password for connecting to the database."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 387</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 388</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option dbDriver = Option.builder().argName(<span class="string">"driver"</span>).hasArg().longOpt(ARGUMENT.DB_DRIVER)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 389</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"The database driver name."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 388</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option dbDriver = Option.builder().argName(<span class="string">"driver"</span>).hasArg().longOpt(ARGUMENT.DB_DRIVER)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 389</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"The database driver name."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 390</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 391</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option dbDriverPath = Option.builder().argName(<span class="string">"path"</span>).hasArg().longOpt(ARGUMENT.DB_DRIVER_PATH)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 392</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<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="numLineCover"> 393</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 391</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option dbDriverPath = Option.builder().argName(<span class="string">"path"</span>).hasArg().longOpt(ARGUMENT.DB_DRIVER_PATH)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 392</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<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="numLineCover"> 393</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 394</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 395</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableJarAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_JAR)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 396</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Jar Analyzer."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 395</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableJarAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_JAR)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 396</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Jar Analyzer."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 397</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 398</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableArchiveAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_ARCHIVE)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 399</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Archive Analyzer."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 398</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableArchiveAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_ARCHIVE)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 399</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Archive Analyzer."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 400</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 401</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableNuspecAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_NUSPEC)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 402</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Nuspec Analyzer."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 401</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableNuspecAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_NUSPEC)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 402</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Nuspec Analyzer."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 403</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 404</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableAssemblyAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_ASSEMBLY)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 405</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the .NET Assembly Analyzer."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 404</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableAssemblyAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_ASSEMBLY)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 405</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the .NET Assembly Analyzer."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 406</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 407</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disablePythonDistributionAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_PY_DIST)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 408</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Python Distribution Analyzer."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 407</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disablePythonDistributionAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_PY_DIST)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 408</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Python Distribution Analyzer."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 409</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 410</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disablePythonPackageAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_PY_PKG)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 411</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Python Package Analyzer."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 410</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disablePythonPackageAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_PY_PKG)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 411</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Python Package Analyzer."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 412</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 413</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableComposerAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_COMPOSER)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 414</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the PHP Composer Analyzer."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 413</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableComposerAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_COMPOSER)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 414</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the PHP Composer Analyzer."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 415</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 416</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableAutoconfAnalyzer = Option.builder()</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 417</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .longOpt(ARGUMENT.DISABLE_AUTOCONF)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 418</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Autoconf Analyzer."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 416</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableAutoconfAnalyzer = Option.builder()</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 417</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .longOpt(ARGUMENT.DISABLE_AUTOCONF)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 418</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Autoconf Analyzer."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 419</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 420</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableOpenSSLAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_OPENSSL)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 421</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the OpenSSL Analyzer."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 422</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableCmakeAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_CMAKE)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 423</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Cmake Analyzer."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 420</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableOpenSSLAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_OPENSSL)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 421</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the OpenSSL Analyzer."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 422</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableCmakeAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_CMAKE)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 423</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Cmake Analyzer."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 424</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 425</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableCentralAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_CENTRAL)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 426</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Central Analyzer. If this analyzer is disabled it is likely you also want to disable "</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 427</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> + <span class="string">"the Nexus Analyzer."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 425</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableCentralAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_CENTRAL)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 426</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Central Analyzer. If this analyzer is disabled it is likely you also want to disable "</span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 427</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> + <span class="string">"the Nexus Analyzer."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 428</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 429</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableNexusAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_NEXUS)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 430</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Nexus Analyzer."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 429</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableNexusAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_NEXUS)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 430</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Nexus Analyzer."</span>).build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 431</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 432</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option purge = Option.builder().longOpt(ARGUMENT.PURGE_NVD)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 433</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"Purges the local NVD data cache"</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 434</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 432</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option purge = Option.builder().longOpt(ARGUMENT.PURGE_NVD)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 433</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"Purges the local NVD data cache"</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 434</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 435</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 436</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> options.addOption(updateOnly)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 437</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(cve12Base)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 438</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(cve20Base)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 439</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(cve12Modified)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 440</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(cve20Modified)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 441</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(proxyPort)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 442</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(proxyServer)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 443</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(proxyUsername)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 444</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(proxyPassword)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 445</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(connectionTimeout)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 446</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(connectionString)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 447</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(dbUser)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 448</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(data)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 449</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(dbPassword)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 450</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(dbDriver)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 451</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(dbDriverPath)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 452</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(disableJarAnalyzer)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 453</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(disableArchiveAnalyzer)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 454</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(disableAssemblyAnalyzer)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 455</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(pathToBundleAudit)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 456</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(disablePythonDistributionAnalyzer)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 457</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(disableCmakeAnalyzer)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 458</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(disablePythonPackageAnalyzer)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 459</td> <td class="nbHitsCovered"> 36</td> <td class="src"><pre class="src"> .addOption(Option.builder().longOpt(ARGUMENT.DISABLE_RUBYGEMS)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 460</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Ruby Gemspec Analyzer."</span>).build())</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 461</td> <td class="nbHitsCovered"> 36</td> <td class="src"><pre class="src"> .addOption(Option.builder().longOpt(ARGUMENT.DISABLE_BUNDLE_AUDIT)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 462</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Ruby Bundler-Audit Analyzer."</span>).build())</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 463</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(disableAutoconfAnalyzer)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 464</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(disableComposerAnalyzer)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 465</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(disableOpenSSLAnalyzer)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 466</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(disableNuspecAnalyzer)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 467</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(disableCentralAnalyzer)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 468</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(disableNexusAnalyzer)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 469</td> <td class="nbHitsCovered"> 36</td> <td class="src"><pre class="src"> .addOption(Option.builder().longOpt(ARGUMENT.DISABLE_NODE_JS)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 470</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Node.js Package Analyzer."</span>).build())</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 471</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(nexusUrl)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 472</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(nexusUsesProxy)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 473</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(additionalZipExtensions)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 474</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(pathToMono)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 475</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(pathToBundleAudit)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 476</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(purge);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 477</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 436</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> options.addOption(updateOnly)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 437</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(cve12Base)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 438</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(cve20Base)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 439</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(cve12Modified)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 440</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(cve20Modified)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 441</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(proxyPort)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 442</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(proxyServer)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 443</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(proxyUsername)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 444</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(proxyPassword)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 445</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(connectionTimeout)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 446</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(connectionString)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 447</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(dbUser)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 448</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(data)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 449</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(dbPassword)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 450</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(dbDriver)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 451</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(dbDriverPath)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 452</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(disableJarAnalyzer)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 453</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(disableArchiveAnalyzer)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 454</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(disableAssemblyAnalyzer)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 455</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(pathToBundleAudit)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 456</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(disablePythonDistributionAnalyzer)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 457</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(disableCmakeAnalyzer)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 458</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(disablePythonPackageAnalyzer)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 459</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(Option.builder().longOpt(ARGUMENT.DISABLE_RUBYGEMS)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 460</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Ruby Gemspec Analyzer."</span>).build())</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 461</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(Option.builder().longOpt(ARGUMENT.DISABLE_BUNDLE_AUDIT)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 462</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Ruby Bundler-Audit Analyzer."</span>).build())</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 463</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(disableAutoconfAnalyzer)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 464</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(disableComposerAnalyzer)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 465</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(disableOpenSSLAnalyzer)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 466</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(disableNuspecAnalyzer)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 467</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(disableCentralAnalyzer)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 468</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(disableNexusAnalyzer)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 469</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .addOption(Option.builder().longOpt(ARGUMENT.DISABLE_NODE_JS)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 470</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Node.js Package Analyzer."</span>).build())</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 471</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(nexusUrl)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 472</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(nexusUsesProxy)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 473</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(additionalZipExtensions)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 474</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(pathToMono)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 475</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(pathToBundleAudit)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 476</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .addOption(purge);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 477</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 478</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 479</td> <td class="nbHits"> </td>
|
||||
@@ -737,17 +737,17 @@
|
||||
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> addDeprecatedOptions(<span class="keyword">final</span> Options options) <span class="keyword">throws</span> IllegalArgumentException {</pre></td></tr>
|
||||
<tr> <td class="numLine"> 490</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 491</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option proxyServer = Option.builder().argName(<span class="string">"url"</span>).hasArg().longOpt(ARGUMENT.PROXY_URL)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 492</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"The proxy url argument is deprecated, use proxyserver instead."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 493</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 494</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option appName = Option.builder(ARGUMENT.APP_NAME_SHORT).argName(<span class="string">"name"</span>).hasArg().longOpt(ARGUMENT.APP_NAME)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 495</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .desc(<span class="string">"The name of the project being scanned."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 496</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 491</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option proxyServer = Option.builder().argName(<span class="string">"url"</span>).hasArg().longOpt(ARGUMENT.PROXY_URL)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 492</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"The proxy url argument is deprecated, use proxyserver instead."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 493</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 494</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option appName = Option.builder(ARGUMENT.APP_NAME_SHORT).argName(<span class="string">"name"</span>).hasArg().longOpt(ARGUMENT.APP_NAME)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 495</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .desc(<span class="string">"The name of the project being scanned."</span>)</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 496</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||||
<tr> <td class="numLine"> 497</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 498</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> options.addOption(proxyServer);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 499</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> options.addOption(appName);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 500</td> <td class="nbHitsCovered"> 18</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 498</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> options.addOption(proxyServer);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 499</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> options.addOption(appName);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 500</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 501</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 502</td> <td class="nbHits"> </td>
|
||||
@@ -762,7 +762,7 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 507</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"> 508</td> <td class="nbHitsCovered"><a title="Line 508: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 14</a></td> <td class="src"><pre class="src"> <a title="Line 508: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ARGUMENT.VERSION);</a></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 508</td> <td class="nbHitsCovered"><a title="Line 508: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 7</a></td> <td class="src"><pre class="src"> <a title="Line 508: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ARGUMENT.VERSION);</a></pre></td></tr>
|
||||
<tr> <td class="numLine"> 509</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 510</td> <td class="nbHits"> </td>
|
||||
@@ -779,7 +779,7 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 516</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"> 517</td> <td class="nbHitsCovered"><a title="Line 517: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 14</a></td> <td class="src"><pre class="src"> <a title="Line 517: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ARGUMENT.HELP);</a></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 517</td> <td class="nbHitsCovered"><a title="Line 517: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 7</a></td> <td class="src"><pre class="src"> <a title="Line 517: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ARGUMENT.HELP);</a></pre></td></tr>
|
||||
<tr> <td class="numLine"> 518</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 519</td> <td class="nbHits"> </td>
|
||||
@@ -796,7 +796,7 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 525</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"> 526</td> <td class="nbHitsCovered"><a title="Line 526: Conditional coverage 100% (6/6) [each condition: 100%, 100%, 100%]."> 42</a></td> <td class="src"><pre class="src"> <a title="Line 526: Conditional coverage 100% (6/6) [each condition: 100%, 100%, 100%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && isValid && line.hasOption(ARGUMENT.SCAN);</a></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 526</td> <td class="nbHitsCovered"><a title="Line 526: Conditional coverage 100% (6/6) [each condition: 100%, 100%, 100%]."> 21</a></td> <td class="src"><pre class="src"> <a title="Line 526: Conditional coverage 100% (6/6) [each condition: 100%, 100%, 100%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && isValid && line.hasOption(ARGUMENT.SCAN);</a></pre></td></tr>
|
||||
<tr> <td class="numLine"> 527</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 528</td> <td class="nbHits"> </td>
|
||||
@@ -1188,23 +1188,23 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 737</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"> 738</td> <td class="nbHitsCovered"> 4</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"> 739</td> <td class="nbHitsCovered"> 4</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"> 740</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> addStandardOptions(options);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 741</td> <td class="nbHitsUncovered"><a title="Line 741: Conditional coverage 50% (2/4) [each condition: 50%, 50%]."> 4</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 741: Conditional coverage 50% (2/4) [each condition: 50%, 50%]."> <span class="keyword">if</span> (line != <span class="keyword">null</span> && line.hasOption(ARGUMENT.ADVANCED_HELP)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 738</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"> 739</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"> 740</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> addStandardOptions(options);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 741</td> <td class="nbHitsUncovered"><a title="Line 741: Conditional coverage 50% (2/4) [each condition: 50%, 50%]."> 2</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 741: Conditional coverage 50% (2/4) [each condition: 50%, 50%]."> <span class="keyword">if</span> (line != <span class="keyword">null</span> && line.hasOption(ARGUMENT.ADVANCED_HELP)) {</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 742</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"> 743</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 744</td> <td class="nbHitsCovered"> 8</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="numLineCover"> 744</td> <td class="nbHitsCovered"> 4</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"> 745</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"> 746</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> + <span class="string">"%s will automatically update required data from the Internet, such as the CVE and CPE data files from nvd.nist.gov.%n%n"</span>,</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 747</td> <td class="nbHitsCovered"> 4</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="numLineCover"> 748</td> <td class="nbHitsCovered"> 4</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="numLineCover"> 747</td> <td class="nbHitsCovered"> 2</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="numLineCover"> 748</td> <td class="nbHitsCovered"> 2</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"> 749</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 750</td> <td class="nbHitsCovered"> 4</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="numLineCover"> 750</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"> 751</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> helpMsg,</pre></td></tr>
|
||||
<tr> <td class="numLine"> 752</td> <td class="nbHits"> </td>
|
||||
@@ -1213,7 +1213,7 @@
|
||||
<td class="src"><pre class="src"> <span class="string">""</span>,</pre></td></tr>
|
||||
<tr> <td class="numLine"> 754</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">true</span>);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 755</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 755</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 756</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 757</td> <td class="nbHits"> </td>
|
||||
@@ -1230,7 +1230,7 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 763</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"> 764</td> <td class="nbHitsCovered"> 6</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValues(ARGUMENT.SCAN);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 764</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValues(ARGUMENT.SCAN);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 765</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 766</td> <td class="nbHits"> </td>
|
||||
@@ -1268,7 +1268,7 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 783</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"> 784</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.OUT, <span class="string">"."</span>);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 784</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.OUT, <span class="string">"."</span>);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 785</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 786</td> <td class="nbHits"> </td>
|
||||
@@ -1287,7 +1287,7 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 793</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"> 794</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.PATH_TO_MONO);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 794</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.PATH_TO_MONO);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 795</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 796</td> <td class="nbHits"> </td>
|
||||
@@ -1323,7 +1323,7 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 812</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getReportFormat() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 813</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.OUTPUT_FORMAT, <span class="string">"HTML"</span>);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 813</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.OUTPUT_FORMAT, <span class="string">"HTML"</span>);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 814</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 815</td> <td class="nbHits"> </td>
|
||||
@@ -1364,7 +1364,7 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 836</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getBaseCve12Url() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 837</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.CVE_BASE_12);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 837</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.CVE_BASE_12);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 838</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 839</td> <td class="nbHits"> </td>
|
||||
@@ -1381,7 +1381,7 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 845</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getBaseCve20Url() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 846</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.CVE_BASE_20);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 846</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.CVE_BASE_20);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 847</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 848</td> <td class="nbHits"> </td>
|
||||
@@ -1398,7 +1398,7 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 854</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getModifiedCve12Url() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 855</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.CVE_MOD_12);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 855</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.CVE_MOD_12);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 856</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 857</td> <td class="nbHits"> </td>
|
||||
@@ -1415,7 +1415,7 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 863</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getModifiedCve20Url() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 864</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.CVE_MOD_20);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 864</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.CVE_MOD_20);</pre></td></tr>
|
||||
<tr> <td class="numLine"> 865</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 866</td> <td class="nbHits"> </td>
|
||||
@@ -1605,11 +1605,11 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 967</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"> 968</td> <td class="nbHitsCovered"> 4</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="numLineCover"> 969</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> Settings.getString(Settings.KEYS.APPLICATION_VAME, <span class="string">"dependency-check"</span>),</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 970</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> Settings.getString(Settings.KEYS.APPLICATION_VERSION, <span class="string">"Unknown"</span>));</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 971</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> System.out.println(version);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 972</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 968</td> <td class="nbHitsCovered"> 2</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="numLineCover"> 969</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> Settings.getString(Settings.KEYS.APPLICATION_VAME, <span class="string">"dependency-check"</span>),</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 970</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> Settings.getString(Settings.KEYS.APPLICATION_VERSION, <span class="string">"Unknown"</span>));</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 971</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> System.out.println(version);</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 972</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 973</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> </pre></td></tr>
|
||||
<tr> <td class="numLine"> 974</td> <td class="nbHits"> </td>
|
||||
@@ -1647,7 +1647,7 @@
|
||||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 991</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isUpdateOnly() {</pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 992</td> <td class="nbHitsUncovered"><a title="Line 992: Conditional coverage 50% (2/4) [each condition: 50%, 50%]."> 14</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 992: Conditional coverage 50% (2/4) [each condition: 50%, 50%]."> <span class="keyword">return</span> line != <span class="keyword">null</span> && line.hasOption(ARGUMENT.UPDATE_ONLY);</a></span></pre></td></tr>
|
||||
<tr> <td class="numLineCover"> 992</td> <td class="nbHitsUncovered"><a title="Line 992: Conditional coverage 50% (2/4) [each condition: 50%, 50%]."> 7</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 992: Conditional coverage 50% (2/4) [each condition: 50%, 50%]."> <span class="keyword">return</span> line != <span class="keyword">null</span> && line.hasOption(ARGUMENT.UPDATE_ONLY);</a></span></pre></td></tr>
|
||||
<tr> <td class="numLine"> 993</td> <td class="nbHits"> </td>
|
||||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||||
<tr> <td class="numLine"> 994</td> <td class="nbHits"> </td>
|
||||
@@ -2431,6 +2431,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.1.1 on 6/16/16 6:46 AM.</div>
|
||||
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 7/31/16 7:42 AM.</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user