You are viewing a plain text version of this content. The canonical link for it is here.
Posted to site-commits@maven.apache.org by hb...@apache.org on 2017/01/22 18:10:06 UTC

svn commit: r1005363 [12/13] - in /websites/production/maven/components/resolver-archives/resolver-LATEST: ./ apidocs/ apidocs/org/eclipse/aether/artifact/class-use/ apidocs/org/eclipse/aether/class-use/ apidocs/org/eclipse/aether/collection/class-use/...

Modified: websites/production/maven/components/resolver-archives/resolver-LATEST/maven-resolver-util/surefire-report.html
==============================================================================
--- websites/production/maven/components/resolver-archives/resolver-LATEST/maven-resolver-util/surefire-report.html (original)
+++ websites/production/maven/components/resolver-archives/resolver-LATEST/maven-resolver-util/surefire-report.html Sun Jan 22 18:10:03 2017
@@ -414,7 +414,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.499</td></tr></table><br />
+<td>0.593</td></tr></table><br />
 <p>Note: failures are anticipated and checked for with assertions while errors are unanticipated.</p><br /></div>
 <div class="section">
 <h2><a name="Package_List"></a>Package List</h2><a name="Package_List"></a>
@@ -435,7 +435,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.033</td></tr>
+<td>0.009</td></tr>
 <tr class="a">
 <td><a href="#org.eclipse.aether.util.graph.traverser">org.eclipse.aether.util.graph.traverser</a></td>
 <td>15</td>
@@ -451,7 +451,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.003</td></tr>
+<td>0.017</td></tr>
 <tr class="a">
 <td><a href="#org.eclipse.aether.util.graph.manager">org.eclipse.aether.util.graph.manager</a></td>
 <td>1</td>
@@ -459,7 +459,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.001</td></tr>
+<td>0.002</td></tr>
 <tr class="b">
 <td><a href="#org.eclipse.aether.util.artifact">org.eclipse.aether.util.artifact</a></td>
 <td>19</td>
@@ -467,7 +467,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.007</td></tr>
+<td>0.008</td></tr>
 <tr class="a">
 <td><a href="#org.eclipse.aether.util.listener">org.eclipse.aether.util.listener</a></td>
 <td>2</td>
@@ -475,7 +475,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.005</td></tr>
+<td>0.004</td></tr>
 <tr class="b">
 <td><a href="#org.eclipse.aether.util.repository">org.eclipse.aether.util.repository</a></td>
 <td>24</td>
@@ -483,7 +483,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.065</td></tr>
+<td>0.154</td></tr>
 <tr class="a">
 <td><a href="#org.eclipse.aether.util">org.eclipse.aether.util</a></td>
 <td>31</td>
@@ -491,7 +491,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.206</td></tr>
+<td>0.205</td></tr>
 <tr class="b">
 <td><a href="#org.eclipse.aether.util.graph.versions">org.eclipse.aether.util.graph.versions</a></td>
 <td>12</td>
@@ -499,23 +499,23 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.011</td></tr>
+<td>0.007</td></tr>
 <tr class="a">
-<td><a href="#org.eclipse.aether.util.graph.selector">org.eclipse.aether.util.graph.selector</a></td>
-<td>7</td>
+<td><a href="#org.eclipse.aether.util.version">org.eclipse.aether.util.version</a></td>
+<td>36</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.001</td></tr>
+<td>0.054</td></tr>
 <tr class="b">
-<td><a href="#org.eclipse.aether.util.version">org.eclipse.aether.util.version</a></td>
-<td>36</td>
+<td><a href="#org.eclipse.aether.util.graph.selector">org.eclipse.aether.util.graph.selector</a></td>
+<td>7</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.06</td></tr>
+<td>0.002</td></tr>
 <tr class="a">
 <td><a href="#org.eclipse.aether.util.graph.transformer">org.eclipse.aether.util.graph.transformer</a></td>
 <td>46</td>
@@ -523,7 +523,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.105</td></tr></table><br />
+<td>0.129</td></tr></table><br />
 <p>Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.</p>
 <div class="section">
 <h3><a name="org.eclipse.aether.util.graph.visitor"></a>org.eclipse.aether.util.graph.visitor</h3><a name="org.eclipse.aether.util.graph.visitor"></a>
