summaryrefslogtreecommitdiffstats
path: root/webkit/tools/test_shell
diff options
context:
space:
mode:
authorpodivilov@chromium.org <podivilov@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-23 11:59:35 +0000
committerpodivilov@chromium.org <podivilov@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-23 11:59:35 +0000
commit407dfa63ec09c5110ad778386c7808b7b5d0cb4f (patch)
tree5bbfe925528be36192f7451b5d0ca1880a0eaf41 /webkit/tools/test_shell
parentec9d7c5ae2162d87bab37871ca0eb25ebe44ae6c (diff)
downloadchromium_src-407dfa63ec09c5110ad778386c7808b7b5d0cb4f.zip
chromium_src-407dfa63ec09c5110ad778386c7808b7b5d0cb4f.tar.gz
chromium_src-407dfa63ec09c5110ad778386c7808b7b5d0cb4f.tar.bz2
Add --dart-flags and --disable-dart command line switches.
R=darin@chromium.org Review URL: http://codereview.chromium.org/8905006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115707 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/tools/test_shell')
-rw-r--r--webkit/tools/test_shell/test_shell_main.cc5
-rw-r--r--webkit/tools/test_shell/test_shell_switches.cc3
-rw-r--r--webkit/tools/test_shell/test_shell_switches.h1
3 files changed, 9 insertions, 0 deletions
diff --git a/webkit/tools/test_shell/test_shell_main.cc b/webkit/tools/test_shell/test_shell_main.cc
index cc2341e..53c1792 100644
--- a/webkit/tools/test_shell/test_shell_main.cc
+++ b/webkit/tools/test_shell/test_shell_main.cc
@@ -286,6 +286,11 @@ int main(int argc, char* argv[]) {
extensions_v8::HeapProfilerExtension::Get());
}
+ if (parsed_command_line.HasSwitch(test_shell::kDartFlags)) {
+ webkit_glue::SetDartFlags(
+ parsed_command_line.GetSwitchValueASCII(test_shell::kDartFlags));
+ }
+
// Load and initialize the stats table. Attempt to construct a somewhat
// unique name to isolate separate instances from each other.
diff --git a/webkit/tools/test_shell/test_shell_switches.cc b/webkit/tools/test_shell/test_shell_switches.cc
index 087b791..3143ec1 100644
--- a/webkit/tools/test_shell/test_shell_switches.cc
+++ b/webkit/tools/test_shell/test_shell_switches.cc
@@ -85,4 +85,7 @@ const char kEnableAccel2DCanvas[] = "enable-accelerated-2d-canvas";
const char kEnableAccelCompositing[] = "enable-accelerated-compositing";
+// Options to pass to the Dart VM.
+const char kDartFlags[] = "dart-flags";
+
} // namespace test_shell
diff --git a/webkit/tools/test_shell/test_shell_switches.h b/webkit/tools/test_shell/test_shell_switches.h
index 53408dc..c5d4255 100644
--- a/webkit/tools/test_shell/test_shell_switches.h
+++ b/webkit/tools/test_shell/test_shell_switches.h
@@ -34,6 +34,7 @@ extern const char kHeapProfiler[];
extern const char kAllowExternalPages[];
extern const char kEnableAccel2DCanvas[];
extern const char kEnableAccelCompositing[];
+extern const char kDartFlags[];
} // namespace test_shell