|
|
|
|
@@ -12,7 +12,7 @@
|
|
|
|
|
<div class="separator"> </div>
|
|
|
|
|
<table class="report">
|
|
|
|
|
<thead><tr> <td class="heading">Classes in this File</td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
|
|
|
|
|
<tr><td><a href="org.owasp.dependencycheck.App.html">App</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/69</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/24</span></div></div></td></tr></table></td><td class="value"><span class="hidden">6.0;</span>6</td></tr>
|
|
|
|
|
<tr><td><a href="org.owasp.dependencycheck.App.html">App</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/73</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/32</span></div></div></td></tr></table></td><td class="value"><span class="hidden">7.0;</span>7</td></tr>
|
|
|
|
|
|
|
|
|
|
</table>
|
|
|
|
|
<div class="separator"> </div>
|
|
|
|
|
@@ -197,141 +197,151 @@
|
|
|
|
|
<tr> <td class="numLineCover"> 99</td> <td class="nbHitsUncovered"><a title="Line 99: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 99: Conditional coverage 0% (0/2)."> } <span class="keyword">else</span> <span class="keyword">if</span> (cli.isRunScan()) {</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 100</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> updateSettings(cli.isAutoUpdate(), cli.getConnectionTimeout(), cli.getProxyUrl(),</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 101</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> cli.getProxyPort(), cli.getDataDirectory(), cli.getPropertiesFile());</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 102</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> runScan(cli.getReportDirectory(), cli.getReportFormat(), cli.getApplicationName(), cli.getScanFiles());</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 103</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> cli.getProxyPort(), cli.getProxyUsername(), cli.getProxyPassword(),</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 102</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> cli.getDataDirectory(), cli.getPropertiesFile());</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 103</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> runScan(cli.getReportDirectory(), cli.getReportFormat(), cli.getApplicationName(), cli.getScanFiles());</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 104</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> } <span class="keyword">else</span> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 104</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> cli.printHelp();</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 105</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLineCover"> 105</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> cli.printHelp();</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 106</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 106</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></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"> 107</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 108</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 109</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * Scans the specified directories and writes the dependency reports to the</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 110</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * reportDirectory.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 111</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 112</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param reportDirectory the path to the directory where the reports will</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 113</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * be written</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 114</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param outputFormat the output format of the report</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 115</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param applicationName the application name for the report</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 116</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param files the files/directories to scan</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 117</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 118</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> runScan(String reportDirectory, String outputFormat, String applicationName, String[] files) {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 119</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Engine scanner = <span class="keyword">new</span> Engine();</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 120</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 121</td> <td class="nbHitsUncovered"><a title="Line 121: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 121: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> (String file : files) {</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 122</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> scanner.scan(file);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 123</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 124</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 125</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> scanner.analyzeDependencies();</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 126</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> List<Dependency> dependencies = scanner.getDependencies();</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 127</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 128</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> ReportGenerator report = <span class="keyword">new</span> ReportGenerator(applicationName, dependencies, scanner.getAnalyzers());</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 129</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 130</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> report.generateReports(reportDirectory, outputFormat);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 131</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (IOException ex) {</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 132</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.SEVERE, <span class="string">"There was an IO error while attempting to generate the report."</span>);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 133</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.INFO, <span class="keyword">null</span>, ex);</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">catch</span> (Exception ex) {</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 135</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.SEVERE, <span class="string">"There was an error while attempting to generate the report."</span>);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 136</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.INFO, <span class="keyword">null</span>, ex);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 137</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 138</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 139</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 140</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 141</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * Updates the global Settings.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 142</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLine"> 110</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * Scans the specified directories and writes the dependency reports to the</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 111</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * reportDirectory.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 112</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 143</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param autoUpdate whether or not to update cached web data sources</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 144</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param connectionTimeout the timeout to use when downloading resources</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 145</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * (null or blank will use default)</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 146</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param proxyUrl the proxy url (null or blank means no proxy will be used)</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 147</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param proxyPort the proxy port (null or blank means no port will be</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 148</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * used)</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 149</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param dataDirectory the directory to store/retrieve persistent data from</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 150</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param propertiesFile the properties file to utilize</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 151</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLine"> 113</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param reportDirectory the path to the directory where the reports will</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 114</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * be written</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 115</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param outputFormat the output format of the report</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 116</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param applicationName the application name for the report</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 117</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param files the files/directories to scan</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 118</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 152</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> updateSettings(<span class="keyword">boolean</span> autoUpdate, String connectionTimeout, String proxyUrl,</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 153</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> String proxyPort, String dataDirectory, File propertiesFile) {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 154</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLine"> 119</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> runScan(String reportDirectory, String outputFormat, String applicationName, String[] files) {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 120</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> Engine scanner = <span class="keyword">new</span> Engine();</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 121</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 155</td> <td class="nbHitsUncovered"><a title="Line 155: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 155: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (propertiesFile != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 156</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLineCover"> 122</td> <td class="nbHitsUncovered"><a title="Line 122: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 122: Conditional coverage 0% (0/2)."> <span class="keyword">for</span> (String file : files) {</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 123</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> scanner.scan(file);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 124</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 125</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 126</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> scanner.analyzeDependencies();</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 127</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> List<Dependency> dependencies = scanner.getDependencies();</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 128</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </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> ReportGenerator report = <span class="keyword">new</span> ReportGenerator(applicationName, dependencies, scanner.getAnalyzers());</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 130</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 131</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> report.generateReports(reportDirectory, outputFormat);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 132</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (IOException ex) {</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 133</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.SEVERE, <span class="string">"There was an IO error while attempting to generate the report."</span>);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 134</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.INFO, <span class="keyword">null</span>, ex);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 135</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (Exception ex) {</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 136</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.SEVERE, <span class="string">"There was an error while attempting to generate the report."</span>);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 137</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.INFO, <span class="keyword">null</span>, ex);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 138</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 139</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 140</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 141</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 142</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * Updates the global Settings.</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 143</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 144</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param autoUpdate whether or not to update cached web data sources</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 145</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param connectionTimeout the timeout to use when downloading resources</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 146</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * (null or blank will use default)</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 147</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param proxyUrl the proxy url (null or blank means no proxy will be used)</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 148</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param proxyPort the proxy port (null or blank means no port will be</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 149</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * used)</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 150</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param dataDirectory the directory to store/retrieve persistent data from</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 151</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> * @param propertiesFile the properties file to utilize</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 152</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 153</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> updateSettings(<span class="keyword">boolean</span> autoUpdate, String connectionTimeout, String proxyUrl, String proxyPort,</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 154</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> String proxyUser, String proxyPass, String dataDirectory, File propertiesFile) {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 155</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> </pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 156</td> <td class="nbHitsUncovered"><a title="Line 156: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 156: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (propertiesFile != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 157</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 157</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.mergeProperties(propertiesFile);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 158</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (FileNotFoundException ex) {</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 159</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">"Unable to load properties file '%s'"</span>, propertiesFile.getPath());</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 160</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.SEVERE, msg);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 161</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.FINE, <span class="keyword">null</span>, ex);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 162</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (IOException ex) {</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 163</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">"Unable to find properties file '%s'"</span>, propertiesFile.getPath());</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 164</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.SEVERE, msg);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 165</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.FINE, <span class="keyword">null</span>, ex);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 166</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 167</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLineCover"> 158</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.mergeProperties(propertiesFile);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 159</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (FileNotFoundException ex) {</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 160</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">"Unable to load properties file '%s'"</span>, propertiesFile.getPath());</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 161</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.SEVERE, msg);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 162</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.FINE, <span class="keyword">null</span>, ex);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 163</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (IOException ex) {</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 164</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">"Unable to find properties file '%s'"</span>, propertiesFile.getPath());</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 165</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.SEVERE, msg);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 166</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Logger.getLogger(App.<span class="keyword">class</span>.getName()).log(Level.FINE, <span class="keyword">null</span>, ex);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 167</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 168</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 168</td> <td class="nbHitsUncovered"><a title="Line 168: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 168: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (dataDirectory != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 169</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDirectory);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 170</td> <td class="nbHitsUncovered"><a title="Line 170: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 170: Conditional coverage 0% (0/2)."> } <span class="keyword">else</span> <span class="keyword">if</span> (System.getProperty(<span class="string">"basedir"</span>) != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 171</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> File dataDir = <span class="keyword">new</span> File(System.getProperty(<span class="string">"basedir"</span>), <span class="string">"data"</span>);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 172</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDir.getAbsolutePath());</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 173</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">else</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> File jarPath = <span class="keyword">new</span> File(App.<span class="keyword">class</span>.getProtectionDomain().getCodeSource().getLocation().getPath());</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">final</span> File base = jarPath.getParentFile();</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 176</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> String sub = Settings.getString(Settings.KEYS.DATA_DIRECTORY);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 177</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> File dataDir = <span class="keyword">new</span> File(base, sub);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 178</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDir.getAbsolutePath());</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 179</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLineCover"> 169</td> <td class="nbHitsUncovered"><a title="Line 169: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 169: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (dataDirectory != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 170</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDirectory);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 171</td> <td class="nbHitsUncovered"><a title="Line 171: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 171: Conditional coverage 0% (0/2)."> } <span class="keyword">else</span> <span class="keyword">if</span> (System.getProperty(<span class="string">"basedir"</span>) != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 172</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> File dataDir = <span class="keyword">new</span> File(System.getProperty(<span class="string">"basedir"</span>), <span class="string">"data"</span>);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 173</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDir.getAbsolutePath());</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">else</span> {</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">final</span> File jarPath = <span class="keyword">new</span> File(App.<span class="keyword">class</span>.getProtectionDomain().getCodeSource().getLocation().getPath());</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 176</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> File base = jarPath.getParentFile();</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 177</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> String sub = Settings.getString(Settings.KEYS.DATA_DIRECTORY);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 178</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> File dataDir = <span class="keyword">new</span> File(base, sub);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 179</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.DATA_DIRECTORY, dataDir.getAbsolutePath());</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 180</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 180</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setBoolean(Settings.KEYS.AUTO_UPDATE, autoUpdate);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 181</td> <td class="nbHitsUncovered"><a title="Line 181: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 181: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> (proxyUrl != <span class="keyword">null</span> && !proxyUrl.isEmpty()) {</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"> Settings.setString(Settings.KEYS.PROXY_URL, proxyUrl);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 183</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLineCover"> 181</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setBoolean(Settings.KEYS.AUTO_UPDATE, autoUpdate);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 182</td> <td class="nbHitsUncovered"><a title="Line 182: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 182: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> (proxyUrl != <span class="keyword">null</span> && !proxyUrl.isEmpty()) {</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 183</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.PROXY_URL, proxyUrl);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 184</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 184</td> <td class="nbHitsUncovered"><a title="Line 184: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 184: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> (proxyPort != <span class="keyword">null</span> && !proxyPort.isEmpty()) {</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 185</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.PROXY_PORT, proxyPort);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 186</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLineCover"> 185</td> <td class="nbHitsUncovered"><a title="Line 185: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 185: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> (proxyPort != <span class="keyword">null</span> && !proxyPort.isEmpty()) {</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 186</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.PROXY_PORT, proxyPort);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 187</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 187</td> <td class="nbHitsUncovered"><a title="Line 187: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 187: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> (connectionTimeout != <span class="keyword">null</span> && !connectionTimeout.isEmpty()) {</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 188</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.CONNECTION_TIMEOUT, connectionTimeout);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 189</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLineCover"> 188</td> <td class="nbHitsUncovered"><a title="Line 188: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 188: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> (proxyUser != <span class="keyword">null</span> && !proxyUser.isEmpty()) {</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 189</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.PROXY_USERNAME, proxyUser);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 190</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 190</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 191</td> <td class="nbHits"> </td>
|
|
|
|
|
<tr> <td class="numLineCover"> 191</td> <td class="nbHitsUncovered"><a title="Line 191: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 191: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> (proxyPass != <span class="keyword">null</span> && !proxyPass.isEmpty()) {</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 192</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.PROXY_PASSWORD, proxyPass);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 193</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 194</td> <td class="nbHitsUncovered"><a title="Line 194: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 194: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> (connectionTimeout != <span class="keyword">null</span> && !connectionTimeout.isEmpty()) {</a></span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 195</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Settings.setString(Settings.KEYS.CONNECTION_TIMEOUT, connectionTimeout);</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 196</td> <td class="nbHits"> </td>
|
|
|
|
|
<td class="src"><pre class="src"> }</pre></td></tr>
|
|
|
|
|
<tr> <td class="numLineCover"> 197</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
|
|
|
|
<tr> <td class="numLine"> 198</td> <td class="nbHits"> </td>
|
|
|
|
|
<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> 1.9.4.1 on 10/20/13 9:39 PM.</div>
|
|
|
|
|
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 1.9.4.1 on 11/16/13 1:27 PM.</div>
|
|
|
|
|
</body>
|
|
|
|
|
</html>
|
|
|
|
|
|