@@ -538,6 +538,15 @@ function toggleDisplay(elementId) {
 <th>Success Rate</th>
 <th>Time</th></tr>
 <tr class="b">
+<td><a href="#org.eclipse.aether.util.graph.visitorPathRecordingDependencyVisitorTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.graph.visitorPathRecordingDependencyVisitorTest">PathRecordingDependencyVisitorTest</a></td>
+<td>5</td>
+<td>0</td>
+<td>0</td>
+<td>0</td>
+<td>100%</td>
+<td>0.005</td></tr>
+<tr class="a">
 <td><a href="#org.eclipse.aether.util.graph.visitorFilteringDependencyVisitorTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a href="#org.eclipse.aether.util.graph.visitorFilteringDependencyVisitorTest">FilteringDependencyVisitorTest</a></td>
 <td>1</td>
@@ -545,8 +554,8 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.019</td></tr>
-<tr class="a">
+<td>0.001</td></tr>
+<tr class="b">
 <td><a href="#org.eclipse.aether.util.graph.visitorPreorderNodeListGeneratorTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a href="#org.eclipse.aether.util.graph.visitorPreorderNodeListGeneratorTest">PreorderNodeListGeneratorTest</a></td>
 <td>2</td>
@@ -554,8 +563,8 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.003</td></tr>
-<tr class="b">
+<td>0</td></tr>
+<tr class="a">
 <td><a href="#org.eclipse.aether.util.graph.visitorTreeDependencyVisitorTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a href="#org.eclipse.aether.util.graph.visitorTreeDependencyVisitorTest">TreeDependencyVisitorTest</a></td>
 <td>1</td>
@@ -564,15 +573,6 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>100%</td>
 <td>0.001</td></tr>
-<tr class="a">
-<td><a href="#org.eclipse.aether.util.graph.visitorPathRecordingDependencyVisitorTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.graph.visitorPathRecordingDependencyVisitorTest">PathRecordingDependencyVisitorTest</a></td>
-<td>5</td>
-<td>0</td>
-<td>0</td>
-<td>0</td>
-<td>100%</td>
-<td>0.007</td></tr>
 <tr class="b">
 <td><a href="#org.eclipse.aether.util.graph.visitorPostorderNodeListGeneratorTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a href="#org.eclipse.aether.util.graph.visitorPostorderNodeListGeneratorTest">PostorderNodeListGeneratorTest</a></td>
@@ -581,7 +581,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.003</td></tr></table></div>
+<td>0.002</td></tr></table></div>
 <div class="section">
 <h3><a name="org.eclipse.aether.util.graph.traverser"></a>org.eclipse.aether.util.graph.traverser</h3><a name="org.eclipse.aether.util.graph.traverser"></a>
 <table border="1" class="table table-striped">
@@ -595,17 +595,17 @@ function toggleDisplay(elementId) {
 <th>Success Rate</th>
 <th>Time</th></tr>
 <tr class="b">
-<td><a href="#org.eclipse.aether.util.graph.traverserAndDependencyTraverserTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.graph.traverserAndDependencyTraverserTest">AndDependencyTraverserTest</a></td>
-<td>7</td>
+<td><a href="#org.eclipse.aether.util.graph.traverserStaticDependencyTraverserTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.graph.traverserStaticDependencyTraverserTest">StaticDependencyTraverserTest</a></td>
+<td>4</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.001</td></tr>
+<td>0</td></tr>
 <tr class="a">
-<td><a href="#org.eclipse.aether.util.graph.traverserStaticDependencyTraverserTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.graph.traverserStaticDependencyTraverserTest">StaticDependencyTraverserTest</a></td>
+<td><a href="#org.eclipse.aether.util.graph.traverserFatArtifactTraverserTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.graph.traverserFatArtifactTraverserTest">FatArtifactTraverserTest</a></td>
 <td>4</td>
 <td>0</td>
 <td>0</td>
@@ -613,14 +613,14 @@ function toggleDisplay(elementId) {
 <td>100%</td>
 <td>0.001</td></tr>
 <tr class="b">
-<td><a href="#org.eclipse.aether.util.graph.traverserFatArtifactTraverserTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.graph.traverserFatArtifactTraverserTest">FatArtifactTraverserTest</a></td>
-<td>4</td>
+<td><a href="#org.eclipse.aether.util.graph.traverserAndDependencyTraverserTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.graph.traverserAndDependencyTraverserTest">AndDependencyTraverserTest</a></td>
+<td>7</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0</td></tr></table></div>
+<td>0.001</td></tr></table></div>
 <div class="section">
 <h3><a name="org.eclipse.aether.util.filter"></a>org.eclipse.aether.util.filter</h3><a name="org.eclipse.aether.util.filter"></a>
 <table border="1" class="table table-striped">
@@ -634,62 +634,62 @@ function toggleDisplay(elementId) {
 <th>Success Rate</th>
 <th>Time</th></tr>
 <tr class="b">
-<td><a href="#org.eclipse.aether.util.filterPatternExclusionsDependencyFilterTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.filterPatternExclusionsDependencyFilterTest">PatternExclusionsDependencyFilterTest</a></td>
-<td>6</td>
+<td><a href="#org.eclipse.aether.util.filterOrDependencyFilterTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.filterOrDependencyFilterTest">OrDependencyFilterTest</a></td>
+<td>1</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0</td></tr>
+<td>0.001</td></tr>
 <tr class="a">
-<td><a href="#org.eclipse.aether.util.filterDependencyFilterUtilsTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.filterDependencyFilterUtilsTest">DependencyFilterUtilsTest</a></td>
-<td>8</td>
+<td><a href="#org.eclipse.aether.util.filterPatternInclusionsDependencyFilterTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.filterPatternInclusionsDependencyFilterTest">PatternInclusionsDependencyFilterTest</a></td>
+<td>6</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.003</td></tr>
+<td>0.005</td></tr>
 <tr class="b">
-<td><a href="#org.eclipse.aether.util.filterPatternInclusionsDependencyFilterTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.filterPatternInclusionsDependencyFilterTest">PatternInclusionsDependencyFilterTest</a></td>
-<td>6</td>
+<td><a href="#org.eclipse.aether.util.filterScopeDependencyFilterTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.filterScopeDependencyFilterTest">ScopeDependencyFilterTest</a></td>
+<td>1</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0</td></tr>
+<td>0.004</td></tr>
 <tr class="a">
-<td><a href="#org.eclipse.aether.util.filterAndDependencyFilterTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.filterAndDependencyFilterTest">AndDependencyFilterTest</a></td>
-<td>1</td>
+<td><a href="#org.eclipse.aether.util.filterDependencyFilterUtilsTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.filterDependencyFilterUtilsTest">DependencyFilterUtilsTest</a></td>
+<td>8</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0</td></tr>
+<td>0.003</td></tr>
 <tr class="b">
-<td><a href="#org.eclipse.aether.util.filterOrDependencyFilterTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.filterOrDependencyFilterTest">OrDependencyFilterTest</a></td>
-<td>1</td>
+<td><a href="#org.eclipse.aether.util.filterPatternExclusionsDependencyFilterTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.filterPatternExclusionsDependencyFilterTest">PatternExclusionsDependencyFilterTest</a></td>
+<td>6</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0</td></tr>
+<td>0.003</td></tr>
 <tr class="a">
-<td><a href="#org.eclipse.aether.util.filterExclusionDependencyFilterTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.filterExclusionDependencyFilterTest">ExclusionDependencyFilterTest</a></td>
+<td><a href="#org.eclipse.aether.util.filterAndDependencyFilterTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.filterAndDependencyFilterTest">AndDependencyFilterTest</a></td>
 <td>1</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0</td></tr>
+<td>0.001</td></tr>
 <tr class="b">
-<td><a href="#org.eclipse.aether.util.filterScopeDependencyFilterTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.filterScopeDependencyFilterTest">ScopeDependencyFilterTest</a></td>
+<td><a href="#org.eclipse.aether.util.filterExclusionDependencyFilterTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.filterExclusionDependencyFilterTest">ExclusionDependencyFilterTest</a></td>
 <td>1</td>
 <td>0</td>
 <td>0</td>
@@ -716,7 +716,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.001</td></tr></table></div>
+<td>0.002</td></tr></table></div>
 <div class="section">
 <h3><a name="org.eclipse.aether.util.artifact"></a>org.eclipse.aether.util.artifact</h3><a name="org.eclipse.aether.util.artifact"></a>
 <table border="1" class="table table-striped">
@@ -730,23 +730,23 @@ function toggleDisplay(elementId) {
 <th>Success Rate</th>
 <th>Time</th></tr>
 <tr class="b">
-<td><a href="#org.eclipse.aether.util.artifactArtifactIdUtilsTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.artifactArtifactIdUtilsTest">ArtifactIdUtilsTest</a></td>
-<td>8</td>
+<td><a href="#org.eclipse.aether.util.artifactSubArtifactTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.artifactSubArtifactTest">SubArtifactTest</a></td>
+<td>11</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.002</td></tr>
+<td>0.004</td></tr>
 <tr class="a">
-<td><a href="#org.eclipse.aether.util.artifactSubArtifactTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.artifactSubArtifactTest">SubArtifactTest</a></td>
-<td>11</td>
+<td><a href="#org.eclipse.aether.util.artifactArtifactIdUtilsTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.artifactArtifactIdUtilsTest">ArtifactIdUtilsTest</a></td>
+<td>8</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.005</td></tr></table></div>
+<td>0.004</td></tr></table></div>
 <div class="section">
 <h3><a name="org.eclipse.aether.util.listener"></a>org.eclipse.aether.util.listener</h3><a name="org.eclipse.aether.util.listener"></a>
 <table border="1" class="table table-striped">
@@ -760,8 +760,8 @@ function toggleDisplay(elementId) {
 <th>Success Rate</th>
 <th>Time</th></tr>
 <tr class="b">
-<td><a href="#org.eclipse.aether.util.listenerChainedRepositoryListenerTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.listenerChainedRepositoryListenerTest">ChainedRepositoryListenerTest</a></td>
+<td><a href="#org.eclipse.aether.util.listenerChainedTransferListenerTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.listenerChainedTransferListenerTest">ChainedTransferListenerTest</a></td>
 <td>1</td>
 <td>0</td>
 <td>0</td>
@@ -769,14 +769,14 @@ function toggleDisplay(elementId) {
 <td>100%</td>
 <td>0.002</td></tr>
 <tr class="a">
-<td><a href="#org.eclipse.aether.util.listenerChainedTransferListenerTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.listenerChainedTransferListenerTest">ChainedTransferListenerTest</a></td>
+<td><a href="#org.eclipse.aether.util.listenerChainedRepositoryListenerTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.listenerChainedRepositoryListenerTest">ChainedRepositoryListenerTest</a></td>
 <td>1</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.003</td></tr></table></div>
+<td>0.002</td></tr></table></div>
 <div class="section">
 <h3><a name="org.eclipse.aether.util.repository"></a>org.eclipse.aether.util.repository</h3><a name="org.eclipse.aether.util.repository"></a>
 <table border="1" class="table table-striped">
@@ -797,7 +797,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.002</td></tr>
+<td>0</td></tr>
 <tr class="a">
 <td><a href="#org.eclipse.aether.util.repositorySecretAuthenticationTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a href="#org.eclipse.aether.util.repositorySecretAuthenticationTest">SecretAuthenticationTest</a></td>
@@ -806,7 +806,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.022</td></tr>
+<td>0.004</td></tr>
 <tr class="b">
 <td><a href="#org.eclipse.aether.util.repositoryComponentAuthenticationTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a href="#org.eclipse.aether.util.repositoryComponentAuthenticationTest">ComponentAuthenticationTest</a></td>
@@ -815,25 +815,25 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.002</td></tr>
+<td>0.017</td></tr>
 <tr class="a">
-<td><a href="#org.eclipse.aether.util.repositoryDefaultProxySelectorTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.repositoryDefaultProxySelectorTest">DefaultProxySelectorTest</a></td>
-<td>5</td>
+<td><a href="#org.eclipse.aether.util.repositoryJreProxySelectorTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.repositoryJreProxySelectorTest">JreProxySelectorTest</a></td>
+<td>6</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.003</td></tr>
+<td>0.131</td></tr>
 <tr class="b">
-<td><a href="#org.eclipse.aether.util.repositoryJreProxySelectorTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.repositoryJreProxySelectorTest">JreProxySelectorTest</a></td>
-<td>6</td>
+<td><a href="#org.eclipse.aether.util.repositoryDefaultProxySelectorTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.repositoryDefaultProxySelectorTest">DefaultProxySelectorTest</a></td>
+<td>5</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.036</td></tr></table></div>
+<td>0.002</td></tr></table></div>
 <div class="section">
 <h3><a name="org.eclipse.aether.util"></a>org.eclipse.aether.util</h3><a name="org.eclipse.aether.util"></a>
 <table border="1" class="table table-striped">
@@ -847,23 +847,23 @@ function toggleDisplay(elementId) {
 <th>Success Rate</th>
 <th>Time</th></tr>
 <tr class="b">
-<td><a href="#org.eclipse.aether.utilChecksumUtilTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.utilChecksumUtilTest">ChecksumUtilTest</a></td>
-<td>6</td>
+<td><a href="#org.eclipse.aether.utilStringUtilsTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.utilStringUtilsTest">StringUtilsTest</a></td>
+<td>1</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.205</td></tr>
+<td>0</td></tr>
 <tr class="a">
-<td><a href="#org.eclipse.aether.utilStringUtilsTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.utilStringUtilsTest">StringUtilsTest</a></td>
-<td>1</td>
+<td><a href="#org.eclipse.aether.utilChecksumUtilTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.utilChecksumUtilTest">ChecksumUtilTest</a></td>
+<td>6</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0</td></tr>
+<td>0.201</td></tr>
 <tr class="b">
 <td><a href="#org.eclipse.aether.utilConfigUtilsTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a href="#org.eclipse.aether.utilConfigUtilsTest">ConfigUtilsTest</a></td>
@@ -872,7 +872,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.001</td></tr></table></div>
+<td>0.004</td></tr></table></div>
 <div class="section">
 <h3><a name="org.eclipse.aether.util.graph.versions"></a>org.eclipse.aether.util.graph.versions</h3><a name="org.eclipse.aether.util.graph.versions"></a>
 <table border="1" class="table table-striped">
@@ -893,19 +893,19 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.003</td></tr>
+<td>0.002</td></tr>
 <tr class="a">
-<td><a href="#org.eclipse.aether.util.graph.versionsSnapshotVersionFilterTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.graph.versionsSnapshotVersionFilterTest">SnapshotVersionFilterTest</a></td>
+<td><a href="#org.eclipse.aether.util.graph.versionsContextualSnapshotVersionFilterTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.graph.versionsContextualSnapshotVersionFilterTest">ContextualSnapshotVersionFilterTest</a></td>
 <td>3</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.005</td></tr>
+<td>0.003</td></tr>
 <tr class="b">
-<td><a href="#org.eclipse.aether.util.graph.versionsHighestVersionFilterTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.graph.versionsHighestVersionFilterTest">HighestVersionFilterTest</a></td>
+<td><a href="#org.eclipse.aether.util.graph.versionsSnapshotVersionFilterTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.graph.versionsSnapshotVersionFilterTest">SnapshotVersionFilterTest</a></td>
 <td>3</td>
 <td>0</td>
 <td>0</td>
@@ -913,34 +913,13 @@ function toggleDisplay(elementId) {
 <td>100%</td>
 <td>0.001</td></tr>
 <tr class="a">
-<td><a href="#org.eclipse.aether.util.graph.versionsContextualSnapshotVersionFilterTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.graph.versionsContextualSnapshotVersionFilterTest">ContextualSnapshotVersionFilterTest</a></td>
+<td><a href="#org.eclipse.aether.util.graph.versionsHighestVersionFilterTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.graph.versionsHighestVersionFilterTest">HighestVersionFilterTest</a></td>
 <td>3</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.002</td></tr></table></div>
-<div class="section">
-<h3><a name="org.eclipse.aether.util.graph.selector"></a>org.eclipse.aether.util.graph.selector</h3><a name="org.eclipse.aether.util.graph.selector"></a>
-<table border="1" class="table table-striped">
-<tr class="a">
-<th></th>
-<th>Class</th>
-<th>Tests</th>
-<th>Errors </th>
-<th>Failures</th>
-<th>Skipped</th>
-<th>Success Rate</th>
-<th>Time</th></tr>
-<tr class="b">
-<td><a href="#org.eclipse.aether.util.graph.selectorAndDependencySelectorTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.graph.selectorAndDependencySelectorTest">AndDependencySelectorTest</a></td>
-<td>7</td>
-<td>0</td>
-<td>0</td>
-<td>0</td>
-<td>100%</td>
 <td>0.001</td></tr></table></div>
 <div class="section">
 <h3><a name="org.eclipse.aether.util.version"></a>org.eclipse.aether.util.version</h3><a name="org.eclipse.aether.util.version"></a>
@@ -955,43 +934,43 @@ function toggleDisplay(elementId) {
 <th>Success Rate</th>
 <th>Time</th></tr>
 <tr class="b">
-<td><a href="#org.eclipse.aether.util.versionGenericVersionTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.versionGenericVersionTest">GenericVersionTest</a></td>
-<td>22</td>
+<td><a href="#org.eclipse.aether.util.versionGenericVersionRangeTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.versionGenericVersionRangeTest">GenericVersionRangeTest</a></td>
+<td>10</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.053</td></tr>
+<td>0.007</td></tr>
 <tr class="a">
-<td><a href="#org.eclipse.aether.util.versionUnionVersionRangeTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.versionUnionVersionRangeTest">UnionVersionRangeTest</a></td>
+<td><a href="#org.eclipse.aether.util.versionGenericVersionSchemeTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.versionGenericVersionSchemeTest">GenericVersionSchemeTest</a></td>
 <td>2</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.001</td></tr>
+<td>0.004</td></tr>
 <tr class="b">
-<td><a href="#org.eclipse.aether.util.versionGenericVersionSchemeTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.versionGenericVersionSchemeTest">GenericVersionSchemeTest</a></td>
+<td><a href="#org.eclipse.aether.util.versionUnionVersionRangeTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.versionUnionVersionRangeTest">UnionVersionRangeTest</a></td>
 <td>2</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.004</td></tr>
+<td>0.001</td></tr>
 <tr class="a">
-<td><a href="#org.eclipse.aether.util.versionGenericVersionRangeTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.versionGenericVersionRangeTest">GenericVersionRangeTest</a></td>
-<td>10</td>
+<td><a href="#org.eclipse.aether.util.versionGenericVersionTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.versionGenericVersionTest">GenericVersionTest</a></td>
+<td>22</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.002</td></tr></table></div>
+<td>0.042</td></tr></table></div>
 <div class="section">
-<h3><a name="org.eclipse.aether.util.graph.transformer"></a>org.eclipse.aether.util.graph.transformer</h3><a name="org.eclipse.aether.util.graph.transformer"></a>
+<h3><a name="org.eclipse.aether.util.graph.selector"></a>org.eclipse.aether.util.graph.selector</h3><a name="org.eclipse.aether.util.graph.selector"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <th></th>
@@ -1003,23 +982,26 @@ function toggleDisplay(elementId) {
 <th>Success Rate</th>
 <th>Time</th></tr>
 <tr class="b">
-<td><a href="#org.eclipse.aether.util.graph.transformerNearestVersionSelectorTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.graph.transformerNearestVersionSelectorTest">NearestVersionSelectorTest</a></td>
-<td>15</td>
+<td><a href="#org.eclipse.aether.util.graph.selectorAndDependencySelectorTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.graph.selectorAndDependencySelectorTest">AndDependencySelectorTest</a></td>
+<td>7</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.027</td></tr>
+<td>0.002</td></tr></table></div>
+<div class="section">
+<h3><a name="org.eclipse.aether.util.graph.transformer"></a>org.eclipse.aether.util.graph.transformer</h3><a name="org.eclipse.aether.util.graph.transformer"></a>
+<table border="1" class="table table-striped">
 <tr class="a">
-<td><a href="#org.eclipse.aether.util.graph.transformerJavaScopeSelectorTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.graph.transformerJavaScopeSelectorTest">JavaScopeSelectorTest</a></td>
-<td>11</td>
-<td>0</td>
-<td>0</td>
-<td>0</td>
-<td>100%</td>
-<td>0.055</td></tr>
+<th></th>
+<th>Class</th>
+<th>Tests</th>
+<th>Errors </th>
+<th>Failures</th>
+<th>Skipped</th>
+<th>Success Rate</th>
+<th>Time</th></tr>
 <tr class="b">
 <td><a href="#org.eclipse.aether.util.graph.transformerJavaDependencyContextRefinerTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a href="#org.eclipse.aether.util.graph.transformerJavaDependencyContextRefinerTest">JavaDependencyContextRefinerTest</a></td>
@@ -1028,16 +1010,34 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.002</td></tr>
+<td>0.003</td></tr>
 <tr class="a">
-<td><a href="#org.eclipse.aether.util.graph.transformerSimpleOptionalitySelectorTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.graph.transformerSimpleOptionalitySelectorTest">SimpleOptionalitySelectorTest</a></td>
-<td>3</td>
+<td><a href="#org.eclipse.aether.util.graph.transformerRootQueueTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.graph.transformerRootQueueTest">RootQueueTest</a></td>
+<td>4</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.009</td></tr>
+<td>0</td></tr>
+<tr class="b">
+<td><a href="#org.eclipse.aether.util.graph.transformerConflictIdSorterTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.graph.transformerConflictIdSorterTest">ConflictIdSorterTest</a></td>
+<td>4</td>
+<td>0</td>
+<td>0</td>
+<td>0</td>
+<td>100%</td>
+<td>0.007</td></tr>
+<tr class="a">
+<td><a href="#org.eclipse.aether.util.graph.transformerNearestVersionSelectorTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.graph.transformerNearestVersionSelectorTest">NearestVersionSelectorTest</a></td>
+<td>15</td>
+<td>0</td>
+<td>0</td>
+<td>0</td>
+<td>100%</td>
+<td>0.051</td></tr>
 <tr class="b">
 <td><a href="#org.eclipse.aether.util.graph.transformerConflictMarkerTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a href="#org.eclipse.aether.util.graph.transformerConflictMarkerTest">ConflictMarkerTest</a></td>
@@ -1046,106 +1046,92 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.004</td></tr>
+<td>0.005</td></tr>
 <tr class="a">
-<td><a href="#org.eclipse.aether.util.graph.transformerConflictIdSorterTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.graph.transformerConflictIdSorterTest">ConflictIdSorterTest</a></td>
-<td>4</td>
+<td><a href="#org.eclipse.aether.util.graph.transformerSimpleOptionalitySelectorTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.graph.transformerSimpleOptionalitySelectorTest">SimpleOptionalitySelectorTest</a></td>
+<td>3</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.008</td></tr>
+<td>0.003</td></tr>
 <tr class="b">
-<td><a href="#org.eclipse.aether.util.graph.transformerRootQueueTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
-<td><a href="#org.eclipse.aether.util.graph.transformerRootQueueTest">RootQueueTest</a></td>
-<td>4</td>
+<td><a href="#org.eclipse.aether.util.graph.transformerJavaScopeSelectorTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.eclipse.aether.util.graph.transformerJavaScopeSelectorTest">JavaScopeSelectorTest</a></td>
+<td>11</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0</td></tr></table></div><br /></div>
+<td>0.06</td></tr></table></div><br /></div>
 <div class="section">
 <h2><a name="Test_Cases"></a>Test Cases</h2><a name="Test_Cases"></a>
 <p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p>
 <div class="section">
-<h3><a name="NearestVersionSelectorTest"></a>NearestVersionSelectorTest</h3><a name="org.eclipse.aether.util.graph.transformerNearestVersionSelectorTest"></a>
+<h3><a name="JavaDependencyContextRefinerTest"></a>JavaDependencyContextRefinerTest</h3><a name="org.eclipse.aether.util.graph.transformerJavaDependencyContextRefinerTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testNearestDirtyVersionUnderneathRemovedNode</td>
-<td>0.002</td></tr>
-<tr class="b">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testViolationOfHardConstraintFallsBackToNearestSeenNotFirstSeen</td>
-<td>0.003</td></tr>
-<tr class="a">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testConflictGroupCompletelyDroppedFromResolvedTree</td>
+<td>testRefineToTest</td>
 <td>0.001</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testUnsolvableRangeConflictWithUnrelatedCycle</td>
-<td>0.002</td></tr>
+<td>testDoNotRefineOtherContext</td>
+<td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testSolvableConflictBetweenHardConstraints</td>
-<td>0.002</td></tr>
-<tr class="b">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testLoop</td>
+<td>testRefineToCompile</td>
 <td>0.001</td></tr>
-<tr class="a">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testScopeDerivationAndConflictResolutionCantHappenForAllNodesBeforeVersionSelection</td>
-<td>0.002</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testSelectHighestVersionFromMultipleVersionsAtSameLevel</td>
-<td>0.001</td></tr>
+<td>testRefineToRuntime</td>
+<td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testUnsolvableRangeConflictBetweenHardConstraints</td>
-<td>0.001</td></tr>
-<tr class="b">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testOverlappingCycles</td>
-<td>0.002</td></tr>
+<td>testDoNotRefineUnknownScopes</td>
+<td>0.001</td></tr></table></div>
+<div class="section">
+<h3><a name="RootQueueTest"></a>RootQueueTest</h3><a name="org.eclipse.aether.util.graph.transformerRootQueueTest"></a>
+<table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testCyclicConflictIdGraph</td>
-<td>0.002</td></tr>
+<td>testAddWithArrayCompact</td>
+<td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testVerboseMode</td>
-<td>0.002</td></tr>
+<td>testAddSortsByDepth</td>
+<td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testNearestSoftVersionPrunedByFartherRange</td>
-<td>0.002</td></tr>
+<td>testAddMinimumAfterSomeRemoves</td>
+<td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testCyclicGraph</td>
-<td>0.002</td></tr>
+<td>testIsEmpty</td>
+<td>0</td></tr></table></div>
+<div class="section">
+<h3><a name="OrDependencyFilterTest"></a>OrDependencyFilterTest</h3><a name="org.eclipse.aether.util.filterOrDependencyFilterTest"></a>
+<table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testSelectedVersionAtDeeperLevelThanOriginallySeen</td>
-<td>0.002</td></tr></table></div>
+<td>acceptTest</td>
+<td>0.001</td></tr></table></div>
 <div class="section">
-<h3><a name="PatternExclusionsDependencyFilterTest"></a>PatternExclusionsDependencyFilterTest</h3><a name="org.eclipse.aether.util.filterPatternExclusionsDependencyFilterTest"></a>
+<h3><a name="PatternInclusionsDependencyFilterTest"></a>PatternInclusionsDependencyFilterTest</h3><a name="org.eclipse.aether.util.filterPatternInclusionsDependencyFilterTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>acceptTestMoreToken</td>
-<td>0</td></tr>
+<td>0.002</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>acceptTestRange</td>
-<td>0</td></tr>
+<td>0.001</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>acceptTestMatches</td>
-<td>0</td></tr>
+<td>0.001</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>acceptTestLessToken</td>
@@ -1157,171 +1143,224 @@ function toggleDisplay(elementId) {
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>acceptTestMissmatch</td>
-<td>0</td></tr></table></div>
+<td>0.001</td></tr></table></div>
 <div class="section">
-<h3><a name="DependencyFilterUtilsTest"></a>DependencyFilterUtilsTest</h3><a name="org.eclipse.aether.util.filterDependencyFilterUtilsTest"></a>
+<h3><a name="AndDependencySelectorTest"></a>AndDependencySelectorTest</h3><a name="org.eclipse.aether.util.graph.selectorAndDependencySelectorTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testClasspathFilterNull</td>
+<td>testDeriveChildSelector_OneRemaining</td>
 <td>0.001</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testClasspathFilterTest</td>
+<td>testDeriveChildSelector_ZeroRemaining</td>
 <td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testClasspathFilterUnknownScope</td>
-<td>0.001</td></tr>
+<td>testHashCode</td>
+<td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testClasspathFilterRuntimeCommaSystem</td>
+<td>testNewInstance</td>
 <td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testClasspathFilterCompileRuntime</td>
-<td>0</td></tr>
-<tr class="b">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testClasspathFilterCompilePlusRuntime</td>
+<td>testDeriveChildSelector_Unchanged</td>
 <td>0.001</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testClasspathFilterCompile</td>
+<td>testEquals</td>
 <td>0</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testClasspathFilterRuntime</td>
+<td>testTraverseDependency</td>
 <td>0</td></tr></table></div>
 <div class="section">
-<h3><a name="StringAuthenticationTest"></a>StringAuthenticationTest</h3><a name="org.eclipse.aether.util.repositoryStringAuthenticationTest"></a>
+<h3><a name="StaticDependencyTraverserTest"></a>StaticDependencyTraverserTest</h3><a name="org.eclipse.aether.util.graph.traverserStaticDependencyTraverserTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testFill</td>
-<td>0.001</td></tr>
+<td>testHashCode</td>
+<td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testHashCode</td>
+<td>testEquals</td>
 <td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testDigest</td>
-<td>0.001</td></tr>
+<td>testTraverseDependency</td>
+<td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testEquals</td>
+<td>testDeriveChildTraverser</td>
 <td>0</td></tr></table></div>
 <div class="section">
-<h3><a name="GenericVersionTest"></a>GenericVersionTest</h3><a name="org.eclipse.aether.util.versionGenericVersionTest"></a>
+<h3><a name="StringUtilsTest"></a>StringUtilsTest</h3><a name="org.eclipse.aether.utilStringUtilsTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testNumericOrdering</td>
-<td>0.004</td></tr>
-<tr class="b">
+<td>testIsEmpty</td>
+<td>0</td></tr></table></div>
+<div class="section">
+<h3><a name="ScopeDependencyFilterTest"></a>ScopeDependencyFilterTest</h3><a name="org.eclipse.aether.util.filterScopeDependencyFilterTest"></a>
+<table border="1" class="table table-striped">
+<tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testCaseInsensitiveOrderingOfQualifiers</td>
-<td>0.003</td></tr>
+<td>acceptTest</td>
+<td>0.004</td></tr></table></div>
+<div class="section">
+<h3><a name="DependencyFilterUtilsTest"></a>DependencyFilterUtilsTest</h3><a name="org.eclipse.aether.util.filterDependencyFilterUtilsTest"></a>
+<table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testTrailingZerosAreSemanticallyIrrelevant</td>
+<td>testClasspathFilterNull</td>
 <td>0.001</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testTransitionFromDigitToLetterAndViceVersaIsEqualivantToDelimiter</td>
-<td>0.001</td></tr>
+<td>testClasspathFilterTest</td>
+<td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testWellKnownQualifierVersusUnknownQualifierOrdering</td>
-<td>0</td></tr>
+<td>testClasspathFilterUnknownScope</td>
+<td>0.001</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testUnknownQualifierOrdering</td>
+<td>testClasspathFilterRuntimeCommaSystem</td>
 <td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testMaximumSegment</td>
-<td>0.002</td></tr>
+<td>testClasspathFilterCompileRuntime</td>
+<td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testQualifierVersusNumberOrdering</td>
+<td>testClasspathFilterCompilePlusRuntime</td>
 <td>0.001</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testUnlimitedNumberOfDigitsInNumericComponent</td>
+<td>testClasspathFilterCompile</td>
 <td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testLeadingZerosAreSemanticallyIrrelevant</td>
-<td>0.001</td></tr>
+<td>testClasspathFilterRuntime</td>
+<td>0</td></tr></table></div>
+<div class="section">
+<h3><a name="GenericVersionRangeTest"></a>GenericVersionRangeTest</h3><a name="org.eclipse.aether.util.versionGenericVersionRangeTest"></a>
+<table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testInitialDelimiters</td>
-<td>0.001</td></tr>
+<td>testLowerBoundInclusiveUpperBoundInclusive</td>
+<td>0.005</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testMinimumSegment</td>
-<td>0.001</td></tr>
-<tr class="a">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testDelimiters</td>
+<td>testLowerBoundExclusiveUpperBoundExclusive</td>
 <td>0</td></tr>
-<tr class="b">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testWellKnownQualifierOrdering</td>
-<td>0.002</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testVersionEvolution</td>
-<td>0.032</td></tr>
+<td>testMissingOpenCloseDelimiter</td>
+<td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testTrailingDelimitersAreSemanticallyIrrelevant</td>
+<td>testMissingCloseDelimiter</td>
 <td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testTrailingZerosBeforeQualifierAreSemanticallyIrrelevant</td>
-<td>0.001</td></tr>
+<td>testSingleVersion</td>
+<td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testConsecutiveDelimiters</td>
+<td>testLowerBoundExclusiveUpperBoundInclusive</td>
 <td>0.001</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testUnlimitedNumberOfVersionComponents</td>
+<td>testSingleWildcardVersion</td>
 <td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testEmptyVersion</td>
+<td>testMissingOpenDelimiter</td>
 <td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testCaseInsensitiveOrderingOfQualifiersIsLocaleIndependent</td>
+<td>testTooManyVersions</td>
 <td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testWellKnownSingleCharQualifiersOnlyRecognizedIfImmediatelyFollowedByNumber</td>
-<td>0.002</td></tr></table></div>
+<td>testLowerBoundInclusiveUpperBoundExclusive</td>
+<td>0.001</td></tr></table></div>
 <div class="section">
-<h3><a name="SecretAuthenticationTest"></a>SecretAuthenticationTest</h3><a name="org.eclipse.aether.util.repositorySecretAuthenticationTest"></a>
+<h3><a name="StringAuthenticationTest"></a>StringAuthenticationTest</h3><a name="org.eclipse.aether.util.repositoryStringAuthenticationTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testConstructor_CopyChars</td>
-<td>0.004</td></tr>
+<td>testFill</td>
+<td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testFill</td>
-<td>0.008</td></tr>
-<tr class="a">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testHashCode</td>
 <td>0</td></tr>
+<tr class="a">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testDigest</td>
+<td>0</td></tr>
+<tr class="b">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testEquals</td>
+<td>0</td></tr></table></div>
+<div class="section">
+<h3><a name="ChainedTransferListenerTest"></a>ChainedTransferListenerTest</h3><a name="org.eclipse.aether.util.listenerChainedTransferListenerTest"></a>
+<table border="1" class="table table-striped">
+<tr class="a">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testAllEventTypesHandled</td>
+<td>0.002</td></tr></table></div>
+<div class="section">
+<h3><a name="PathRecordingDependencyVisitorTest"></a>PathRecordingDependencyVisitorTest</h3><a name="org.eclipse.aether.util.graph.visitorPathRecordingDependencyVisitorTest"></a>
+<table border="1" class="table table-striped">
+<tr class="a">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testGetPaths_RecordsMatchesBeneathMatchedParentsIfRequested</td>
+<td>0.001</td></tr>
+<tr class="b">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testGetPaths_RecordsMatchesBeneathUnmatchedParents</td>
+<td>0.001</td></tr>
+<tr class="a">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testFilterCalledWithProperParentStack</td>
+<td>0.001</td></tr>
+<tr class="b">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testGetPaths_DoesNotRecordMatchesBeneathMatchedParents</td>
+<td>0.001</td></tr>
+<tr class="a">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testGetPaths_HandlesCycles</td>
+<td>0.001</td></tr></table></div>
+<div class="section">
+<h3><a name="FilteringDependencyVisitorTest"></a>FilteringDependencyVisitorTest</h3><a name="org.eclipse.aether.util.graph.visitorFilteringDependencyVisitorTest"></a>
+<table border="1" class="table table-striped">
+<tr class="a">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testFilterCalledWithProperParentStack</td>
+<td>0.001</td></tr></table></div>
+<div class="section">
+<h3><a name="SecretAuthenticationTest"></a>SecretAuthenticationTest</h3><a name="org.eclipse.aether.util.repositorySecretAuthenticationTest"></a>
+<table border="1" class="table table-striped">
+<tr class="a">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testConstructor_CopyChars</td>
+<td>0.002</td></tr>
+<tr class="b">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testFill</td>
+<td>0</td></tr>
+<tr class="a">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testHashCode</td>
+<td>0.001</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testDigest</td>
-<td>0.01</td></tr>
+<td>0.001</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testEquals</td>
@@ -1332,26 +1371,26 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testDeriveChildFilter</td>
-<td>0.002</td></tr>
+<td>0.001</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testFilterVersions</td>
-<td>0</td></tr>
+<td>0.001</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testEquals</td>
-<td>0.001</td></tr></table></div>
+<td>0</td></tr></table></div>
 <div class="section">
-<h3><a name="PatternInclusionsDependencyFilterTest"></a>PatternInclusionsDependencyFilterTest</h3><a name="org.eclipse.aether.util.filterPatternInclusionsDependencyFilterTest"></a>
+<h3><a name="PatternExclusionsDependencyFilterTest"></a>PatternExclusionsDependencyFilterTest</h3><a name="org.eclipse.aether.util.filterPatternExclusionsDependencyFilterTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>acceptTestMoreToken</td>
-<td>0</td></tr>
+<td>0.001</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>acceptTestRange</td>
-<td>0</td></tr>
+<td>0.001</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>acceptTestMatches</td>
@@ -1359,7 +1398,7 @@ function toggleDisplay(elementId) {
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>acceptTestLessToken</td>
-<td>0</td></tr>
+<td>0.001</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>acceptTestCornerCases</td>
@@ -1369,52 +1408,100 @@ function toggleDisplay(elementId) {
 <td>acceptTestMissmatch</td>
 <td>0</td></tr></table></div>
 <div class="section">
-<h3><a name="JavaScopeSelectorTest"></a>JavaScopeSelectorTest</h3><a name="org.eclipse.aether.util.graph.transformerJavaScopeSelectorTest"></a>
+<h3><a name="AndDependencyFilterTest"></a>AndDependencyFilterTest</h3><a name="org.eclipse.aether.util.filterAndDependencyFilterTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testNonDirectMultipleInheritance</td>
-<td>0.016</td></tr>
-<tr class="b">
+<td>acceptTest</td>
+<td>0.001</td></tr></table></div>
+<div class="section">
+<h3><a name="ExclusionDependencyFilterTest"></a>ExclusionDependencyFilterTest</h3><a name="org.eclipse.aether.util.filterExclusionDependencyFilterTest"></a>
+<table border="1" class="table table-striped">
+<tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testScopeOfDirectDependencyWinsConflictAndGetsUsedForInheritanceToChildrenEverywhereInGraph</td>
+<td>acceptTest</td>
+<td>0</td></tr></table></div>
+<div class="section">
+<h3><a name="SubArtifactTest"></a>SubArtifactTest</h3><a name="org.eclipse.aether.util.artifactSubArtifactTest"></a>
+<table border="1" class="table table-striped">
+<tr class="a">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testSameExtension</td>
 <td>0.001</td></tr>
+<tr class="b">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testDerivedExtension</td>
+<td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testConflictingDirectNodes</td>
-<td>0.01</td></tr>
+<td>testPropertiesCopied</td>
+<td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testConflictScopeOrdering</td>
-<td>0.014</td></tr>
+<td>testSameClassifier</td>
+<td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testDirectNodesAlwaysWin</td>
-<td>0.007</td></tr>
+<td>testEmptyExtension</td>
+<td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testCycleA</td>
+<td>testMainArtifactPropertiesNotRetained</td>
 <td>0.001</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testCycleB</td>
-<td>0.002</td></tr>
+<td>testDerivedClassifier</td>
+<td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testCycleC</td>
+<td>testEmptyClassifier</td>
 <td>0.001</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testCycleD</td>
-<td>0.001</td></tr>
+<td>testMainArtifactMissing</td>
+<td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testConflictWinningScopeGetsUsedForInheritance</td>
+<td>testImmutability</td>
 <td>0.001</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testScopeInheritanceProvided</td>
-<td>0.001</td></tr></table></div>
+<td>testMainArtifactFileNotRetained</td>
+<td>0</td></tr></table></div>
+<div class="section">
+<h3><a name="ContextualSnapshotVersionFilterTest"></a>ContextualSnapshotVersionFilterTest</h3><a name="org.eclipse.aether.util.graph.versionsContextualSnapshotVersionFilterTest"></a>
+<table border="1" class="table table-striped">
+<tr class="a">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testDeriveChildFilter</td>
+<td>0.001</td></tr>
+<tr class="b">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testFilterVersions</td>
+<td>0.002</td></tr>
+<tr class="a">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testEquals</td>
+<td>0</td></tr></table></div>
+<div class="section">
+<h3><a name="ComponentAuthenticationTest"></a>ComponentAuthenticationTest</h3><a name="org.eclipse.aether.util.repositoryComponentAuthenticationTest"></a>
+<table border="1" class="table table-striped">
+<tr class="a">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testFill</td>
+<td>0.007</td></tr>
+<tr class="b">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testHashCode</td>
+<td>0</td></tr>
+<tr class="a">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testDigest</td>
+<td>0.01</td></tr>
+<tr class="b">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testEquals</td>
+<td>0</td></tr></table></div>
 <div class="section">
 <h3><a name="ChecksumUtilTest"></a>ChecksumUtilTest</h3><a name="org.eclipse.aether.utilChecksumUtilTest"></a>
 <table border="1" class="table table-striped">
@@ -1437,28 +1524,32 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testEquality</td>
-<td>0.024</td></tr>
+<td>0.016</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testFileHandleLeakage</td>
-<td>0.17</td></tr></table></div>
+<td>0.174</td></tr></table></div>
 <div class="section">
-<h3><a name="ClassicDependencyManagerTest"></a>ClassicDependencyManagerTest</h3><a name="org.eclipse.aether.util.graph.managerClassicDependencyManagerTest"></a>
+<h3><a name="PreorderNodeListGeneratorTest"></a>PreorderNodeListGeneratorTest</h3><a name="org.eclipse.aether.util.graph.visitorPreorderNodeListGeneratorTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testManageOptional</td>
-<td>0.001</td></tr></table></div>
+<td>testDuplicateSuppression</td>
+<td>0</td></tr>
+<tr class="b">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testOrdering</td>
+<td>0</td></tr></table></div>
 <div class="section">
-<h3><a name="UnionVersionRangeTest"></a>UnionVersionRangeTest</h3><a name="org.eclipse.aether.util.versionUnionVersionRangeTest"></a>
+<h3><a name="GenericVersionSchemeTest"></a>GenericVersionSchemeTest</h3><a name="org.eclipse.aether.util.versionGenericVersionSchemeTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testGetLowerBound</td>
-<td>0</td></tr>
+<td>testEnumeratedVersions</td>
+<td>0.003</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testGetUpperBound</td>
+<td>testInvalid</td>
 <td>0.001</td></tr></table></div>
 <div class="section">
 <h3><a name="SnapshotVersionFilterTest"></a>SnapshotVersionFilterTest</h3><a name="org.eclipse.aether.util.graph.versionsSnapshotVersionFilterTest"></a>
@@ -1466,76 +1557,60 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testDeriveChildFilter</td>
-<td>0.003</td></tr>
+<td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testFilterVersions</td>
-<td>0.002</td></tr>
+<td>0.001</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testEquals</td>
 <td>0</td></tr></table></div>
 <div class="section">
-<h3><a name="AndDependencyTraverserTest"></a>AndDependencyTraverserTest</h3><a name="org.eclipse.aether.util.graph.traverserAndDependencyTraverserTest"></a>
+<h3><a name="ConflictIdSorterTest"></a>ConflictIdSorterTest</h3><a name="org.eclipse.aether.util.graph.transformerConflictIdSorterTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testDeriveChildTraverser_OneRemaining</td>
-<td>0.001</td></tr>
-<tr class="b">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testDeriveChildTraverser_ZeroRemaining</td>
-<td>0</td></tr>
-<tr class="a">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testDeriveChildTraverser_Unchanged</td>
-<td>0</td></tr>
+<td>testCycle</td>
+<td>0.002</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testHashCode</td>
-<td>0</td></tr>
+<td>testNoConflicts</td>
+<td>0.001</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testNewInstance</td>
-<td>0</td></tr>
+<td>testCycles</td>
+<td>0.003</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testEquals</td>
-<td>0</td></tr>
-<tr class="a">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testTraverseDependency</td>
-<td>0</td></tr></table></div>
+<td>testSimple</td>
+<td>0.001</td></tr></table></div>
 <div class="section">
-<h3><a name="AndDependencyFilterTest"></a>AndDependencyFilterTest</h3><a name="org.eclipse.aether.util.filterAndDependencyFilterTest"></a>
+<h3><a name="TreeDependencyVisitorTest"></a>TreeDependencyVisitorTest</h3><a name="org.eclipse.aether.util.graph.visitorTreeDependencyVisitorTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>acceptTest</td>
-<td>0</td></tr></table></div>
+<td>testDuplicateSuppression</td>
+<td>0.001</td></tr></table></div>
 <div class="section">
-<h3><a name="JavaDependencyContextRefinerTest"></a>JavaDependencyContextRefinerTest</h3><a name="org.eclipse.aether.util.graph.transformerJavaDependencyContextRefinerTest"></a>
+<h3><a name="FatArtifactTraverserTest"></a>FatArtifactTraverserTest</h3><a name="org.eclipse.aether.util.graph.traverserFatArtifactTraverserTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testRefineToTest</td>
+<td>testHashCode</td>
 <td>0.001</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testDoNotRefineOtherContext</td>
+<td>testEquals</td>
 <td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testRefineToCompile</td>
+<td>testTraverseDependency</td>
 <td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testRefineToRuntime</td>
-<td>0</td></tr>
-<tr class="a">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testDoNotRefineUnknownScopes</td>
-<td>0.001</td></tr></table></div>
+<td>testDeriveChildTraverser</td>
+<td>0</td></tr></table></div>
 <div class="section">
 <h3><a name="ChainedRepositoryListenerTest"></a>ChainedRepositoryListenerTest</h3><a name="org.eclipse.aether.util.listenerChainedRepositoryListenerTest"></a>
 <table border="1" class="table table-striped">
@@ -1544,262 +1619,174 @@ function toggleDisplay(elementId) {
 <td>testAllEventTypesHandled</td>
 <td>0.002</td></tr></table></div>
 <div class="section">
-<h3><a name="ArtifactIdUtilsTest"></a>ArtifactIdUtilsTest</h3><a name="org.eclipse.aether.util.artifactArtifactIdUtilsTest"></a>
+<h3><a name="NearestVersionSelectorTest"></a>NearestVersionSelectorTest</h3><a name="org.eclipse.aether.util.graph.transformerNearestVersionSelectorTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testToIdArtifact</td>
-<td>0.001</td></tr>
+<td>testNearestDirtyVersionUnderneathRemovedNode</td>
+<td>0.013</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testEqualsVersionlessId</td>
-<td>0</td></tr>
+<td>testViolationOfHardConstraintFallsBackToNearestSeenNotFirstSeen</td>
+<td>0.008</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testToVersionlessIdStrings</td>
-<td>0</td></tr>
+<td>testConflictGroupCompletelyDroppedFromResolvedTree</td>
+<td>0.001</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testEqualsBaseId</td>
-<td>0.001</td></tr>
+<td>testUnsolvableRangeConflictWithUnrelatedCycle</td>
+<td>0.004</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testToVersionlessIdArtifact</td>
-<td>0</td></tr>
-<tr class="b">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testToBaseIdArtifact</td>
-<td>0</td></tr>
-<tr class="a">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testToIdStrings</td>
-<td>0</td></tr>
+<td>testSolvableConflictBetweenHardConstraints</td>
+<td>0.003</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testEqualsId</td>
-<td>0</td></tr></table></div>
-<div class="section">
-<h3><a name="SimpleOptionalitySelectorTest"></a>SimpleOptionalitySelectorTest</h3><a name="org.eclipse.aether.util.graph.transformerSimpleOptionalitySelectorTest"></a>
-<table border="1" class="table table-striped">
+<td>testLoop</td>
+<td>0.001</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testDeriveOptionality</td>
-<td>0.007</td></tr>
+<td>testScopeDerivationAndConflictResolutionCantHappenForAllNodesBeforeVersionSelection</td>
+<td>0.003</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testResolveOptionalityConflict_NonOptionalWins</td>
+<td>testSelectHighestVersionFromMultipleVersionsAtSameLevel</td>
 <td>0.001</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testResolveOptionalityConflict_DirectDeclarationWins</td>
-<td>0.001</td></tr></table></div>
-<div class="section">
-<h3><a name="ComponentAuthenticationTest"></a>ComponentAuthenticationTest</h3><a name="org.eclipse.aether.util.repositoryComponentAuthenticationTest"></a>
-<table border="1" class="table table-striped">
-<tr class="a">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testFill</td>
-<td>0.001</td></tr>
+<td>testUnsolvableRangeConflictBetweenHardConstraints</td>
+<td>0.002</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testHashCode</td>
-<td>0</td></tr>
+<td>testOverlappingCycles</td>
+<td>0.002</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testDigest</td>
-<td>0.001</td></tr>
+<td>testCyclicConflictIdGraph</td>
+<td>0.002</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testEquals</td>
-<td>0</td></tr></table></div>
-<div class="section">
-<h3><a name="HighestVersionFilterTest"></a>HighestVersionFilterTest</h3><a name="org.eclipse.aether.util.graph.versionsHighestVersionFilterTest"></a>
-<table border="1" class="table table-striped">
+<td>testVerboseMode</td>
+<td>0.004</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testDeriveChildFilter</td>
-<td>0.001</td></tr>
+<td>testNearestSoftVersionPrunedByFartherRange</td>
+<td>0.002</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testFilterVersions</td>
-<td>0</td></tr>
+<td>testCyclicGraph</td>
+<td>0.002</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testEquals</td>
-<td>0</td></tr></table></div>
+<td>testSelectedVersionAtDeeperLevelThanOriginallySeen</td>
+<td>0.003</td></tr></table></div>
 <div class="section">
-<h3><a name="AndDependencySelectorTest"></a>AndDependencySelectorTest</h3><a name="org.eclipse.aether.util.graph.selectorAndDependencySelectorTest"></a>
+<h3><a name="ConfigUtilsTest"></a>ConfigUtilsTest</h3><a name="org.eclipse.aether.utilConfigUtilsTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testDeriveChildSelector_OneRemaining</td>
+<td>testGetObject_Default</td>
 <td>0.001</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testDeriveChildSelector_ZeroRemaining</td>
+<td>testGetList_AlternativeKeys</td>
 <td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testHashCode</td>
+<td>testGetLong_StringConversion</td>
 <td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testNewInstance</td>
+<td>testGetMap_AlternativeKeys</td>
 <td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testDeriveChildSelector_Unchanged</td>
+<td>testGetMap_Default</td>
 <td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testEquals</td>
+<td>testGetLong_NumberConversion</td>
 <td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testTraverseDependency</td>
-<td>0</td></tr></table></div>
-<div class="section">
-<h3><a name="StaticDependencyTraverserTest"></a>StaticDependencyTraverserTest</h3><a name="org.eclipse.aether.util.graph.traverserStaticDependencyTraverserTest"></a>
-<table border="1" class="table table-striped">
-<tr class="a">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testHashCode</td>
+<td>testGetString_AlternativeKeys</td>
 <td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testEquals</td>
+<td>testGetList_CollectionConversion</td>
 <td>0.001</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testTraverseDependency</td>
+<td>testGetBoolean_Default</td>
 <td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testDeriveChildTraverser</td>
-<td>0</td></tr></table></div>
-<div class="section">
-<h3><a name="GenericVersionSchemeTest"></a>GenericVersionSchemeTest</h3><a name="org.eclipse.aether.util.versionGenericVersionSchemeTest"></a>
-<table border="1" class="table table-striped">
-<tr class="a">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testEnumeratedVersions</td>
-<td>0.004</td></tr>
-<tr class="b">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testInvalid</td>
-<td>0</td></tr></table></div>
-<div class="section">
-<h3><a name="FilteringDependencyVisitorTest"></a>FilteringDependencyVisitorTest</h3><a name="org.eclipse.aether.util.graph.visitorFilteringDependencyVisitorTest"></a>
-<table border="1" class="table table-striped">
-<tr class="a">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testFilterCalledWithProperParentStack</td>
-<td>0.019</td></tr></table></div>
-<div class="section">
-<h3><a name="PreorderNodeListGeneratorTest"></a>PreorderNodeListGeneratorTest</h3><a name="org.eclipse.aether.util.graph.visitorPreorderNodeListGeneratorTest"></a>
-<table border="1" class="table table-striped">
+<td>testGetInteger_StringConversion</td>
+<td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testDuplicateSuppression</td>
-<td>0.002</td></tr>
+<td>testGetInteger_AlternativeKeys</td>
+<td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testOrdering</td>
-<td>0.001</td></tr></table></div>
-<div class="section">
-<h3><a name="StringUtilsTest"></a>StringUtilsTest</h3><a name="org.eclipse.aether.utilStringUtilsTest"></a>
-<table border="1" class="table table-striped">
-<tr class="a">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testIsEmpty</td>
-<td>0</td></tr></table></div>
-<div class="section">
-<h3><a name="DefaultProxySelectorTest"></a>DefaultProxySelectorTest</h3><a name="org.eclipse.aether.util.repositoryDefaultProxySelectorTest"></a>
-<table border="1" class="table table-striped">
+<td>testGetBoolean_StringConversion</td>
+<td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testIsNonProxyHost_Multiple</td>
-<td>0.001</td></tr>
+<td>testGetList_Default</td>
+<td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testIsNonProxyHost_CaseInsensitivity</td>
+<td>testGetFloat_StringConversion</td>
 <td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testIsNonProxyHost_Misc</td>
+<td>testGetFloat_AlternativeKeys</td>
 <td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testIsNonProxyHost_Blank</td>
+<td>testGetObject_AlternativeKeys</td>
 <td>0.001</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testIsNonProxyHost_Wildcard</td>
-<td>0.001</td></tr></table></div>
-<div class="section">
-<h3><a name="OrDependencyFilterTest"></a>OrDependencyFilterTest</h3><a name="org.eclipse.aether.util.filterOrDependencyFilterTest"></a>
-<table border="1" class="table table-striped">
-<tr class="a">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>acceptTest</td>
-<td>0</td></tr></table></div>
-<div class="section">
-<h3><a name="TreeDependencyVisitorTest"></a>TreeDependencyVisitorTest</h3><a name="org.eclipse.aether.util.graph.visitorTreeDependencyVisitorTest"></a>
-<table border="1" class="table table-striped">
-<tr class="a">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testDuplicateSuppression</td>
-<td>0.001</td></tr></table></div>
-<div class="section">
-<h3><a name="GenericVersionRangeTest"></a>GenericVersionRangeTest</h3><a name="org.eclipse.aether.util.versionGenericVersionRangeTest"></a>
-<table border="1" class="table table-striped">
-<tr class="a">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testLowerBoundInclusiveUpperBoundInclusive</td>
+<td>testGetInteger_NumberConversion</td>
 <td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testLowerBoundExclusiveUpperBoundExclusive</td>
+<td>testGetFloat_NumberConversion</td>
 <td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testMissingOpenCloseDelimiter</td>
+<td>testGetLong_Default</td>
 <td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testMissingCloseDelimiter</td>
-<td>0</td></tr>
-<tr class="a">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testSingleVersion</td>
+<td>testGetInteger_Default</td>
 <td>0</td></tr>
-<tr class="b">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testLowerBoundExclusiveUpperBoundInclusive</td>
-<td>0.001</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testSingleWildcardVersion</td>
+<td>testGetString_Default</td>
 <td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testMissingOpenDelimiter</td>
+<td>testGetFloat_Default</td>
 <td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testTooManyVersions</td>
+<td>testGetLong_AlternativeKeys</td>
 <td>0.001</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testLowerBoundInclusiveUpperBoundExclusive</td>
+<td>testGetBoolean_AlternativeKeys</td>
 <td>0</td></tr></table></div>
 <div class="section">
-<h3><a name="ContextualSnapshotVersionFilterTest"></a>ContextualSnapshotVersionFilterTest</h3><a name="org.eclipse.aether.util.graph.versionsContextualSnapshotVersionFilterTest"></a>
+<h3><a name="HighestVersionFilterTest"></a>HighestVersionFilterTest</h3><a name="org.eclipse.aether.util.graph.versionsHighestVersionFilterTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testDeriveChildFilter</td>
-<td>0.001</td></tr>
+<td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testFilterVersions</td>
@@ -1809,50 +1796,74 @@ function toggleDisplay(elementId) {
 <td>testEquals</td>
 <td>0</td></tr></table></div>
 <div class="section">
-<h3><a name="ExclusionDependencyFilterTest"></a>ExclusionDependencyFilterTest</h3><a name="org.eclipse.aether.util.filterExclusionDependencyFilterTest"></a>
+<h3><a name="ConflictMarkerTest"></a>ConflictMarkerTest</h3><a name="org.eclipse.aether.util.graph.transformerConflictMarkerTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>acceptTest</td>
-<td>0</td></tr></table></div>
+<td>testRelocation1</td>
+<td>0.002</td></tr>
+<tr class="b">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testRelocation2</td>
+<td>0.001</td></tr>
+<tr class="a">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testRelocation3</td>
+<td>0.001</td></tr>
+<tr class="b">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testSimple</td>
+<td>0.001</td></tr></table></div>
 <div class="section">
-<h3><a name="PathRecordingDependencyVisitorTest"></a>PathRecordingDependencyVisitorTest</h3><a name="org.eclipse.aether.util.graph.visitorPathRecordingDependencyVisitorTest"></a>
+<h3><a name="ArtifactIdUtilsTest"></a>ArtifactIdUtilsTest</h3><a name="org.eclipse.aether.util.artifactArtifactIdUtilsTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testGetPaths_RecordsMatchesBeneathMatchedParentsIfRequested</td>
-<td>0.002</td></tr>
+<td>testToIdArtifact</td>
+<td>0.001</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testGetPaths_RecordsMatchesBeneathUnmatchedParents</td>
-<td>0.001</td></tr>
+<td>testEqualsVersionlessId</td>
+<td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testFilterCalledWithProperParentStack</td>
+<td>testToVersionlessIdStrings</td>
 <td>0.001</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testGetPaths_DoesNotRecordMatchesBeneathMatchedParents</td>
+<td>testEqualsBaseId</td>
+<td>0</td></tr>
+<tr class="a">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testToVersionlessIdArtifact</td>
 <td>0.001</td></tr>
+<tr class="b">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testToBaseIdArtifact</td>
+<td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testGetPaths_HandlesCycles</td>
-<td>0.002</td></tr></table></div>
+<td>testToIdStrings</td>
+<td>0</td></tr>
+<tr class="b">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testEqualsId</td>
+<td>0.001</td></tr></table></div>
 <div class="section">
 <h3><a name="JreProxySelectorTest"></a>JreProxySelectorTest</h3><a name="org.eclipse.aether.util.repositoryJreProxySelectorTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testGetProxy_NullSelector</td>
-<td>0.004</td></tr>
+<td>0.002</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testGetProxy_InvalidUrl</td>
-<td>0.001</td></tr>
+<td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testGetProxy_HttpProxy</td>
-<td>0.03</td></tr>
+<td>0.126</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testGetProxy_NoProxies</td>
@@ -1860,258 +1871,247 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testGetProxy_DirectProxy</td>
-<td>0</td></tr>
+<td>0.001</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testGetProxy_OpaqueUrl</td>
-<td>0</td></tr></table></div>
-<div class="section">
-<h3><a name="PostorderNodeListGeneratorTest"></a>PostorderNodeListGeneratorTest</h3><a name="org.eclipse.aether.util.graph.visitorPostorderNodeListGeneratorTest"></a>
-<table border="1" class="table table-striped">
-<tr class="a">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testDuplicateSuppression</td>
-<td>0.002</td></tr>
-<tr class="b">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testOrdering</td>
 <td>0.001</td></tr></table></div>
 <div class="section">
-<h3><a name="ChainedTransferListenerTest"></a>ChainedTransferListenerTest</h3><a name="org.eclipse.aether.util.listenerChainedTransferListenerTest"></a>
-<table border="1" class="table table-striped">
-<tr class="a">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testAllEventTypesHandled</td>
-<td>0.003</td></tr></table></div>
-<div class="section">
-<h3><a name="ConflictMarkerTest"></a>ConflictMarkerTest</h3><a name="org.eclipse.aether.util.graph.transformerConflictMarkerTest"></a>
+<h3><a name="SimpleOptionalitySelectorTest"></a>SimpleOptionalitySelectorTest</h3><a name="org.eclipse.aether.util.graph.transformerSimpleOptionalitySelectorTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testRelocation1</td>
+<td>testDeriveOptionality</td>
 <td>0.001</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testRelocation2</td>
+<td>testResolveOptionalityConflict_NonOptionalWins</td>
 <td>0.001</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testRelocation3</td>
-<td>0.001</td></tr>
-<tr class="b">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testSimple</td>
+<td>testResolveOptionalityConflict_DirectDeclarationWins</td>
 <td>0.001</td></tr></table></div>
 <div class="section">
-<h3><a name="FatArtifactTraverserTest"></a>FatArtifactTraverserTest</h3><a name="org.eclipse.aether.util.graph.traverserFatArtifactTraverserTest"></a>
+<h3><a name="AndDependencyTraverserTest"></a>AndDependencyTraverserTest</h3><a name="org.eclipse.aether.util.graph.traverserAndDependencyTraverserTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testHashCode</td>
+<td>testDeriveChildTraverser_OneRemaining</td>
 <td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testEquals</td>
+<td>testDeriveChildTraverser_ZeroRemaining</td>
 <td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testTraverseDependency</td>
+<td>testDeriveChildTraverser_Unchanged</td>
 <td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testDeriveChildTraverser</td>
-<td>0</td></tr></table></div>
-<div class="section">
-<h3><a name="ConflictIdSorterTest"></a>ConflictIdSorterTest</h3><a name="org.eclipse.aether.util.graph.transformerConflictIdSorterTest"></a>
-<table border="1" class="table table-striped">
+<td>testHashCode</td>
+<td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testCycle</td>
-<td>0.003</td></tr>
+<td>testNewInstance</td>
+<td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testNoConflicts</td>
-<td>0.002</td></tr>
+<td>testEquals</td>
+<td>0.001</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testCycles</td>
-<td>0.002</td></tr>
-<tr class="b">
-<td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testSimple</td>
-<td>0.001</td></tr></table></div>
+<td>testTraverseDependency</td>
+<td>0</td></tr></table></div>
 <div class="section">
-<h3><a name="SubArtifactTest"></a>SubArtifactTest</h3><a name="org.eclipse.aether.util.artifactSubArtifactTest"></a>
+<h3><a name="UnionVersionRangeTest"></a>UnionVersionRangeTest</h3><a name="org.eclipse.aether.util.versionUnionVersionRangeTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testSameExtension</td>
-<td>0.001</td></tr>
+<td>testGetLowerBound</td>
+<td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testDerivedExtension</td>
-<td>0</td></tr>
+<td>testGetUpperBound</td>
+<td>0.001</td></tr></table></div>
+<div class="section">
+<h3><a name="GenericVersionTest"></a>GenericVersionTest</h3><a name="org.eclipse.aether.util.versionGenericVersionTest"></a>
+<table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testPropertiesCopied</td>
+<td>testNumericOrdering</td>
 <td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testSameClassifier</td>
+<td>testCaseInsensitiveOrderingOfQualifiers</td>
 <td>0.001</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testEmptyExtension</td>
-<td>0</td></tr>
+<td>testTrailingZerosAreSemanticallyIrrelevant</td>
+<td>0.001</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testMainArtifactPropertiesNotRetained</td>
-<td>0.001</td></tr>
+<td>testTransitionFromDigitToLetterAndViceVersaIsEqualivantToDelimiter</td>
+<td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testDerivedClassifier</td>
+<td>testWellKnownQualifierVersusUnknownQualifierOrdering</td>
 <td>0.001</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testEmptyClassifier</td>
+<td>testUnknownQualifierOrdering</td>
 <td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testMainArtifactMissing</td>
-<td>0</td></tr>
+<td>testMaximumSegment</td>
+<td>0.001</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testImmutability</td>
+<td>testQualifierVersusNumberOrdering</td>
 <td>0.001</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testMainArtifactFileNotRetained</td>
-<td>0</td></tr></table></div>
-<div class="section">
-<h3><a name="ScopeDependencyFilterTest"></a>ScopeDependencyFilterTest</h3><a name="org.eclipse.aether.util.filterScopeDependencyFilterTest"></a>
-<table border="1" class="table table-striped">
-<tr class="a">
+<td>testUnlimitedNumberOfDigitsInNumericComponent</td>
+<td>0</td></tr>
+<tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>acceptTest</td>
-<td>0</td></tr></table></div>
-<div class="section">
-<h3><a name="RootQueueTest"></a>RootQueueTest</h3><a name="org.eclipse.aether.util.graph.transformerRootQueueTest"></a>
-<table border="1" class="table table-striped">
+<td>testLeadingZerosAreSemanticallyIrrelevant</td>
+<td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testAddWithArrayCompact</td>
-<td>0</td></tr>
+<td>testInitialDelimiters</td>
+<td>0.001</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testAddSortsByDepth</td>
-<td>0</td></tr>
+<td>testMinimumSegment</td>
+<td>0.001</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testAddMinimumAfterSomeRemoves</td>
+<td>testDelimiters</td>
 <td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testIsEmpty</td>
-<td>0</td></tr></table></div>
-<div class="section">
-<h3><a name="ConfigUtilsTest"></a>ConfigUtilsTest</h3><a name="org.eclipse.aether.utilConfigUtilsTest"></a>
-<table border="1" class="table table-striped">
+<td>testWellKnownQualifierOrdering</td>
+<td>0.003</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testGetObject_Default</td>
-<td>0.001</td></tr>
+<td>testVersionEvolution</td>
+<td>0.028</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testGetList_AlternativeKeys</td>
+<td>testTrailingDelimitersAreSemanticallyIrrelevant</td>
 <td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testGetLong_StringConversion</td>
-<td>0</td></tr>
+<td>testTrailingZerosBeforeQualifierAreSemanticallyIrrelevant</td>
+<td>0.001</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testGetMap_AlternativeKeys</td>
-<td>0</td></tr>
+<td>testConsecutiveDelimiters</td>
+<td>0.001</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testGetMap_Default</td>
+<td>testUnlimitedNumberOfVersionComponents</td>
 <td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testGetLong_NumberConversion</td>
+<td>testEmptyVersion</td>
 <td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testGetString_AlternativeKeys</td>
-<td>0</td></tr>
+<td>testCaseInsensitiveOrderingOfQualifiersIsLocaleIndependent</td>
+<td>0.001</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testGetList_CollectionConversion</td>
-<td>0</td></tr>
+<td>testWellKnownSingleCharQualifiersOnlyRecognizedIfImmediatelyFollowedByNumber</td>
+<td>0.001</td></tr></table></div>
+<div class="section">
+<h3><a name="PostorderNodeListGeneratorTest"></a>PostorderNodeListGeneratorTest</h3><a name="org.eclipse.aether.util.graph.visitorPostorderNodeListGeneratorTest"></a>
+<table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testGetBoolean_Default</td>
-<td>0</td></tr>
+<td>testDuplicateSuppression</td>
+<td>0.001</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testGetInteger_StringConversion</td>
-<td>0</td></tr>
+<td>testOrdering</td>
+<td>0.001</td></tr></table></div>
+<div class="section">
+<h3><a name="ClassicDependencyManagerTest"></a>ClassicDependencyManagerTest</h3><a name="org.eclipse.aether.util.graph.managerClassicDependencyManagerTest"></a>
+<table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testGetInteger_AlternativeKeys</td>
-<td>0</td></tr>
+<td>testManageOptional</td>
+<td>0.002</td></tr></table></div>
+<div class="section">
+<h3><a name="DefaultProxySelectorTest"></a>DefaultProxySelectorTest</h3><a name="org.eclipse.aether.util.repositoryDefaultProxySelectorTest"></a>
+<table border="1" class="table table-striped">
+<tr class="a">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testIsNonProxyHost_Multiple</td>
+<td>0.002</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testGetBoolean_StringConversion</td>
+<td>testIsNonProxyHost_CaseInsensitivity</td>
 <td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testGetList_Default</td>
+<td>testIsNonProxyHost_Misc</td>
 <td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testGetFloat_StringConversion</td>
+<td>testIsNonProxyHost_Blank</td>
 <td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testGetFloat_AlternativeKeys</td>
-<td>0</td></tr>
+<td>testIsNonProxyHost_Wildcard</td>
+<td>0</td></tr></table></div>
+<div class="section">
+<h3><a name="JavaScopeSelectorTest"></a>JavaScopeSelectorTest</h3><a name="org.eclipse.aether.util.graph.transformerJavaScopeSelectorTest"></a>
+<table border="1" class="table table-striped">
+<tr class="a">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testNonDirectMultipleInheritance</td>
+<td>0.017</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testGetObject_AlternativeKeys</td>
-<td>0</td></tr>
+<td>testScopeOfDirectDependencyWinsConflictAndGetsUsedForInheritanceToChildrenEverywhereInGraph</td>
+<td>0.001</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testGetInteger_NumberConversion</td>
-<td>0</td></tr>
+<td>testConflictingDirectNodes</td>
+<td>0.012</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
-<td>testGetFloat_NumberConversion</td>
-<td>0</td></tr>
+<td>testConflictScopeOrdering</td>
+<td>0.016</td></tr>
 <tr class="a">

[... 43 lines stripped ...]