This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
The CACHING-6 subtest is defined as: [[ If any cache related header contains an invalid value, warn ]] CachingTest.xsl only checks the value of the Cache-Control header (or equivalent meta http-equiv). So, for instance, it does not check the ETag, Expires, and Last-Modified values. The following: ETag: hello should trigger CACHING-6 because the value of the ETag HTTP header must be a quoted string.
Now we check the values for the following cache related headers: -Cache-control -ETag -Last-Modified -Expires
Additional fixes: - CACHING-6 was returned most of the time because the check on ETag for instance was run with an empty value when there was no ETag header. - isCanonicalDateValue always returned false since all the formats were checked.