We are not recording the responseStart in the soup backend. Tests don't detect that because they time reported to the js API is always relative to the navigation time (navigation start + responseStart), and test using local files check that requestStart <= responseStart (and they are equal) and test using HTTP only check responseStart is not 0 (it can never be 0 unless navigationStart is 0).
Created attachment 232417 [details] Patch
Comment on attachment 232417 [details] Patch Doesn't it allow us to pass any extra test?
(In reply to comment #2) > (From update of attachment 232417 [details]) > Doesn't it allow us to pass any extra test? "Tests don't detect that because they time reported to the js API is always relative to the navigation time (navigation start + responseStart), and test using local files check that requestStart <= responseStart (and they are equal) and test using HTTP only check responseStart is not 0 (it can never be 0 unless navigationStart is 0)." :-)
Committed r169560: <http://trac.webkit.org/changeset/169560>