// Copyright (c) 2012 The Chromium Authors. All rights reserved. // 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: If changing this value, change the corresponding Java-side value in // ContentShellBrowserTestActivity.java#getUserDataDirectoryCommandLineSwitch() // to match. const char kContentShellDataPath[] = "data-path"; // The directory breakpad should store minidumps in. const char kCrashDumpsDir[] = "crash-dumps-dir"; // Disables the check for the system font when specified. const char kDisableSystemFontCheck[] = "disable-system-font-check"; // Exposes the window.internals object to JavaScript for interactive development // and debugging of web tests that rely on it. const char kExposeInternalsForTesting[] = "expose-internals-for-testing"; // Size for the content_shell's host window (i.e. "800x600"). const char kContentShellHostWindowSize[] = "content-shell-host-window-size"; // Hides toolbar from content_shell's host window. const char kContentShellHideToolbar[] = "content-shell-hide-toolbar"; // Runs Content Shell in web test mode, injecting test-only behaviour for // blink web tests. const char kRunWebTests[] = "run-web-tests"; bool IsRunWebTestsSwitchPresent() { return base::CommandLine::ForCurrentProcess()->HasSwitch( switches::kRunWebTests); } } // namespace switches