// Copyright 2012 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "content/shell/common/shell_switches.h" #include "base/command_line.h" namespace switches { // Makes Content Shell use the given path for its data directory. // NOTE: "user-data-dir" is used to align with Chromedriver's behavior. Please // do NOT change this to another value. // NOTE: The same value is also used at Java-side in // ContentShellBrowserTestActivity.java#getUserDataDirectoryCommandLineSwitch(). const char kContentShellUserDataDir[] = …; // The directory breakpad should store minidumps in. const char kCrashDumpsDir[] = …; // Disables the check for the system font when specified. const char kDisableSystemFontCheck[] = …; // Exposes the window.internals object to JavaScript for interactive development // and debugging of web tests that rely on it. const char kExposeInternalsForTesting[] = …; // Size for the content_shell's host window (i.e. "800x600"). const char kContentShellHostWindowSize[] = …; // Hides toolbar from content_shell's host window. const char kContentShellHideToolbar[] = …; #if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_IOS) // Let DevTools front-end talk to the target of type "tab" rather than // "frame" when inspecting a WebContents. const char kContentShellDevToolsTabTarget[] = …; #endif // Enables APIs guarded with the [IsolatedContext] IDL attribute for the given // comma-separated list of origins. const char kIsolatedContextOrigins[] = …; // Use the given address instead of the default loopback for accepting remote // debugging connections. Note that the remote debugging protocol does not // perform any authentication, so exposing it too widely can be a security // risk. const char kRemoteDebuggingAddress[] = …; // Runs Content Shell in web test mode, injecting test-only behaviour for // blink web tests. const char kRunWebTests[] = …; // Register the provided scheme as a standard scheme. const char kTestRegisterStandardScheme[] = …; bool IsRunWebTestsSwitchPresent() { … } } // namespace switches