Bug 1641496 - P1: Add MOZ_FORCE_USE_SOCKET_PROCESS for encorcing networking over socket process r=dragana

Differential Revision: https://phabricator.services.mozilla.com/D77272
This commit is contained in:
Kershaw Chang 2020-06-04 22:56:34 +00:00
parent 0ab50d164c
commit a4a6ef17e5
2 changed files with 11 additions and 2 deletions

View File

@ -510,8 +510,12 @@ bool nsIOService::UseSocketProcess(bool aCheckAgain) {
}
if (StaticPrefs::network_process_enabled()) {
sUseSocketProcess =
StaticPrefs::network_http_network_access_on_socket_process_enabled();
if (PR_GetEnv("MOZ_FORCE_USE_SOCKET_PROCESS")) {
sUseSocketProcess = true;
} else {
sUseSocketProcess =
StaticPrefs::network_http_network_access_on_socket_process_enabled();
}
}
return sUseSocketProcess;
}

View File

@ -1077,6 +1077,11 @@ class XPCShellTests(object):
self.env["MOZ_DISABLE_SOCKET_PROCESS_SANDBOX"] = "1"
if self.mozInfo.get("socketprocess_networking"):
self.env["MOZ_FORCE_USE_SOCKET_PROCESS"] = "1"
else:
self.env["MOZ_DISABLE_SOCKET_PROCESS"] = "1"
if self.enable_webrender:
self.env["MOZ_WEBRENDER"] = "1"
self.env["MOZ_ACCELERATED"] = "1"