Commit 39daa02e authored by abarth@chromium.org's avatar abarth@chromium.org

Mark a handful of tests as using legacy manifest versions. We could convert

these tests to using manifest_version 2, but it looks like more effort than
it's worth.

BUG=62897
Review URL: http://codereview.chromium.org/8825015

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113466 0039d316-1c4b-4281-b951-d872f2087c98
parent 4f42e23e
...@@ -20,6 +20,7 @@ ...@@ -20,6 +20,7 @@
#include "chrome/browser/ui/browser_list.h" #include "chrome/browser/ui/browser_list.h"
#include "chrome/browser/ui/tab_contents/tab_contents_wrapper.h" #include "chrome/browser/ui/tab_contents/tab_contents_wrapper.h"
#include "chrome/common/chrome_paths.h" #include "chrome/common/chrome_paths.h"
#include "chrome/common/chrome_switches.h"
#include "chrome/common/extensions/extension_action.h" #include "chrome/common/extensions/extension_action.h"
#include "chrome/common/url_constants.h" #include "chrome/common/url_constants.h"
#include "chrome/test/base/ui_test_utils.h" #include "chrome/test/base/ui_test_utils.h"
...@@ -134,6 +135,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, WebKitPrefsBackgroundPage) { ...@@ -134,6 +135,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, WebKitPrefsBackgroundPage) {
IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, PageAction) { IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, PageAction) {
ASSERT_TRUE(test_server()->Start()); ASSERT_TRUE(test_server()->Start());
CommandLine::ForCurrentProcess()->AppendSwitch(
switches::kAllowLegacyExtensionManifests);
// This page action will not show an icon, since it doesn't specify one but // This page action will not show an icon, since it doesn't specify one but
// is included here to test for a crash (http://crbug.com/25562). // is included here to test for a crash (http://crbug.com/25562).
ASSERT_TRUE(LoadExtension( ASSERT_TRUE(LoadExtension(
...@@ -187,6 +191,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, PageActionInPageNavigation) { ...@@ -187,6 +191,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, PageActionInPageNavigation) {
IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, UnloadPageAction) { IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, UnloadPageAction) {
ASSERT_TRUE(test_server()->Start()); ASSERT_TRUE(test_server()->Start());
CommandLine::ForCurrentProcess()->AppendSwitch(
switches::kAllowLegacyExtensionManifests);
FilePath extension_path(test_data_dir_.AppendASCII("subscribe_page_action")); FilePath extension_path(test_data_dir_.AppendASCII("subscribe_page_action"));
ASSERT_TRUE(LoadExtension(extension_path)); ASSERT_TRUE(LoadExtension(extension_path));
...@@ -260,6 +267,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, PageActionRefreshCrash) { ...@@ -260,6 +267,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, PageActionRefreshCrash) {
IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, RSSMultiRelLink) { IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, RSSMultiRelLink) {
ASSERT_TRUE(test_server()->Start()); ASSERT_TRUE(test_server()->Start());
CommandLine::ForCurrentProcess()->AppendSwitch(
switches::kAllowLegacyExtensionManifests);
ASSERT_TRUE(LoadExtension( ASSERT_TRUE(LoadExtension(
test_data_dir_.AppendASCII("subscribe_page_action"))); test_data_dir_.AppendASCII("subscribe_page_action")));
...@@ -424,6 +434,9 @@ void NavigateToFeedAndValidate(net::TestServer* server, ...@@ -424,6 +434,9 @@ void NavigateToFeedAndValidate(net::TestServer* server,
IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed1) { IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed1) {
ASSERT_TRUE(test_server()->Start()); ASSERT_TRUE(test_server()->Start());
CommandLine::ForCurrentProcess()->AppendSwitch(
switches::kAllowLegacyExtensionManifests);
const Extension* extension = LoadExtension( const Extension* extension = LoadExtension(
test_data_dir_.AppendASCII("subscribe_page_action")); test_data_dir_.AppendASCII("subscribe_page_action"));
ASSERT_TRUE(extension); ASSERT_TRUE(extension);
...@@ -439,6 +452,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed1) { ...@@ -439,6 +452,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed1) {
IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed2) { IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed2) {
ASSERT_TRUE(test_server()->Start()); ASSERT_TRUE(test_server()->Start());
CommandLine::ForCurrentProcess()->AppendSwitch(
switches::kAllowLegacyExtensionManifests);
const Extension* extension = LoadExtension( const Extension* extension = LoadExtension(
test_data_dir_.AppendASCII("subscribe_page_action")); test_data_dir_.AppendASCII("subscribe_page_action"));
ASSERT_TRUE(extension); ASSERT_TRUE(extension);
...@@ -454,6 +470,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed2) { ...@@ -454,6 +470,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed2) {
IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed3) { IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed3) {
ASSERT_TRUE(test_server()->Start()); ASSERT_TRUE(test_server()->Start());
CommandLine::ForCurrentProcess()->AppendSwitch(
switches::kAllowLegacyExtensionManifests);
const Extension* extension = LoadExtension( const Extension* extension = LoadExtension(
test_data_dir_.AppendASCII("subscribe_page_action")); test_data_dir_.AppendASCII("subscribe_page_action"));
ASSERT_TRUE(extension); ASSERT_TRUE(extension);
...@@ -469,6 +488,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed3) { ...@@ -469,6 +488,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed3) {
IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed4) { IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed4) {
ASSERT_TRUE(test_server()->Start()); ASSERT_TRUE(test_server()->Start());
CommandLine::ForCurrentProcess()->AppendSwitch(
switches::kAllowLegacyExtensionManifests);
const Extension* extension = LoadExtension( const Extension* extension = LoadExtension(
test_data_dir_.AppendASCII("subscribe_page_action")); test_data_dir_.AppendASCII("subscribe_page_action"));
ASSERT_TRUE(extension); ASSERT_TRUE(extension);
...@@ -484,6 +506,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed4) { ...@@ -484,6 +506,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed4) {
IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed0) { IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed0) {
ASSERT_TRUE(test_server()->Start()); ASSERT_TRUE(test_server()->Start());
CommandLine::ForCurrentProcess()->AppendSwitch(
switches::kAllowLegacyExtensionManifests);
const Extension* extension = LoadExtension( const Extension* extension = LoadExtension(
test_data_dir_.AppendASCII("subscribe_page_action")); test_data_dir_.AppendASCII("subscribe_page_action"));
ASSERT_TRUE(extension); ASSERT_TRUE(extension);
...@@ -501,6 +526,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed0) { ...@@ -501,6 +526,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed0) {
IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed5) { IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed5) {
ASSERT_TRUE(test_server()->Start()); ASSERT_TRUE(test_server()->Start());
CommandLine::ForCurrentProcess()->AppendSwitch(
switches::kAllowLegacyExtensionManifests);
const Extension* extension = LoadExtension( const Extension* extension = LoadExtension(
test_data_dir_.AppendASCII("subscribe_page_action")); test_data_dir_.AppendASCII("subscribe_page_action"));
ASSERT_TRUE(extension); ASSERT_TRUE(extension);
...@@ -517,6 +545,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed5) { ...@@ -517,6 +545,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed5) {
IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed6) { IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed6) {
ASSERT_TRUE(test_server()->Start()); ASSERT_TRUE(test_server()->Start());
CommandLine::ForCurrentProcess()->AppendSwitch(
switches::kAllowLegacyExtensionManifests);
const Extension* extension = LoadExtension( const Extension* extension = LoadExtension(
test_data_dir_.AppendASCII("subscribe_page_action")); test_data_dir_.AppendASCII("subscribe_page_action"));
ASSERT_TRUE(extension); ASSERT_TRUE(extension);
...@@ -533,6 +564,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed6) { ...@@ -533,6 +564,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeed6) {
IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedInvalidFeed1) { IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedInvalidFeed1) {
ASSERT_TRUE(test_server()->Start()); ASSERT_TRUE(test_server()->Start());
CommandLine::ForCurrentProcess()->AppendSwitch(
switches::kAllowLegacyExtensionManifests);
const Extension* extension = LoadExtension( const Extension* extension = LoadExtension(
test_data_dir_.AppendASCII("subscribe_page_action")); test_data_dir_.AppendASCII("subscribe_page_action"));
ASSERT_TRUE(extension); ASSERT_TRUE(extension);
...@@ -549,6 +583,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedInvalidFeed1) { ...@@ -549,6 +583,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedInvalidFeed1) {
IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedInvalidFeed2) { IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedInvalidFeed2) {
ASSERT_TRUE(test_server()->Start()); ASSERT_TRUE(test_server()->Start());
CommandLine::ForCurrentProcess()->AppendSwitch(
switches::kAllowLegacyExtensionManifests);
const Extension* extension = LoadExtension( const Extension* extension = LoadExtension(
test_data_dir_.AppendASCII("subscribe_page_action")); test_data_dir_.AppendASCII("subscribe_page_action"));
ASSERT_TRUE(extension); ASSERT_TRUE(extension);
...@@ -565,6 +602,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedInvalidFeed2) { ...@@ -565,6 +602,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedInvalidFeed2) {
IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedInvalidFeed3) { IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedInvalidFeed3) {
ASSERT_TRUE(test_server()->Start()); ASSERT_TRUE(test_server()->Start());
CommandLine::ForCurrentProcess()->AppendSwitch(
switches::kAllowLegacyExtensionManifests);
const Extension* extension = LoadExtension( const Extension* extension = LoadExtension(
test_data_dir_.AppendASCII("subscribe_page_action")); test_data_dir_.AppendASCII("subscribe_page_action"));
ASSERT_TRUE(extension); ASSERT_TRUE(extension);
...@@ -581,6 +621,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedInvalidFeed3) { ...@@ -581,6 +621,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedInvalidFeed3) {
IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedInvalidFeed4) { IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedInvalidFeed4) {
ASSERT_TRUE(test_server()->Start()); ASSERT_TRUE(test_server()->Start());
CommandLine::ForCurrentProcess()->AppendSwitch(
switches::kAllowLegacyExtensionManifests);
const Extension* extension = LoadExtension( const Extension* extension = LoadExtension(
test_data_dir_.AppendASCII("subscribe_page_action")); test_data_dir_.AppendASCII("subscribe_page_action"));
ASSERT_TRUE(extension); ASSERT_TRUE(extension);
...@@ -604,6 +647,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedInvalidFeed4) { ...@@ -604,6 +647,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedInvalidFeed4) {
IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeedNoLinks) { IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, ParseFeedValidFeedNoLinks) {
ASSERT_TRUE(test_server()->Start()); ASSERT_TRUE(test_server()->Start());
CommandLine::ForCurrentProcess()->AppendSwitch(
switches::kAllowLegacyExtensionManifests);
const Extension* extension = LoadExtension( const Extension* extension = LoadExtension(
test_data_dir_.AppendASCII("subscribe_page_action")); test_data_dir_.AppendASCII("subscribe_page_action"));
ASSERT_TRUE(extension); ASSERT_TRUE(extension);
......
...@@ -8,12 +8,18 @@ ...@@ -8,12 +8,18 @@
#include "chrome/browser/profiles/profile.h" #include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/browser.h" #include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/browser_list.h" #include "chrome/browser/ui/browser_list.h"
#include "chrome/common/chrome_switches.h"
#include "chrome/test/base/ui_test_utils.h" #include "chrome/test/base/ui_test_utils.h"
#include "content/browser/tab_contents/tab_contents.h" #include "content/browser/tab_contents/tab_contents.h"
#include "googleurl/src/gurl.h" #include "googleurl/src/gurl.h"
#include "net/base/mock_host_resolver.h" #include "net/base/mock_host_resolver.h"
class ExtensionIconSourceTest : public ExtensionApiTest { class ExtensionIconSourceTest : public ExtensionApiTest {
protected:
virtual void SetUpCommandLine(CommandLine* command_line) OVERRIDE {
ExtensionApiTest::SetUpCommandLine(command_line);
command_line->AppendSwitch(switches::kAllowLegacyExtensionManifests);
}
}; };
IN_PROC_BROWSER_TEST_F(ExtensionIconSourceTest, IconsLoaded) { IN_PROC_BROWSER_TEST_F(ExtensionIconSourceTest, IconsLoaded) {
......
...@@ -5,12 +5,18 @@ ...@@ -5,12 +5,18 @@
#include "base/logging.h" #include "base/logging.h"
#include "chrome/browser/extensions/extension_apitest.h" #include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/ui/browser.h" #include "chrome/browser/ui/browser.h"
#include "chrome/common/chrome_switches.h"
#include "chrome/test/base/ui_test_utils.h" #include "chrome/test/base/ui_test_utils.h"
#include "content/browser/tab_contents/tab_contents.h" #include "content/browser/tab_contents/tab_contents.h"
#include "googleurl/src/gurl.h" #include "googleurl/src/gurl.h"
#include "net/base/mock_host_resolver.h" #include "net/base/mock_host_resolver.h"
class ExtensionResourceRequestPolicyTest : public ExtensionApiTest { class ExtensionResourceRequestPolicyTest : public ExtensionApiTest {
protected:
virtual void SetUpCommandLine(CommandLine* command_line) OVERRIDE {
ExtensionApiTest::SetUpCommandLine(command_line);
command_line->AppendSwitch(switches::kAllowLegacyExtensionManifests);
}
}; };
// Note, this mostly tests the logic of chrome/renderer/extensions/ // Note, this mostly tests the logic of chrome/renderer/extensions/
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment