gecko-dev/browser/base/content/test
Jed Davis 80496e3984 Bug 1479960 - Fix the main thread I/O tests to handle the IPC shared memory changes. r=florian
The tests for unexpected main thread I/O had exemptions for the specific
paths that were being used for shared memory, which would cause it to
fail with the changes in this bug.  This patch does two things:

1. On Linux, /dev/shm is always tmpfs (a memory filesystem), so it's not
going to cause disk I/O, and it's used by glibc to implement the POSIX
standard shm_open API.  This allows all /dev/shm paths instead of
limiting it to a hard-coded prefix.

2. On MacOS, with the patches in this bug, we'll no longer use temporary
files for shared memory on current OS versions, but we still need them on
older versions to avoid an OS bug (https://crbug.com/project-zero/1671),
and they are backed by disk in this case, so we want to allow only the
IPC files.  However, the path prefix has changed.

Differential Revision: https://phabricator.services.mozilla.com/D34628

--HG--
extra : moz-landing-system : lando
2019-06-20 22:40:30 +00:00
..
about Bug 1556172 - Disable browser_aboutCertError.js on mac and linux64 cause of frequent failures. r=jmaher 2019-06-18 11:31:42 +00:00
alerts
caps Bug 1508939 - cpp serialization r=ckerschb,mccr8,mikedeboer 2019-06-03 12:37:12 +00:00
captivePortal
chrome Bug 1544322 - Part 3 - Remove the [type] attribute for multiline <script> tags loading files in chrome://mochikit/content/ r=bzbarsky 2019-04-16 03:59:25 +00:00
contextMenu Bug 1519434 - remove plugin click to play pref as running without it won't make sense anymore, r=aswan 2019-06-13 08:40:59 +00:00
favicons Bug 1519514 - convert tabbrowser-tab binding to a Custom Element, r=aswan 2019-05-28 22:00:28 +00:00
forms Bug 1543439 - Part 4: Add tests; r=mconley 2019-05-28 23:47:48 +00:00
general Bug 1505909 - Make basic context menu actions Fission-compatible. r=NeilDeakin 2019-06-08 01:09:46 +00:00
historySwipeAnimation
keyboard Bug 1540918: When a panel is opened from the toolbar via the keyboard, restore focus to the toolbar button when the panel is closed. r=Gijs 2019-04-04 17:04:18 +00:00
menubar Bug 1553387 - Use createXULElement for 'window' menuitems on osx r=Gijs 2019-05-23 15:12:21 +00:00
metaTags
pageActions Bug 1546459 - remove subsuite=clipboard from manifests. r=ahal 2019-05-01 08:16:44 +00:00
pageinfo Bug 1508939 - cpp serialization r=ckerschb,mccr8,mikedeboer 2019-06-03 12:37:12 +00:00
performance Bug 1479960 - Fix the main thread I/O tests to handle the IPC shared memory changes. r=florian 2019-06-20 22:40:30 +00:00
permissions Bug 1543812 - Add ability to block all autoplay. r=johannh,alwu,flod,fluent-reviewers 2019-06-06 09:06:09 +00:00
plugins Bug 1519434 - remove plugin click to play pref as running without it won't make sense anymore, r=aswan 2019-06-13 08:40:59 +00:00
popupNotifications Bug 1544834 - Replace deprecated generics in test code r=evilpie 2019-04-17 19:03:19 +00:00
popups
referrer
sanitize Bug 1554464 - Merge nsICookie2 and nsICookie in 1 single interface, r=Ehsan 2019-05-31 09:36:44 +00:00
sidebar
siteIdentity Bug 1549605 - Add an indicator in the identity popup for when the site is verified by an imported root certificate. r=nhnt11 2019-05-16 06:34:21 +00:00
siteProtections Bug 1555232 - Part 2: Add a test case for the protection settings button. r=nhnt11 2019-06-14 09:17:28 +00:00
static Bug 1559555 - Add aboutLoginsUtils.js to the browser_all_files_referenced.js test until JS import syntax is supported. r=Mardak 2019-06-15 02:50:19 +00:00
statuspanel Bug 1353013 - create preloaded newtab browser from an idle task, only in top window(s), r=dthayer 2019-03-19 17:29:48 +00:00
sync Bug 1557793 part 2. Stop using [array] in nsIStringBundle. r=Pike 2019-06-11 15:51:51 +00:00
tabcrashed
tabPrompts Bug 1124122 - Suppress postMessage events on a window's document when event handling is suppressed, r=smaug. 2019-06-11 12:53:00 -10:00
tabs Bug 1488953 - Disable smooth scroll on tabbar scrollbox to avoid stopping scrolling the last tab on race conditions. r=bgrins 2019-06-13 02:30:25 +00:00
touch
trackingUI Bug 1557872 - Add a new JS module for manipulating the Content Blocking allow list; r=nhnt11 2019-06-11 22:28:31 +00:00
webextensions Bug 1557793 part 2. Stop using [array] in nsIStringBundle. r=Pike 2019-06-11 15:51:51 +00:00
webrtc Bug 1553579 - Re-enable test that was fixed in bug 1557105. r=sotaro 2019-06-13 00:12:00 +00:00