[tor-bugs] #16577 [Tor Browser]: Verify that Tor Browser patch reverts cause test failures

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Aug 3 18:01:15 UTC 2015


#16577: Verify that Tor Browser patch reverts cause test failures
---------------------------------+----------------------
     Reporter:  arthuredelstein  |      Owner:  tbb-team
         Type:  task             |     Status:  new
     Priority:  normal           |  Milestone:
    Component:  Tor Browser      |    Version:
   Resolution:                   |   Keywords:  ff38-esr
Actual Points:                   |  Parent ID:
       Points:                   |
---------------------------------+----------------------

Comment (by boklm):

 I now have run the tests with the latest version of the patches and here
 are the results:

 {{{
 38.1.0esr/2874-Block-Components.interfaces-from-content:
   *  2fedd6401715 Bug #2874: Block Components.interfaces from content
   *  0584bc69c579 Regression tests for #2874: Block Components.interfaces
 from content
   *  8bb1871d1662 Enable tbb-tests/mochitest.ini
   *  eb1338e59d18 Bug #12620: TorBrowser regression tests folder
   https://treeherder.mozilla.org/#/jobs?repo=try&revision=5667a746a7a2

 38.1.0esr/2874-Block-Components.interfaces-from-content.test:
   *  0584bc69c579 Regression tests for #2874: Block Components.interfaces
 from content
   *  8bb1871d1662 Enable tbb-tests/mochitest.ini
   *  eb1338e59d18 Bug #12620: TorBrowser regression tests folder
   https://treeherder.mozilla.org/#/jobs?repo=try&revision=047068b6189f
   testfailed: M(5)

 38.1.0esr/2875-Limit-device-and-system-specific-CSS-Media-Queries:
   *  5e42a79885da Bug #16315: Test spoofed media queries in picture
 elements
   *  62b39799f1f1 Bug #2875: Limit device and system specific CSS Media
 Queries.
   *  4b90d3dfa101 Regression tests for #2875: Limit device and system
 specific CSS Media Queries.
   *  8bb1871d1662 Enable tbb-tests/mochitest.ini
   *  eb1338e59d18 Bug #12620: TorBrowser regression tests folder
   https://treeherder.mozilla.org/#/jobs?repo=try&revision=70c7054dba91
   testfailed: M(4), M(5), M(bc2)

 38.1.0esr/2875-Limit-device-and-system-specific-CSS-Media-Queries.test:
   *  5e42a79885da Bug #16315: Test spoofed media queries in picture
 elements
   *  4b90d3dfa101 Regression tests for #2875: Limit device and system
 specific CSS Media Queries.
   *  8bb1871d1662 Enable tbb-tests/mochitest.ini
   *  eb1338e59d18 Bug #12620: TorBrowser regression tests folder
   https://treeherder.mozilla.org/#/jobs?repo=try&revision=bbc8d4f4cebd
   testfailed: M(5)

 38.1.0esr/2950-Make-Permissions-Manager-memory-only:
   *  82c34192f0c9 Bug #2950: Make Permissions Manager memory-only
   *  7ad308d447b3 Regression tests for Bug #2950: Make Permissions Manager
 memory-only
   *  d6cc69fcce53 Enable tbb-tests/browser.ini
   *  eb1338e59d18 Bug #12620: TorBrowser regression tests folder
   https://treeherder.mozilla.org/#/jobs?repo=try&revision=25963bdedf75
   busted: B

 38.1.0esr/2950-Make-Permissions-Manager-memory-only.test:
   *  7ad308d447b3 Regression tests for Bug #2950: Make Permissions Manager
 memory-only
   *  d6cc69fcce53 Enable tbb-tests/browser.ini
   *  eb1338e59d18 Bug #12620: TorBrowser regression tests folder
   https://treeherder.mozilla.org/#/jobs?repo=try&revision=571d07733596

 38.1.0esr/4755-Return-client-window-coordinates-for-mouse-event-screenX-Y:
   *  0c22fb2b808d Bug #4755: Return client window coordinates for mouse
 event screenX/Y (for dragend, 0,0 is returned).
   *  1b331b328be9 Regression tests for #4755: Return client window
 coordinates for mouse event screenX/Y (for dragend, 0,0 is returned).
   *  8bb1871d1662 Enable tbb-tests/mochitest.ini
   *  eb1338e59d18 Bug #12620: TorBrowser regression tests folder
   https://treeherder.mozilla.org/#/jobs?repo=try&revision=9ce27edb14e1
   testfailed: M(2), M(5)

 38.1.0esr/4755-Return-client-window-coordinates-for-mouse-event-
 screenX-Y.test:
   *  1b331b328be9 Regression tests for #4755: Return client window
 coordinates for mouse event screenX/Y (for dragend, 0,0 is returned).
   *  8bb1871d1662 Enable tbb-tests/mochitest.ini
   *  eb1338e59d18 Bug #12620: TorBrowser regression tests folder
   https://treeherder.mozilla.org/#/jobs?repo=try&revision=b718f0dc9bf3
   busted: B
   testfailed: M(5)

 38.1.0esr/5856-Do-not-expose-physical-screen-info-via-window-
 window.screen:
   *  88e847987255 Bug 13025: Lie about screen orientation.
   *  4bfaa29b87a7 Bug #5856: Do not expose physical screen info via window
 & window.screen.
   *  bdd2050eb184 Regression tests for #5856: Do not expose physical
 screen info via window & window.screen.
   *  8bb1871d1662 Enable tbb-tests/mochitest.ini
   *  eb1338e59d18 Bug #12620: TorBrowser regression tests folder
   https://treeherder.mozilla.org/#/jobs?repo=try&revision=b815207b716e
   busted: M(3), M(bc1)
   testfailed: M(1), M(2), M(4), M(5), Mn

 38.1.0esr/5856-Do-not-expose-physical-screen-info-via-window-
 window.screen.test:
   *  bdd2050eb184 Regression tests for #5856: Do not expose physical
 screen info via window & window.screen.
   *  8bb1871d1662 Enable tbb-tests/mochitest.ini
   *  eb1338e59d18 Bug #12620: TorBrowser regression tests folder
   https://treeherder.mozilla.org/#/jobs?repo=try&revision=c3bec8053cee
   testfailed: M(5)

 38.1.0esr/isolation:
   *  35057ce8253e Bug #15703: Regression tests for isolation of
 mediasource URI
   *  22fd25196518 Bug #15502. Isolate blob, mediasource & mediastream URLs
 to first party
   *  efffaa79dfa2 Revert "Bug #15502. Isolate blob URLs to first party; no
 blobURLs in Web Workers"
   *  f570cc96b05c fixup! Bug #15502, Part 2: Regression tests for blob URL
 isolation
   *  e29928e5cedf fixup! Bug #15502, Part 2: Regression tests for blob URL
 isolation
   *  68cb7039717d Bug 1078657 - Add SpawnTask.js for async tasks in
 mochitests. r=jmaher
   *  6c86e0b3ba76 Bug #13670.1: Isolate favicon requests by first party
   *  8b41e3270339 Bug #13749.2: Regression tests for first-party isolation
 of cache
   *  e60ceb745790 Bug 16300: Isolate Broadcast Channels to first party.
   *  b9192e10b1cb Bug 13439: No canvas prompt for content-callers.
   *  0a95cb37783a Bug 13021: Prompt before allowing Canvas isPointIn*()
 calls.
   *  9b5c88b50e26 Bug #6253: Add canvas image extraction prompt.
   *  d9bda72ed926 Bug 13900: Remove 3rd party HTTP auth tokens.
   *  202535212160 Bug #15502. Isolate blob URLs to first party; no
 blobURLs in Web Workers
   *  eda348f52c66 Bug 13670.2: Isolate OCSP requests by first party domain
   *  df4af5429551 Bug #15502, Part 2: Regression tests for blob URL
 isolation
   *  bade4109a82c Bug #13749.1: regression tests for first party isolation
 of localStorage
   *  c00ad2e604ee Bug #6564: Isolate DOM storage to first party URI.
   *  6e563493a0bf Bug #6539: Isolate the Image Cache per url bar domain.
   *  5b9f7f92979d Bug 13742: Isolate cache to URL bar domain.
   *  0077a5265d73 Bug #10819: Add a pref, "privacy.thirdparty.isolate", to
 allow the activation or deactivation of isolating DOM storage and image
 caching by first party URI.
   *  42886d8b7758 Bug #5742: API allows you to get the url bar URI for a
 channel or nsIDocument.
   *  6ee15fb44586 Bug #3455.2. Allow RFC1929 authentication
 (username/password) to SOCKS servers.
   https://treeherder.mozilla.org/#/jobs?repo=try&revision=5bcf5e5ee1aa
   busted: B, S

 38.1.0esr/isolation.test1:
   *  8b41e3270339 Bug #13749.2: Regression tests for first-party isolation
 of cache
   https://treeherder.mozilla.org/#/jobs?repo=try&revision=bac1e7d8ad00
   testfailed: M(bc2)

 38.1.0esr/isolation.test2:
   *  bade4109a82c Bug #13749.1: regression tests for first party isolation
 of localStorage
   https://treeherder.mozilla.org/#/jobs?repo=try&revision=57aa6742679c
   testfailed: M(4)

 38.1.0esr/isolation.test3:
   *  f570cc96b05c fixup! Bug #15502, Part 2: Regression tests for blob URL
 isolation
   *  e29928e5cedf fixup! Bug #15502, Part 2: Regression tests for blob URL
 isolation
   *  68cb7039717d Bug 1078657 - Add SpawnTask.js for async tasks in
 mochitests. r=jmaher
   *  df4af5429551 Bug #15502, Part 2: Regression tests for blob URL
 isolation
   https://treeherder.mozilla.org/#/jobs?repo=try&revision=c252627855f4
   running: M(1)
   testfailed: M(1)

 38.1.0esr/isolation.test4:
   *  35057ce8253e Bug #15703: Regression tests for isolation of
 mediasource URI
   *  68cb7039717d Bug 1078657 - Add SpawnTask.js for async tasks in
 mochitests. r=jmaher
   https://treeherder.mozilla.org/#/jobs?repo=try&revision=5ad074472859
   running: M(1)
   testfailed: M(1)
 }}}

 Summary of the results:

 == OK: Bug #5856: Do not expose physical screen info via window &
 window.screen. ==

 As expected, tbb-tests/test_tor_bug5856.html is failing without the
 corresponding patches. With the patches applied, we have other failures
 but not tbb-tests/test_tor_bug5856.html.

 == OK: Bug #2875: Limit device and system specific CSS Media Queries. ==

 As expected, tbb-tests/test_tor_bug2875.html is failing without the
 patches. With the patches applied, we have other failures but not tbb-
 tests/test_tor_bug2875.html.


 == NOT OK: Bug #2950: Make Permissions Manager memory-only ==

 The test alone without the corresponding patch does not fail:
 https://treeherder.mozilla.org/#/jobs?repo=try&revision=571d07733596

 == OK: Bug #4755: Return client window coordinates for mouse event
 screenX/Y (for dragend, 0,0 is returned). ==

 As expected, tbb-tests/test_tor_bug4755.html is failing without the
 patches. With the patches applied, we have other failures, but not tbb-
 tests/test_tor_bug4755.html.

 == OK: Bug #2874: Block Components.interfaces from content ==

 As expected, tbb-tests/test_tor_bug2874.html is failing without the
 patches. With the patches applied, nothing failed.

 == Unknown: isolation patches ==

 The isolation.test* branches have test failures as expected. However the
 isolation branch fails to build because of a -Werror=unused-variable
 error, so I have not been able to check yet that the patch make the tests
 not fail:
 https://treeherder.mozilla.org/#/jobs?repo=try&revision=5bcf5e5ee1aa

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


More information about the tor-bugs mailing list