What steps will reproduce the problem?
The site-per-process mode is enabled for Chromium be default in M70 (https://crbug.com/856734). To test with CEF:
- Create a build of CEF that returns true from CefContentBrowserClient::ShouldEnableStrictSiteIsolation.
What is the expected output? What do you see instead?
All tests should succeed. Instead, V8Test.*, FrameTest.*, NavigationTest.* and SchemeHandlerTest.* become flaky.
This mode appears to break tests that rely on command-line arguments passed to the renderer process. It looks like the first renderer process is getting all of the callbacks despite
multiple renderer processes being launched. For example, V8RendererTest::OnBrowserCreated appears to get the same kV8TestCmdArg value twice when running with