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

Side by Side Diff: chrome/test/ui/npapi_test_helper.cc

Issue 1073003: Added a test for pepper3d. It ensures that we can successfully load a pepper ... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 10 years, 9 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 | Annotate | Revision Log
« no previous file with comments | « chrome/test/ui/npapi_test_helper.h ('k') | chrome/test/ui/npapi_uitest.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 // Copyright (c) 2009 The Chromium Authors. All rights reserved. 7 // Copyright (c) 2009 The Chromium Authors. All rights reserved.
8 // Use of this source code is governed by a BSD-style license that can be 8 // Use of this source code is governed by a BSD-style license that can be
9 // found in the LICENSE file. 9 // found in the LICENSE file.
10 10
11 #include "chrome/test/ui/npapi_test_helper.h" 11 #include "chrome/test/ui/npapi_test_helper.h"
12 12
13 #include "base/file_util.h" 13 #include "base/file_util.h"
14 #include "base/test/test_file_util.h" 14 #include "base/test/test_file_util.h"
15 #include "chrome/common/chrome_constants.h" 15 #include "chrome/common/chrome_constants.h"
16 #include "chrome/common/chrome_switches.h" 16 #include "chrome/common/chrome_switches.h"
17 17
18 #if defined(OS_WIN) 18 #if defined(OS_WIN)
19 static const char kNpapiTestPluginName[] = "npapi_test_plugin.dll"; 19 static const char kNpapiTestPluginName[] = "npapi_test_plugin.dll";
20 static const char kPepperTestPluginName[] = "pepper_test_plugin.dll";
21 #elif defined(OS_MACOSX) 20 #elif defined(OS_MACOSX)
22 static const char kNpapiTestPluginName[] = "npapi_test_plugin.plugin"; 21 static const char kNpapiTestPluginName[] = "npapi_test_plugin.plugin";
23 static const char kPepperTestPluginName[] = "PepperTestPlugin.plugin";
24 static const char kLayoutPluginName[] = "TestNetscapePlugIn.plugin"; 22 static const char kLayoutPluginName[] = "TestNetscapePlugIn.plugin";
25 #elif defined(OS_LINUX) 23 #elif defined(OS_LINUX)
26 static const char kNpapiTestPluginName[] = "libnpapi_test_plugin.so"; 24 static const char kNpapiTestPluginName[] = "libnpapi_test_plugin.so";
27 static const char kPepperTestPluginName[] = "libpepper_test_plugin.so";
28 #endif 25 #endif
29 26
27 namespace npapi_test {
28 const char kTestCompleteCookie[] = "status";
29 const char kTestCompleteSuccess[] = "OK";
30 } // namespace npapi_test.
31
30 NPAPITesterBase::NPAPITesterBase(const std::string& test_plugin_name) 32 NPAPITesterBase::NPAPITesterBase(const std::string& test_plugin_name)
31 : test_plugin_name_(test_plugin_name) { 33 : test_plugin_name_(test_plugin_name) {
32 } 34 }
33 35
34 void NPAPITesterBase::SetUp() { 36 void NPAPITesterBase::SetUp() {
35 // We need to copy our test-plugin into the plugins directory so that 37 // We need to copy our test-plugin into the plugins directory so that
36 // the browser can load it. 38 // the browser can load it.
37 FilePath plugins_directory = GetPluginsDirectory(); 39 FilePath plugins_directory = GetPluginsDirectory();
38 FilePath plugin_src = browser_directory_.AppendASCII(test_plugin_name_); 40 FilePath plugin_src = browser_directory_.AppendASCII(test_plugin_name_);
39 ASSERT_TRUE(file_util::PathExists(plugin_src)); 41 ASSERT_TRUE(file_util::PathExists(plugin_src));
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
98 void NPAPIVisiblePluginTester::SetUp() { 100 void NPAPIVisiblePluginTester::SetUp() {
99 show_window_ = true; 101 show_window_ = true;
100 NPAPITester::SetUp(); 102 NPAPITester::SetUp();
101 } 103 }
102 104
103 // NPAPIIncognitoTester members. 105 // NPAPIIncognitoTester members.
104 void NPAPIIncognitoTester::SetUp() { 106 void NPAPIIncognitoTester::SetUp() {
105 launch_arguments_.AppendSwitch(switches::kIncognito); 107 launch_arguments_.AppendSwitch(switches::kIncognito);
106 NPAPITester::SetUp(); 108 NPAPITester::SetUp();
107 } 109 }
108
109 PepperTester::PepperTester() : NPAPITesterBase(kPepperTestPluginName) {
110 }
111
112 void PepperTester::SetUp() {
113 // TODO(alokp): Add command-line arguments
114 // --no-sandbox --internal-pepper --enable-gpu-plugin
115 NPAPITesterBase::SetUp();
116 }
OLDNEW
« no previous file with comments | « chrome/test/ui/npapi_test_helper.h ('k') | chrome/test/ui/npapi_uitest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698