You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by ol...@apache.org on 2015/04/21 11:46:20 UTC

svn commit: r1675075 [3/20] - in /httpcomponents/site/httpcomponents-asyncclient-4.1.x: ./ httpasyncclient-cache/ httpasyncclient-cache/apidocs/ httpasyncclient-cache/apidocs/org/apache/http/impl/client/cache/ httpasyncclient-cache/apidocs/org/apache/h...

Modified: httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/surefire-report.html
URL: http://svn.apache.org/viewvc/httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/surefire-report.html?rev=1675075&r1=1675074&r2=1675075&view=diff
==============================================================================
--- httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/surefire-report.html (original)
+++ httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/surefire-report.html Tue Apr 21 09:46:17 2015
@@ -3,7 +3,7 @@
       @import url("./css/maven-base.css");
       @import url("./css/maven-theme.css");
       @import url("./css/site.css");
-    </style><link rel="stylesheet" href="./css/print.css" type="text/css" media="print"></link><meta name="Date-Revision-yyyymmdd" content="20141016"></meta><meta http-equiv="Content-Language" content="en"></meta></head><body class="composite">
+    </style><link rel="stylesheet" href="./css/print.css" type="text/css" media="print"></link><meta name="Date-Revision-yyyymmdd" content="20150421"></meta><meta http-equiv="Content-Language" content="en"></meta></head><body class="composite">
     <div id="banner">
                         <a shape="rect" id="bannerLeft" href="http://www.apache.org/">
                                         <img src="http://www.apache.org/images/asf_logo_wide.gif" alt="Apache"></img>
@@ -19,8 +19,8 @@
             
                 
                 <div class="xleft">
-        <span id="publishDate">Last Published: 2014-10-16</span>
-                  &#160;| <span id="projectVersion">Version: 4.1-beta1</span>
+        <span id="publishDate">Last Published: 2015-04-21</span>
+                  &#160;| <span id="projectVersion">Version: 4.1</span>
                       </div>
             <div class="xright">                    <a shape="rect" class="externalLink" href="http://www.apache.org/" title="Apache">Apache</a>
             |
