[tor-bugs] #13749 [Tor Browser]: Write tests for privacy.thirdparty.isolate

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Jan 7 22:02:24 UTC 2015


#13749: Write tests for privacy.thirdparty.isolate
-----------------------------+-----------------------------------
     Reporter:  mikeperry    |      Owner:  arthuredelstein
         Type:  task         |     Status:  needs_review
     Priority:  normal       |  Milestone:
    Component:  Tor Browser  |    Version:
   Resolution:               |   Keywords:  TorBrowserTeam201501R
Actual Points:               |  Parent ID:
       Points:               |
-----------------------------+-----------------------------------

Comment (by arthuredelstein):

 To confirm that the second patch reports what we think it should, I first
 reverted the cache patch

 {{{
 > git revert 8425b9a358211777543303d2194b378b2765f144
 [13749 e29d844] Revert "Bug 13742: Isolate cache to URL bar domain."
  1 file changed, 2 insertions(+), 16 deletions(-)
 }}}

 The result was all tests when the isolation is activated (including image
 caching) fail:

 {{{
  0:29.04 TEST-UNEXPECTED-FAIL |
 chrome://mochitests/content/browser/netwerk/test/browser/browser_cacheFirstParty.js
 | Cache entries expected for iframe.html: 4
  0:29.04 TEST-UNEXPECTED-FAIL |
 chrome://mochitests/content/browser/netwerk/test/browser/browser_cacheFirstParty.js
 | Cache entries expected for link.css: 4
  0:29.04 TEST-UNEXPECTED-FAIL |
 chrome://mochitests/content/browser/netwerk/test/browser/browser_cacheFirstParty.js
 | Cache entries expected for script.js: 4
  0:29.04 TEST-UNEXPECTED-FAIL |
 chrome://mochitests/content/browser/netwerk/test/browser/browser_cacheFirstParty.js
 | Cache entries expected for img.png: 4
  0:29.04 TEST-UNEXPECTED-FAIL |
 chrome://mochitests/content/browser/netwerk/test/browser/browser_cacheFirstParty.js
 | Cache entries expected for object.png: 4
  0:29.04 TEST-UNEXPECTED-FAIL |
 chrome://mochitests/content/browser/netwerk/test/browser/browser_cacheFirstParty.js
 | Cache entries expected for embed.png: 4
  0:29.04 TEST-UNEXPECTED-FAIL |
 chrome://mochitests/content/browser/netwerk/test/browser/browser_cacheFirstParty.js
 | Cache entries expected for xhr.html: 4
  0:29.04 TEST-UNEXPECTED-FAIL |
 chrome://mochitests/content/browser/netwerk/test/browser/browser_cacheFirstParty.js
 | Cache entries expected for audio.ogg: 4
  0:29.04 TEST-UNEXPECTED-FAIL |
 chrome://mochitests/content/browser/netwerk/test/browser/browser_cacheFirstParty.js
 | Cache entries expected for video.ogv: 4
  0:29.04 TEST-UNEXPECTED-FAIL |
 chrome://mochitests/content/browser/netwerk/test/browser/browser_cacheFirstParty.js
 | Cache entries expected for track.vtt: 4
 }}}

 then I brought back that patch and instead reverted the image cache
 isolation patch:

 {{{
 > git revert 114cd22282f8b3cd6e6a5c29de8a8c396a79acc0
 [13749 0236e36] Revert "Bug #6539: Isolate the Image Cache per url bar
 domain."
  12 files changed, 156 insertions(+), 274 deletions(-)
 }}}

 and the result was that image caching tests fail:

 {{{
  0:32.53 TEST-UNEXPECTED-FAIL |
 chrome://mochitests/content/browser/netwerk/test/browser/browser_cacheFirstParty.js
 | Cache entries expected for img.png: 4
  0:32.53 TEST-UNEXPECTED-FAIL |
 chrome://mochitests/content/browser/netwerk/test/browser/browser_cacheFirstParty.js
 | Cache entries expected for object.png: 4
  0:32.53 TEST-UNEXPECTED-FAIL |
 chrome://mochitests/content/browser/netwerk/test/browser/browser_cacheFirstParty.js
 | Cache entries expected for embed.png: 4
  0:32.53 TEST-UNEXPECTED-FAIL |
 chrome://mochitests/content/browser/netwerk/test/browser/browser_cacheFirstParty.js
 | Cache entries expected for img.png: 1
  0:32.53 TEST-UNEXPECTED-FAIL |
 chrome://mochitests/content/browser/netwerk/test/browser/browser_cacheFirstParty.js
 | Cache entries expected for object.png: 1
  0:32.53 TEST-UNEXPECTED-FAIL |
 chrome://mochitests/content/browser/netwerk/test/browser/browser_cacheFirstParty.js
 | Cache entries expected for embed.png: 1
 }}}

 So I feel pretty comfortable that these regression tests are testing what
 they are supposed to be testing.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/13749#comment:16>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list