Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(504)

Side by Side Diff: chrome/test/plugin/plugin_test.cpp

Issue 18248: CommandLine API rework (Closed)
Patch Set: fixes Created 11 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2008, Google Inc. 1 // Copyright 2008, Google Inc.
2 // All rights reserved. 2 // All rights reserved.
3 // 3 //
4 // Redistribution and use in source and binary forms, with or without 4 // Redistribution and use in source and binary forms, with or without
5 // modification, are permitted provided that the following conditions are 5 // modification, are permitted provided that the following conditions are
6 // met: 6 // met:
7 // 7 //
8 // * Redistributions of source code must retain the above copyright 8 // * Redistributions of source code must retain the above copyright
9 // notice, this list of conditions and the following disclaimer. 9 // notice, this list of conditions and the following disclaimer.
10 // * Redistributions in binary form must reproduce the above 10 // * Redistributions in binary form must reproduce the above
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
69 testing::UnitTest::GetInstance()->current_test_info(); 69 testing::UnitTest::GetInstance()->current_test_info();
70 if (strcmp(test_info->name(), "MediaPlayerNew") == 0) { 70 if (strcmp(test_info->name(), "MediaPlayerNew") == 0) {
71 // The installer adds our process names to the registry key below. Since 71 // The installer adds our process names to the registry key below. Since
72 // the installer might not have run on this machine, add it manually. 72 // the installer might not have run on this machine, add it manually.
73 RegKey regkey; 73 RegKey regkey;
74 if (regkey.Open(HKEY_LOCAL_MACHINE, 74 if (regkey.Open(HKEY_LOCAL_MACHINE,
75 L"Software\\Microsoft\\MediaPlayer\\ShimInclusionList", 75 L"Software\\Microsoft\\MediaPlayer\\ShimInclusionList",
76 KEY_WRITE)) { 76 KEY_WRITE)) {
77 regkey.CreateKey(L"CHROME.EXE", KEY_READ); 77 regkey.CreateKey(L"CHROME.EXE", KEY_READ);
78 } 78 }
79 if (!launch_arguments_.empty()) 79 launch_arguments_.AppendSwitch(kNoNativeActiveXShimSwitch);
80 launch_arguments_.append(L" ");
81 launch_arguments_.append(L"--" kNoNativeActiveXShimSwitch);
82 80
83 } else if (strcmp(test_info->name(), "MediaPlayerOld") == 0) { 81 } else if (strcmp(test_info->name(), "MediaPlayerOld") == 0) {
84 // When testing the old WMP plugin, we need to force Chrome to not load 82 // When testing the old WMP plugin, we need to force Chrome to not load
85 // the new plugin. 83 // the new plugin.
86 if (!launch_arguments_.empty()) 84 launch_arguments_.AppendSwitch(kUseOldWMPPluginSwitch);
87 launch_arguments_.append(L" "); 85 launch_arguments_.AppendSwitch(kNoNativeActiveXShimSwitch);
88
89 launch_arguments_.append(L"--" kUseOldWMPPluginSwitch);
90 launch_arguments_.append(L" ");
91 launch_arguments_.append(L"--" kNoNativeActiveXShimSwitch);
92 } else if (strcmp(test_info->name(), "FlashSecurity") == 0) { 86 } else if (strcmp(test_info->name(), "FlashSecurity") == 0) {
93 if (!launch_arguments_.empty()) 87 launch_arguments_.AppendSwitchWithValue(switches::kTestSandbox,
94 launch_arguments_.append(L" "); 88 L"security_tests.dll");
95
96 launch_arguments_.append(L"--");
97 launch_arguments_.append(switches::kTestSandbox);
98 launch_arguments_.append(L"=");
99 launch_arguments_.append(L"security_tests.dll");
100 } 89 }
101 90
102 UITest::SetUp(); 91 UITest::SetUp();
103 } 92 }
104 93
105 void TestPlugin(const std::wstring& test_case, int timeout) { 94 void TestPlugin(const std::wstring& test_case, int timeout) {
106 GURL url = GetTestUrl(test_case); 95 GURL url = GetTestUrl(test_case);
107 NavigateToURL(url); 96 NavigateToURL(url);
108 WaitForFinish(timeout); 97 WaitForFinish(timeout);
109 } 98 }
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after
225 } 214 }
226 215
227 TEST_F(ActiveXTest, WMP) { 216 TEST_F(ActiveXTest, WMP) {
228 TestActiveX(L"activex_wmp.html", kLongWaitTimeout, false); 217 TestActiveX(L"activex_wmp.html", kLongWaitTimeout, false);
229 } 218 }
230 219
231 TEST_F(ActiveXTest, CustomScripting) { 220 TEST_F(ActiveXTest, CustomScripting) {
232 TestActiveX(L"activex_custom_scripting.html", kShortWaitTimeout, true); 221 TestActiveX(L"activex_custom_scripting.html", kShortWaitTimeout, true);
233 } 222 }
234 223
OLDNEW
« no previous file with comments | « chrome/test/page_cycler/page_cycler_test.cc ('k') | chrome/test/reliability/reliability_test_suite.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698