@@ -121,41 +121,40 @@ function toggleDisplay(elementId) {
 <div class="section">
 <h2>Summary<a shape="rect" name="Summary"></a></h2><a shape="rect" name="Summary"></a>
 <p>[<a shape="rect" href="#Summary">Summary</a>] [<a shape="rect" href="#Package_List">Package List</a>] [<a shape="rect" href="#Test_Cases">Test Cases</a>]</p><br clear="none"></br>
-<table class="bodyTable" border="1"><tr class="a"><th colspan="1" rowspan="1">Tests</th><th colspan="1" rowspan="1">Errors </th><th colspan="1" rowspan="1">Failures</th><th colspan="1" rowspan="1">Skipped</th><th colspan="1" rowspan="1">Success Rate</th><th colspan="1" rowspan="1">Time</th></tr><tr class="b"><td colspan="1" rowspan="1">293</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">3</td><td colspan="1" rowspan="1">98.976%</td><td colspan="1" rowspan="1">2.167</td></tr></table><br clear="none"></br>
+<table class="bodyTable" border="1"><tr class="a"><th colspan="1" rowspan="1">Tests</th><th colspan="1" rowspan="1">Errors </th><th colspan="1" rowspan="1">Failures</th><th colspan="1" rowspan="1">Skipped</th><th colspan="1" rowspan="1">Success Rate</th><th colspan="1" rowspan="1">Time</th></tr><tr class="b"><td colspan="1" rowspan="1">293</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">2</td><td colspan="1" rowspan="1">99.317%</td><td colspan="1" rowspan="1">2.399</td></tr></table><br clear="none"></br>
 <p>Note: failures are anticipated and checked for with assertions while errors are unanticipated.</p><br clear="none"></br></div>
 <div class="section">
 <h2>Package List<a shape="rect" name="Package_List"></a></h2><a shape="rect" name="Package_List"></a>
 <p>[<a shape="rect" href="#Summary">Summary</a>] [<a shape="rect" href="#Package_List">Package List</a>] [<a shape="rect" href="#Test_Cases">Test Cases</a>]</p><br clear="none"></br>
-<table class="bodyTable" border="1"><tr class="a"><th colspan="1" rowspan="1">Package</th><th colspan="1" rowspan="1">Tests</th><th colspan="1" rowspan="1">Errors </th><th colspan="1" rowspan="1">Failures</th><th colspan="1" rowspan="1">Skipped</th><th colspan="1" rowspan="1">Success Rate</th><th colspan="1" rowspan="1">Time</th></tr><tr class="b"><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cache">org.apache.http.impl.client.cache</a></td><td colspan="1" rowspan="1">293</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">3</td><td colspan="1" rowspan="1">98.976%</td><td colspan="1" rowspan="1">2.167</td></tr></table><br clear="none"></br>
+<table class="bodyTable" border="1"><tr class="a"><th colspan="1" rowspan="1">Package</th><th colspan="1" rowspan="1">Tests</th><th colspan="1" rowspan="1">Errors </th><th colspan="1" rowspan="1">Failures</th><th colspan="1" rowspan="1">Skipped</th><th colspan="1" rowspan="1">Success Rate</th><th colspan="1" rowspan="1">Time</th></tr><tr class="b"><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cache">org.apache.http.impl.client.cache</a></td><td colspan="1" rowspan="1">293</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">2</td><td colspan="1" rowspan="1">99.317%</td><td colspan="1" rowspan="1">2.399</td></tr></table><br clear="none"></br>
 <p>Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.</p>
 <div class="section">
 <h3>org.apache.http.impl.client.cache<a shape="rect" name="org.apache.http.impl.client.cache"></a></h3><a shape="rect" name="org.apache.http.impl.client.cache"></a>
-<table class="bodyTable" border="1"><tr class="a"><th colspan="1" rowspan="1"></th><th colspan="1" rowspan="1">Class</th><th colspan="1" rowspan="1">Tests</th><th colspan="1" rowspan="1">Errors </th><th colspan="1" rowspan="1">Failures</th><th colspan="1" rowspan="1">Skipped</th><th colspan="1" rowspan="1">Success Rate</th><th colspan="1" rowspan="1">Time</th></tr><tr class="b"><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestHttpAsyncCacheJiraNumber1147"><img src="images/icon_warning_sml.gif" alt=""></img></a></td><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestHttpAsyncCacheJiraNumber1147">TestHttpAsyncCacheJiraNumber1147</a></td><td colspan="1" rowspan="1">1</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">1</td><td colspan="1" rowspan="1">0%</td><td colspan="1" rowspan="1">0</td></tr><tr class="a"><td colspan="1" rowspan="1"><a shape="rect" href="#org
 .apache.http.impl.client.cacheTestAsyncProtocolAllowedBehavior"><img src="images/icon_success_sml.gif" alt=""></img></a></td><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestAsyncProtocolAllowedBehavior">TestAsyncProtocolAllowedBehavior</a></td><td colspan="1" rowspan="1">2</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">100%</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="b"><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestCachingHttpAsyncClient"><img src="images/icon_warning_sml.gif" alt=""></img></a></td><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestCachingHttpAsyncClient">TestCachingHttpAsyncClient</a></td><td colspan="1" rowspan="1">53</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">1</td><td colspan="1" rowspan="1
 ">98.113%</td><td colspan="1" rowspan="1">0.346</td></tr><tr class="a"><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestAsyncProtocolRequirements"><img src="images/icon_warning_sml.gif" alt=""></img></a></td><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestAsyncProtocolRequirements">TestAsyncProtocolRequirements</a></td><td colspan="1" rowspan="1">232</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">1</td><td colspan="1" rowspan="1">99.569%</td><td colspan="1" rowspan="1">1.812</td></tr><tr class="b"><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestAsyncProtocolDeviations"><img src="images/icon_success_sml.gif" alt=""></img></a></td><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestAsyncProtocolDeviations">TestAsyncProtocolDeviations</a></td><td colspan="1" rowspan="1">5</td><td c
 olspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">100%</td><td colspan="1" rowspan="1">0.008</td></tr></table></div><br clear="none"></br></div>
+<table class="bodyTable" border="1"><tr class="a"><th colspan="1" rowspan="1"></th><th colspan="1" rowspan="1">Class</th><th colspan="1" rowspan="1">Tests</th><th colspan="1" rowspan="1">Errors </th><th colspan="1" rowspan="1">Failures</th><th colspan="1" rowspan="1">Skipped</th><th colspan="1" rowspan="1">Success Rate</th><th colspan="1" rowspan="1">Time</th></tr><tr class="b"><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestHttpAsyncCacheJiraNumber1147"><img src="images/icon_success_sml.gif" alt=""></img></a></td><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestHttpAsyncCacheJiraNumber1147">TestHttpAsyncCacheJiraNumber1147</a></td><td colspan="1" rowspan="1">1</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">100%</td><td colspan="1" rowspan="1">0.388</td></tr><tr class="a"><td colspan="1" rowspan="1"><a shape="rect" href
 ="#org.apache.http.impl.client.cacheTestAsyncProtocolAllowedBehavior"><img src="images/icon_success_sml.gif" alt=""></img></a></td><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestAsyncProtocolAllowedBehavior">TestAsyncProtocolAllowedBehavior</a></td><td colspan="1" rowspan="1">2</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">100%</td><td colspan="1" rowspan="1">0</td></tr><tr class="b"><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestCachingHttpAsyncClient"><img src="images/icon_warning_sml.gif" alt=""></img></a></td><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestCachingHttpAsyncClient">TestCachingHttpAsyncClient</a></td><td colspan="1" rowspan="1">53</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">1</td><td colspan="1" rowspan=
 "1">98.113%</td><td colspan="1" rowspan="1">0.336</td></tr><tr class="a"><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestAsyncProtocolRequirements"><img src="images/icon_warning_sml.gif" alt=""></img></a></td><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestAsyncProtocolRequirements">TestAsyncProtocolRequirements</a></td><td colspan="1" rowspan="1">232</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">1</td><td colspan="1" rowspan="1">99.569%</td><td colspan="1" rowspan="1">1.661</td></tr><tr class="b"><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestAsyncProtocolDeviations"><img src="images/icon_success_sml.gif" alt=""></img></a></td><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestAsyncProtocolDeviations">TestAsyncProtocolDeviations</a></td><td colspan="1" rowspan="1">5</td><td
  colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">100%</td><td colspan="1" rowspan="1">0.014</td></tr></table></div><br clear="none"></br></div>
 <div class="section">
 <h2>Test Cases<a shape="rect" name="Test_Cases"></a></h2><a shape="rect" name="Test_Cases"></a>
 <p>[<a shape="rect" href="#Summary">Summary</a>] [<a shape="rect" href="#Package_List">Package List</a>] [<a shape="rect" href="#Test_Cases">Test Cases</a>]</p>
 <div class="section">
 <h3>TestHttpAsyncCacheJiraNumber1147<a shape="rect" name="TestHttpAsyncCacheJiraNumber1147"></a></h3><a shape="rect" name="org.apache.http.impl.client.cacheTestHttpAsyncCacheJiraNumber1147"></a>
-<table class="bodyTable" border="1"><tr class="a"><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cache.TestHttpAsyncCacheJiraNumber1147.testIssue1147"><img src="images/icon_warning_sml.gif" alt=""></img></a></td><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cache.TestHttpAsyncCacheJiraNumber1147.testIssue1147">testIssue1147</a>
-<div class="detailToggle" style="display:inline"><a shape="rect" href="javascript:toggleDisplay('org_apache_http_impl_client_cache_TestHttpAsyncCacheJiraNumber1147_testIssue1147');"><span id="org_apache_http_impl_client_cache_TestHttpAsyncCacheJiraNumber1147_testIssue1147off" style="display:inline;"> + </span><span id="org_apache_http_impl_client_cache_TestHttpAsyncCacheJiraNumber1147_testIssue1147on" style="display:none;"> - </span>[ Detail ]</a></div></td><td colspan="1" rowspan="1">0</td></tr><tr class="b"><td colspan="1" rowspan="1"></td><td colspan="1" rowspan="1">skipped</td><td colspan="1" rowspan="1"></td></tr></table></div>
+<table class="bodyTable" border="1"><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testIssue1147</td><td colspan="1" rowspan="1">0.388</td></tr></table></div>
 <div class="section">
 <h3>TestAsyncProtocolAllowedBehavior<a shape="rect" name="TestAsyncProtocolAllowedBehavior"></a></h3><a shape="rect" name="org.apache.http.impl.client.cacheTestAsyncProtocolAllowedBehavior"></a>
-<table class="bodyTable" border="1"><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNonSharedCacheReturnsStaleResponseWhenRevalidationFailsForProxyRevalidate</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNonSharedCacheMayCacheResponsesWithCacheControlPrivate</td><td colspan="1" rowspan="1">0</td></tr></table></div>
+<table class="bodyTable" border="1"><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNonSharedCacheReturnsStaleResponseWhenRevalidationFailsForProxyRevalidate</td><td colspan="1" rowspan="1">0</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNonSharedCacheMayCacheResponsesWithCacheControlPrivate</td><td colspan="1" rowspan="1">0</td></tr></table></div>
 <div class="section">
 <h3>TestCachingHttpAsyncClient<a shape="rect" name="TestCachingHttpAsyncClient"></a></h3><a shape="rect" name="org.apache.http.impl.client.cacheTestCachingHttpAsyncClient"></a>
 <table class="bodyTable" border="1"><tr class="a"><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cache.TestCachingHttpAsyncClient.testUsesVirtualHostForCacheKey"><img src="images/icon_warning_sml.gif" alt=""></img></a></td><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cache.TestCachingHttpAsyncClient.testUsesVirtualHostForCacheKey">testUsesVirtualHostForCacheKey</a>
-<div class="detailToggle" style="display:inline"><a shape="rect" href="javascript:toggleDisplay('org_apache_http_impl_client_cache_TestCachingHttpAsyncClient_testUsesVirtualHostForCacheKey');"><span id="org_apache_http_impl_client_cache_TestCachingHttpAsyncClient_testUsesVirtualHostForCacheKeyoff" style="display:inline;"> + </span><span id="org_apache_http_impl_client_cache_TestCachingHttpAsyncClient_testUsesVirtualHostForCacheKeyon" style="display:none;"> - </span>[ Detail ]</a></div></td><td colspan="1" rowspan="1">0</td></tr><tr class="b"><td colspan="1" rowspan="1"></td><td colspan="1" rowspan="1">skipped</td><td colspan="1" rowspan="1"></td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns304ForIfNoneMatchPassesIfRequestServedFromOrigin</td><td colspan="1" rowspan="1">0.199</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td c
 olspan="1" rowspan="1">testSetsRouteInContextOnCacheHit</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testVariantsMissServerReturns304CacheReturns304</td><td colspan="1" rowspan="1">0.008</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns304ForIfModifiedSinceHeaderIfRequestServedFromCache</td><td colspan="1" rowspan="1">0.006</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns304ForIfNoneMatchHeaderIfRequestServedFromCache</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testIfOnlyIfCachedAndNoCacheEntryBackendNotCalled</td><td colspan="1" rowsp
 an="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSocketTimeoutExceptionIsNotSilentlyCatched</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testIfOnlyIfCachedAndEntryNotSuitableBackendNotCalled</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsModuleGeneratedResponseContextForCacheOptionsResponse</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testTreatsCacheIOExceptionsAsCacheMiss</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.g
 if" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForIfNoneMatchHeaderFails</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsViaHeaderOnResponseIfRequestServedFromCache</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsCacheMissContextIfRequestNotServableFromCache</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForOptionsFollowedByGetIfAuthorizationHeaderAndSharedCache</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotSetConnectionInContex
 tOnCacheHit</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNonCompliantRequestWrapsAndReThrowsProtocolException</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsResponseInContextOnCacheHit</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns304ForIfNoneMatchHeaderAndIfModifiedSinceIfRequestServedFromCache</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForIfNoneMatchFailsIfRequestServedFromOrigin</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"
 ><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNewerCacheableResponsesReplaceExistingCacheEntry</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForIfModifiedSinceDateIsInvalid</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetViaHeaderIfValidationFailsButNotRequired</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsModuleResponseContextIfValidationFailsButNotRequired</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td col
 span="1" rowspan="1">testDoesNotSend304ForNonConditionalRequest</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testIfOnlyIfCachedAndEntryExistsAndIsSuitableReturnsEntry</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNoEntityForIfNoneMatchRequestNotYetInCache</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsCacheHitContextIfRequestServedFromCache</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCanCacheAResponseWithoutABody</td><td colspan="1" rowspan="1">0.002</td></tr><tr
  class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsRequestInContextOnCacheHit</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testResponseIsGeneratedWhenCacheEntryIsUsable</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsModuleResponseContextIfValidationRequiredButFailed</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns304ForIfModifiedSinceHeaderIf304ResponseInCache</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td co
 lspan="1" rowspan="1">testSetsViaHeaderOnResponseIfRequestNotServableFromCache</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testVariantMissServerIfReturns304CacheReturns200</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsRequestSentInContextOnCacheHit</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testIsSharedCache</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsModuleGeneratedResponseContextForFatallyNoncompliantRequest</td><td colspan="1" rowspan="1">0.001</td></tr><
 tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForIfModifiedSinceDateIsLess</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOlderCacheableResponsesDoNotGoIntoCache</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSuitableCacheEntryDoesNotCauseBackendRequest</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNotModifiedResponseUpdatesCacheEntryWhenNoEntity</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1
 " rowspan="1">testSetsViaHeaderOnResponseForCacheMiss</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsTargetHostInContextOnCacheHit</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNonCacheableResponseIsNotCachedAndIsReturnedAsIs</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsViaHeaderIfRequestWasSuccessfullyValidated</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForIfNoneMatchHeaderFailsIfModifiedSinceIgnored</td><td colspan="1" rowspan="1">0.003</td><
 /tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCacheableResponsesGoIntoCache</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNotModifiedResponseWithVaryUpdatesCacheEntryWhenNoEntity</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsValidatedContextIfRequestWasSuccessfullyValidated</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForIfModifiedSinceFailsIfRequestServedFromOrigin</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" 
 alt=""></img></td><td colspan="1" rowspan="1">testRecordsClientProtocolInViaHeaderIfRequestNotServableFromCache</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns304ForIfModifiedSincePassesIfRequestServedFromOrigin</td><td colspan="1" rowspan="1">0.005</td></tr></table></div>
+<div class="detailToggle" style="display:inline"><a shape="rect" href="javascript:toggleDisplay('org_apache_http_impl_client_cache_TestCachingHttpAsyncClient_testUsesVirtualHostForCacheKey');"><span id="org_apache_http_impl_client_cache_TestCachingHttpAsyncClient_testUsesVirtualHostForCacheKeyoff" style="display:inline;"> + </span><span id="org_apache_http_impl_client_cache_TestCachingHttpAsyncClient_testUsesVirtualHostForCacheKeyon" style="display:none;"> - </span>[ Detail ]</a></div></td><td colspan="1" rowspan="1">0</td></tr><tr class="b"><td colspan="1" rowspan="1"></td><td colspan="1" rowspan="1">skipped</td><td colspan="1" rowspan="1"></td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns304ForIfNoneMatchPassesIfRequestServedFromOrigin</td><td colspan="1" rowspan="1">0.159</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td c
 olspan="1" rowspan="1">testSetsRouteInContextOnCacheHit</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testVariantsMissServerReturns304CacheReturns304</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns304ForIfModifiedSinceHeaderIfRequestServedFromCache</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns304ForIfNoneMatchHeaderIfRequestServedFromCache</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testIfOnlyIfCachedAndNoCacheEntryBackendNotCalled</td><td colspan="1" rowsp
 an="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSocketTimeoutExceptionIsNotSilentlyCatched</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testIfOnlyIfCachedAndEntryNotSuitableBackendNotCalled</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsModuleGeneratedResponseContextForCacheOptionsResponse</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testTreatsCacheIOExceptionsAsCacheMiss</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.g
 if" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForIfNoneMatchHeaderFails</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsViaHeaderOnResponseIfRequestServedFromCache</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsCacheMissContextIfRequestNotServableFromCache</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForOptionsFollowedByGetIfAuthorizationHeaderAndSharedCache</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotSetConnectionInContex
 tOnCacheHit</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNonCompliantRequestWrapsAndReThrowsProtocolException</td><td colspan="1" rowspan="1">0.006</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsResponseInContextOnCacheHit</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns304ForIfNoneMatchHeaderAndIfModifiedSinceIfRequestServedFromCache</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForIfNoneMatchFailsIfRequestServedFromOrigin</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="b"
 ><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNewerCacheableResponsesReplaceExistingCacheEntry</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForIfModifiedSinceDateIsInvalid</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetViaHeaderIfValidationFailsButNotRequired</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsModuleResponseContextIfValidationFailsButNotRequired</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td col
 span="1" rowspan="1">testDoesNotSend304ForNonConditionalRequest</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testIfOnlyIfCachedAndEntryExistsAndIsSuitableReturnsEntry</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNoEntityForIfNoneMatchRequestNotYetInCache</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsCacheHitContextIfRequestServedFromCache</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCanCacheAResponseWithoutABody</td><td colspan="1" rowspan="1">0.002</td></tr><tr
  class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsRequestInContextOnCacheHit</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testResponseIsGeneratedWhenCacheEntryIsUsable</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsModuleResponseContextIfValidationRequiredButFailed</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns304ForIfModifiedSinceHeaderIf304ResponseInCache</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td co
 lspan="1" rowspan="1">testSetsViaHeaderOnResponseIfRequestNotServableFromCache</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testVariantMissServerIfReturns304CacheReturns200</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsRequestSentInContextOnCacheHit</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testIsSharedCache</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsModuleGeneratedResponseContextForFatallyNoncompliantRequest</td><td colspan="1" rowspan="1">0.001</td></tr><
 tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForIfModifiedSinceDateIsLess</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOlderCacheableResponsesDoNotGoIntoCache</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSuitableCacheEntryDoesNotCauseBackendRequest</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNotModifiedResponseUpdatesCacheEntryWhenNoEntity</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1
 " rowspan="1">testSetsViaHeaderOnResponseForCacheMiss</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsTargetHostInContextOnCacheHit</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNonCacheableResponseIsNotCachedAndIsReturnedAsIs</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsViaHeaderIfRequestWasSuccessfullyValidated</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForIfNoneMatchHeaderFailsIfModifiedSinceIgnored</td><td colspan="1" rowspan="1">0.005</td><
 /tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCacheableResponsesGoIntoCache</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNotModifiedResponseWithVaryUpdatesCacheEntryWhenNoEntity</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsValidatedContextIfRequestWasSuccessfullyValidated</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForIfModifiedSinceFailsIfRequestServedFromOrigin</td><td colspan="1" rowspan="1">0.006</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" 
 alt=""></img></td><td colspan="1" rowspan="1">testRecordsClientProtocolInViaHeaderIfRequestNotServableFromCache</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns304ForIfModifiedSincePassesIfRequestServedFromOrigin</td><td colspan="1" rowspan="1">0.007</td></tr></table></div>
 <div class="section">
 <h3>TestAsyncProtocolRequirements<a shape="rect" name="TestAsyncProtocolRequirements"></a></h3><a shape="rect" name="org.apache.http.impl.client.cacheTestAsyncProtocolRequirements"></a>
-<table class="bodyTable" border="1"><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testMustIncludeProxyAuthenticateHeaderFromAnOrigin407Response</td><td colspan="1" rowspan="1">0.132</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSharedCacheMayCacheAuthorizedResponsesWithCacheControlPublic</td><td colspan="1" rowspan="1">0.016</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testGenerates504IfCannotRevalidateAMustRevalidateEntry</td><td colspan="1" rowspan="1">0.007</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCannotCombinePartialResponseIfCacheEntryDoesNotHaveACacheValidator</td><td colspan="1" rowspan="1">0.018</td></tr><tr class="a
 "><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testResponsesToTRACEsAreNotCached</td><td colspan="1" rowspan="1">0.007</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleContentEncodingHeadersIsPreservedOnResponses</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleAllowHeadersIsPreservedOnResponses</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testConditionalRequestWhereAllValidatorsMatchMayBeServedFromCache</td><td colspan="1" rowspan="1">0.007</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img><
 /td><td colspan="1" rowspan="1">testHEADResponseWithUpdatedContentMD5FieldMakeACacheEntryStale</td><td colspan="1" rowspan="1">0.01</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyContentMD5HeaderOnRequest</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test205ResponsesDoNotContainMessageBodies</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentLocationToRequestIfNotPresent</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testValidationMustUseETagIfProvidedByOriginServer</td><td colspan="1" r
 owspan="1">0.006</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testTransmitsAgeHeaderIfIncomingAgeHeaderTooBig</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleViaHeadersIsPreservedOnRequests</td><td colspan="1" rowspan="1">0.006</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testStripsBadlyDatedWarningsFromForwardedResponses</td><td colspan="1" rowspan="1">0.008</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddEtagToOriginResponse</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></
 img></td><td colspan="1" rowspan="1">testCacheIsNotUsedWhenRespondingToRequestWithCacheControlNoCache</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test206ResponseToIfRangeWithStrongValidatorReturnsAllEntityHeaders</td><td colspan="1" rowspan="1">0.009</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test304ResponseGeneratedFromCacheIncludesExpiresCacheControlAndOrVaryIfResponseMightDiffer</td><td colspan="1" rowspan="1">0.017</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testForwardedTRACERequestsDoNotIncludeAnEntity</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspa
 n="1">testUpdatesWarningHeadersOnValidation</td><td colspan="1" rowspan="1">0.007</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testWarnDatesAreAddedToWarningsOnLowerProtocolVersions</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test206ContainsContentLocationIfA200ResponseWouldHaveIncludedIt</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testRequestsNotExpecting100ContinueBehaviorShouldNotSetExpectContinueHeader</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test206ResponseReturnedToClientMustHaveDateHeader</td><td cols
 pan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentTypeHeaderToCachedResponseWithNoTransformIfNotPresent</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testMustDiscardCachedPartialResponseIfCacheValidatorsDoNotStronglyMatchAndDateHeadersAreEqual</td><td colspan="1" rowspan="1">0.006</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testExpect100ContinueIsNotSentIfThereIsNoRequestBody</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotForwardOPTIONSWhenMaxForwardsIsZeroOnAbsoluteURIRequest</td><td colspan="1" rows
 pan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentTypeToRequestIfNotPresent</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testUnknownHeadersOnResponsesAreForwarded</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleContentEncodingHeadersIsPreservedOnRequests</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddLastModifiedToRequestIfNotPresent</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gi
 f" alt=""></img></td><td colspan="1" rowspan="1">test100ContinueResponsesAreNotForwardedTo1_0ClientsWhoDidNotAskForThem</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testRequestsWithLowerProtocolVersionsGetUpgradedTo1_1</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleAcceptHeaderValuesIsPreservedOnRequests</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyServerResponseHeader</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentEncodingH
 eaderToCachedResponseWithNoTransformIfNotPresent</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDELETERequestsAreWrittenThroughToOrigin</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testMustDiscardLeastRecentPartialResponseIfCacheValidatorsDoNotStronglyMatch</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testRemovesWarningHeaderIfAllWarnValuesAreBadlyDated</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testPostInvalidatesCacheForThatUriInContentLocationHeader</td><td colspan="1" 
 rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentTypeHeaderToRequestIfNotPresent</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test2xxWarningsAreNotDeletedAfterSuccessfulRevalidation</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNoStoreOnResponseIsNotStoredInCache</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test302ResponseWithoutExplicitCacheabilityIsNotReturnedFromCache</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/i
 con_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testExpiresHeaderMatchesDateIfAddedToCacheHit</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testLowerOriginResponsesUpgradedToOurVersion1_1</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test206ResponseGeneratedFromCacheMustHaveContentRangeOrMultipartByteRangesContentType</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSharedCacheMustUseNewRequestHeadersWhenRevalidatingAuthorizedResponsesWithMustRevalidate</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt="">
 </img></td><td colspan="1" rowspan="1">testProperlyFormattedViaHeaderIsAddedToResponses</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testHigher1_XProtocolVersionsDowngradeTo1_1</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testExpectHeadersAreForwardedOnRequests</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCacheMissOnGETUsesOriginResponse</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleAcceptCharsetHeadersIsPreservedOnRequests</td><td colspan="1" rowspan="1"
 >0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDELETEWithIfNoneMatchWeakETagIsNotAllowed</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyContentLocationHeaderOnRequest</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testPutDoesNotInvalidateCacheForUriInContentLocationHeadersFromOtherHosts</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test304ResponseGeneratedFromCacheIncludesContentLocationIfOriginResponseDid</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"
 ><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleAcceptEncodingHeadersIsPreservedOnRequests</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testHEADResponseWithUpdatedLastModifiedFieldMakeACacheEntryStale</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDeleteInvalidatesCacheForThatUriInLocationHeader</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSubrangeGETWithWeakETagIsNotAllowed</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan
 ="1">testOrderOfMultipleWWWAuthenticateHeadersIsPreservedOnResponses</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCONNECTRequestsAreWrittenThroughToOrigin</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCachedResponsesWithMissingDateHeadersShouldBeAssignedOne</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testExpiresHeaderEqualToDateHeaderIsTreatedAsStale</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotTransmitNoCacheDirectivesWithFieldsDownstream</td><td colspan="1
 " rowspan="1">0.001</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testExpiresHeaderMatchesDateIfAddedToOriginResponse</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNoCacheOnFieldIsNotReturnedWithoutRevalidation</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test206ResponseIsNotCombinedWithPreviousContentIfETagDoesNotMatch</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSubrangeGETMustUseStrongComparisonForCachedResponse</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img 
 src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleWarningHeadersIsPreservedOnRequests</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testMustNotAddMultipartByteRangeContentTypeTo416Response</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCacheControlPrivateIsNotCacheableBySharedCache</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultiplePragmaHeadersIsPreservedOnRequests</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test
 SharedCacheMustRevalidateAuthorizedResponsesWhenSMaxAgeIsZero</td><td colspan="1" rowspan="1">0.006</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test206ResponseIsNotCombinedWithPreviousContentIfLastModifiedDoesNotMatch</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testPutDoesNotInvalidateCacheForUriInLocationHeadersFromOtherHosts</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testMultiHeadersAreSuccessfullyReplacedOn304Validation</td><td colspan="1" rowspan="1">0.006</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testResponsesToPUTsAreNotCached</td><td col
 span="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCacheWithoutSupportForRangeAndContentRangeHeadersDoesNotCacheA206Response</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNoStoreOnResponseIsNotStoredInCacheEvenWithContraryIndicators</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyContentLocationHeaderFromOrigin</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleViaHeadersIsPreservedOnResponses</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td co
 lspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNoCacheCannotSatisfyASubsequentRequestWithoutRevalidationEvenWithContraryIndications</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testMustDiscardLeastRecentPartialResponseIfCachedResponseDoesNotHaveCacheValidator</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test1xxWarningsAreDeletedAfterSuccessfulRevalidation</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentRangeHeaderToCachedResponseWithNoTransformIfNotPresent</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td co
 lspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleContentEncodingHeaderValuesIsPreserved</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentMD5ToRequestIfNotPresent</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyContentEncodingHeaderOnCachedResponseWithNoTransform</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test206ResponseToConditionalRangeRequestDoesNotIncludeOtherEntityHeaders</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sm
 l.gif" alt=""></img></td><td colspan="1" rowspan="1">test206ResponseGeneratedFromCacheMustHaveDateHeader</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyAllowHeaderWithUnknownMethods</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testStaleEntryWithMustRevalidateIsNotUsedWithoutRevalidatingWithOrigin</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleCacheControlHeadersIsPreservedOnResponses</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSharedCacheMu
 stUseNewRequestHeadersWhenRevalidatingAuthorizedResponsesWithSMaxAge</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testPutInvalidatesCacheForThatUriInRelativeContentLocationHeader</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNoStoreOnRequestIsNotStoredInCacheEvenIfResponseMarkedCacheable</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testMustReturnAFreshEnoughCacheEntryIfItHasIt</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyContentLocationFromOriginOnCacheHit<
 /td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testPutInvalidatesCacheForThatUriInLocationHeader</td><td colspan="1" rowspan="1">0.007</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testUnknownHeadersOnRequestsAreForwarded</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleCacheControlHeadersIsPreservedOnRequests</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testIncompleteResponseMustNotBeReturnedToClientWithoutMarkingItAs206</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rows
 pan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyLastModifiedFromOriginOnCacheHit</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentRangeHeaderToRequestIfNotPresent</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDELETEWithIfMatchWeakETagIsNotAllowed</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyContentMD5HeaderFromOrigin</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test303ResponsesAr
 eNotCached</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testResponsesToDELETEsAreNotCached</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testConditionalRequestWhereNotAllValidatorsMatchCannotBeServedFromCache</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testMustDiscardLeastRecentPartialResponseIfIncomingRequestDoesNotHaveCacheValidator</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCacheIsNotUsedWhenRespondingToRequestWithPragmaNoCache</td><td colspan="1" rowspan="1">0.005</t
 d></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultiplePragmaHeadersIsPreservedOnResponses</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCannotCombinePartialResponseIfCacheValidatorsDoNotStronglyMatch</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyExpiresHeaderFromOrigin</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testExpiresZeroHeaderIsTreatedAsStale</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></im
 g></td><td colspan="1" rowspan="1">testPUTWithIfNoneMatchWeakETagIsNotAllowed</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testResponseToAHEADRequestMustNotHaveABody</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleExpectHeadersIsPreservedOnRequests</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testUnknownResponseStatusCodesAreNotCached</td><td colspan="1" rowspan="1">0.97</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentRangeToRequestIfNotPresent</td><td colspan="1" rowspan="1">0</t
 d></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentLocationToOriginResponse</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testHEADResponseWithUpdatedContentLengthFieldMakeACacheEntryStale</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyContentRangeHeaderOnCachedResponseWithNoTransform</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentMD5ToOriginResponse</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sm
 l.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddETagHeaderOnCacheHit</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testAgeHeaderPopulatedFromCacheEntryCurrentAge</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testViaHeaderOnResponseProperlyRecordsOriginProtocol</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testMustServeAppropriateErrorOrWarningIfNoOriginCommunicationPossible</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test206ResponseGeneratedFromCacheMustHaveAB
 odyThatMatchesContentLengthHeaderIfPresent</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testPostDoesNotInvalidateCacheForUriInContentLocationHeadersFromOtherHosts</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNonmatchingVariantCannotBeServedFromCacheUnlessConditionallyValidated</td><td colspan="1" rowspan="1">0.006</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test304ResponseGeneratedFromCacheIncludesEtagIfOriginResponseDid</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testForwardsUnknownHeadersOnRequestsFromHigh
 erProtocolVersions</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testWarning110IsAddedToStaleResponses</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testPOSTRequestsAreWrittenThroughToOrigin</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testGenerates504IfSharedCacheCannotRevalidateAProxyRevalidateEntry</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyETagHeaderOnRequest</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src=
 "images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testPUTRequestsAreWrittenThroughToOrigin</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testMalformedExpiresHeaderIsTreatedAsStale</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddETagToRequestIfNotPresent</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test304ResponseGeneratedFromCacheIncludesDateHeader</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSharedCacheMayCacheAuthorizedResponsesWithMus
 tRevalidate</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testStaleEntryWithProxyRevalidateOnSharedCacheIsNotUsedWithoutRevalidatingWithOrigin</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCannotServeFromCacheForVaryStar</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test206ResponsesAreNotCachedIfTheCacheDoesNotSupportRangeAndContentRangeHeaders</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test204ResponsesDoNotContainMessageBodies</td><td colspan="1" rowspan="1">0.001</td></tr
 ><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentTypeHeaderToOriginResponseWithNoTransformIfNotPresent</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleTransferEncodingsInSingleHeadersIsPreserved</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testPutInvalidatesCacheForThatUriInContentLocationHeader</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testUnknownMethodRequestsAreWrittenThroughToOrigin</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="im
 ages/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddAMaxForwardsHeaderToForwardedOPTIONSRequests</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDeleteInvalidatesCacheForThatUriInRelativeContentLocationHeader</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testStripsBadlyDatedWarningsFromStoredResponses</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCannotCombinePartialResponseIfIncomingResponseDoesNotHaveACacheValidator</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td 
 colspan="1" rowspan="1">testDeleteDoesNotInvalidateCacheForUriInLocationHeadersFromOtherHosts</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test304GeneratedFromCacheOnWeakValidatorDoesNotIncludeOtherEntityHeaders</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testPUTWithIfMatchWeakETagIsNotAllowed</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleTransferEncodingHeadersIsPreserved</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentEncodingHeaderToOrig
 inResponseWithNoTransformIfNotPresent</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyContentTypeHeaderFromOriginResponseWithNoTransform</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleContentLanguageHeadersIsPreservedOnResponses</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testHEADResponseWithUpdatedETagFieldMakeACacheEntryStale</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddLastModifiedToOriginResponse</td><td colspan="1" rowspan="1"
 >0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testPostDoesNotInvalidateCacheForUriInLocationHeadersFromOtherHosts</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDeleteToUriInvalidatesCacheForThatUri</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyLastModifiedHeaderFromOrigin</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test200ResponseToOPTIONSWithNoBodyShouldIncludeContentLengthZero</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_
 success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testUpdatedEndToEndHeadersFrom304ArePassedOnResponseAndUpdatedInCacheEntry</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyContentMD5FromOriginOnCacheHit</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testPostInvalidatesCacheForThatUriInLocationHeader</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testAttachesWarningHeaderWhenGeneratingStaleResponse</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testMustDis
 cardLeastRecentPartialResponseIfCacheValidatorsDoNotStronglyMatchEvenIfResponsesOutOfOrder</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testHigherMajorProtocolVersionsOnRequestSwitchToTunnelBehavior</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentLocationHeaderOnCacheHit</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentMD5HeaderOnCacheHit</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testPostToUriInvalidatesCacheForThatUri</td><td colspan="1" 
 rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cache.TestAsyncProtocolRequirements.testOPTIONSRequestsAreWrittenThroughToOrigin"><img src="images/icon_warning_sml.gif" alt=""></img></a></td><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cache.TestAsyncProtocolRequirements.testOPTIONSRequestsAreWrittenThroughToOrigin">testOPTIONSRequestsAreWrittenThroughToOrigin</a>

[... 25 lines stripped ...]
Modified: httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/index.html
URL: http://svn.apache.org/viewvc/httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/index.html?rev=1675075&r1=1675074&r2=1675075&view=diff
==============================================================================
--- httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/index.html (original)
+++ httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/index.html Tue Apr 21 09:46:17 2015
@@ -3,7 +3,7 @@
 <html xml:lang="en" lang="en">
 	<head>
 		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-		<title>Apache HttpAsyncClient Cache 4.1-beta1 Reference</title>
+		<title>Apache HttpAsyncClient Cache 4.1 Reference</title>
 	</head>
     <frameset cols="20%,80%">
 		<frameset rows="30%,70%">

Modified: httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/org/apache/http/impl/client/cache/TestHttpAsyncCacheJiraNumber1147.html
URL: http://svn.apache.org/viewvc/httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/org/apache/http/impl/client/cache/TestHttpAsyncCacheJiraNumber1147.html?rev=1675075&r1=1675074&r2=1675075&view=diff
==============================================================================
--- httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/org/apache/http/impl/client/cache/TestHttpAsyncCacheJiraNumber1147.html (original)
+++ httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/org/apache/http/impl/client/cache/TestHttpAsyncCacheJiraNumber1147.html Tue Apr 21 09:46:17 2015
@@ -37,24 +37,18 @@
 <a class="jxr_linenumber" name="27" href="#27">27</a>  <strong class="jxr_keyword">package</strong> org.apache.http.impl.client.cache;
 <a class="jxr_linenumber" name="28" href="#28">28</a>  
 <a class="jxr_linenumber" name="29" href="#29">29</a>  <strong class="jxr_keyword">import</strong> org.apache.http.impl.execchain.ClientExecChain;
-<a class="jxr_linenumber" name="30" href="#30">30</a>  <strong class="jxr_keyword">import</strong> org.junit.Ignore;
-<a class="jxr_linenumber" name="31" href="#31">31</a>  <strong class="jxr_keyword">import</strong> org.junit.Test;
+<a class="jxr_linenumber" name="30" href="#30">30</a>  
+<a class="jxr_linenumber" name="31" href="#31">31</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../org/apache/http/impl/client/cache/TestHttpAsyncCacheJiraNumber1147.html">TestHttpAsyncCacheJiraNumber1147</a> <strong class="jxr_keyword">extends</strong> TestHttpCacheJiraNumber1147 {
 <a class="jxr_linenumber" name="32" href="#32">32</a>  
-<a class="jxr_linenumber" name="33" href="#33">33</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../org/apache/http/impl/client/cache/TestHttpAsyncCacheJiraNumber1147.html">TestHttpAsyncCacheJiraNumber1147</a> <strong class="jxr_keyword">extends</strong> TestHttpCacheJiraNumber1147 {
-<a class="jxr_linenumber" name="34" href="#34">34</a>  
-<a class="jxr_linenumber" name="35" href="#35">35</a>      @Override
-<a class="jxr_linenumber" name="36" href="#36">36</a>      <strong class="jxr_keyword">protected</strong> ClientExecChain createCachingExecChain(
-<a class="jxr_linenumber" name="37" href="#37">37</a>              <strong class="jxr_keyword">final</strong> ClientExecChain backend,
-<a class="jxr_linenumber" name="38" href="#38">38</a>              <strong class="jxr_keyword">final</strong> BasicHttpCache cache,
-<a class="jxr_linenumber" name="39" href="#39">39</a>              <strong class="jxr_keyword">final</strong> CacheConfig config) {
-<a class="jxr_linenumber" name="40" href="#40">40</a>          <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a href="../../../../../../org/apache/http/impl/client/cache/CachingHttpAsyncClientExecChain.html">CachingHttpAsyncClientExecChain</a>(backend, cache, config);
-<a class="jxr_linenumber" name="41" href="#41">41</a>      }
-<a class="jxr_linenumber" name="42" href="#42">42</a>  
-<a class="jxr_linenumber" name="43" href="#43">43</a>      @Override @Test @Ignore <em class="jxr_comment">// TODO: re-enable the test after HttpClient 4.3.4 release</em>
-<a class="jxr_linenumber" name="44" href="#44">44</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testIssue1147() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="45" href="#45">45</a>          <strong class="jxr_keyword">super</strong>.testIssue1147();
-<a class="jxr_linenumber" name="46" href="#46">46</a>      }
-<a class="jxr_linenumber" name="47" href="#47">47</a>  }
+<a class="jxr_linenumber" name="33" href="#33">33</a>      @Override
+<a class="jxr_linenumber" name="34" href="#34">34</a>      <strong class="jxr_keyword">protected</strong> ClientExecChain createCachingExecChain(
+<a class="jxr_linenumber" name="35" href="#35">35</a>              <strong class="jxr_keyword">final</strong> ClientExecChain backend,
+<a class="jxr_linenumber" name="36" href="#36">36</a>              <strong class="jxr_keyword">final</strong> BasicHttpCache cache,
+<a class="jxr_linenumber" name="37" href="#37">37</a>              <strong class="jxr_keyword">final</strong> CacheConfig config) {
+<a class="jxr_linenumber" name="38" href="#38">38</a>          <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a href="../../../../../../org/apache/http/impl/client/cache/CachingHttpAsyncClientExecChain.html">CachingHttpAsyncClientExecChain</a>(backend, cache, config);
+<a class="jxr_linenumber" name="39" href="#39">39</a>      }
+<a class="jxr_linenumber" name="40" href="#40">40</a>  
+<a class="jxr_linenumber" name="41" href="#41">41</a>  }
 </pre>
 <hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
 </html>