Bug 1574567 - Enable various tests for Fission that don't actually crash with ServiceWorkerManagerService signatures. r=kmag

browser_antitracking_subiframes.js also seems to pass.

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

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Andrew McCreight 2019-08-16 19:45:02 +00:00
Родитель e97147a160
Коммит c226e7e747
3 изменённых файлов: 5 добавлений и 19 удалений

Просмотреть файл

@ -3,5 +3,4 @@ support-files = head.js
[browser_toolbarButtonKeyPress.js]
[browser_toolbarKeyNav.js]
skip-if = fission && debug # Crashes: @ mozilla::dom::ServiceWorkerManagerService::PropagateRegistration(unsigned long, mozilla::dom::ServiceWorkerRegistrationData&)
support-files = !/browser/base/content/test/permissions/permissions.html

Просмотреть файл

@ -6,21 +6,16 @@ support-files=
[browser_canvas_fingerprinting_resistance.js]
skip-if = debug || os == "linux" && asan # Bug 1522069
[browser_permissions.js]
skip-if = fission && debug # Crashes: @ mozilla::dom::ServiceWorkerManagerService::PropagateUnregister(unsigned long, mozilla::ipc::PrincipalInfo const&, nsTSubstring<char16_t> const&)
[browser_permissions_event_telemetry.js]
skip-if = fission && debug
[browser_permissions_postPrompt.js]
skip-if = fission && debug # Crashes: @ mozilla::dom::ServiceWorkerManagerService::PropagateUnregister(unsigned long, mozilla::ipc::PrincipalInfo const&, nsTSubstring<char16_t> const&)
support-files=
dummy.js
[browser_permissions_handling_user_input.js]
skip-if = fission && debug # Crashes: @ mozilla::dom::ServiceWorkerManagerService::PropagateRegistration(unsigned long, mozilla::dom::ServiceWorkerRegistrationData&)
support-files=
dummy.js
[browser_reservedkey.js]
skip-if = fission && debug # Crashes: @ mozilla::dom::ServiceWorkerManagerService::PropagateUnregister(unsigned long, mozilla::ipc::PrincipalInfo const&, nsTSubstring<char16_t> const&)
[browser_temporary_permissions.js]
fail-if = fission
fail-if = fission # SecurityError: Permission denied to access property "document" on cross-origin object
support-files =
temporary_permissions_subframe.html
../webrtc/get_user_media.html
@ -32,6 +27,5 @@ support-files =
../general/audio.ogg
skip-if = verify && os == 'linux' && debug # Bug 1483648
[browser_temporary_permissions_expiry.js]
skip-if = fission && debug # Crashes: @ mozilla::dom::ServiceWorkerManagerService::PropagateUnregister(unsigned long, mozilla::ipc::PrincipalInfo const&, nsTSubstring<char16_t> const&)
[browser_temporary_permissions_navigation.js]
[browser_temporary_permissions_tabs.js]

Просмотреть файл

@ -20,28 +20,21 @@ support-files =
[browser_antitracking.js]
[browser_antitracking_subiframes.js]
skip-if = fission
[browser_devtools_serviceworker_interception.js]
skip-if =
serviceworker_e10s ||
fission && debug # Causes shutdown crashes under Fission.
fission && debug # Causes shutdown crashes under Fission. Assertion failure: parentFound
[browser_force_refresh.js]
skip-if = fission
[browser_download.js]
skip-if = fission && debug # Crashes: @ mozilla::dom::ServiceWorkerManagerService::PropagateUnregister(unsigned long, mozilla::ipc::PrincipalInfo const&, nsTSubstring<char16_t> const&)
[browser_download_canceled.js]
skip-if = verify || (fission && debug) # Crashes: @ mozilla::dom::ServiceWorkerManagerService::PropagateUnregister(unsigned long, mozilla::ipc::PrincipalInfo const&, nsTSubstring<char16_t> const&)
skip-if = verify
[browser_navigation_process_swap.js]
skip-if = fission || !e10s || verify # Bug 1548643
[browser_storage_permission.js]
skip-if =
(verify && debug && (os == 'win' || os == 'mac')) ||
fission && debug # Crashes: @ mozilla::dom::ServiceWorkerManagerService::PropagateUnregister(unsigned long, mozilla::ipc::PrincipalInfo const&, nsTSubstring<char16_t> const&)
skip-if = verify && debug && (os == 'win' || os == 'mac'))
[browser_storage_recovery.js]
skip-if = fission || serviceworker_e10s # Fails intermittently under Fission
[browser_unregister_with_containers.js]
skip-if = fission && debug # Crashes: @ mozilla::dom::ServiceWorkerManagerService::PropagateUnregister(unsigned long, mozilla::ipc::PrincipalInfo const&, nsTSubstring<char16_t> const&)
[browser_userContextId_openWindow.js]
skip-if =
!e10s || serviceworker_e10s ||
(fission && debug) # Crashes: @ mozilla::dom::ServiceWorkerManagerService::PropagateUnregister(unsigned long, mozilla::ipc::PrincipalInfo const&, nsTSubstring<char16_t> const&)
skip-if = !e10s || serviceworker_e10s