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

Unified Diff: chrome/browser/ui/webui/bidi_checker_web_ui_test.cc

Issue 9700065: Added bidi tests for uber iframes. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Disabled failed tests on ChromeOS. Created 8 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/ui/webui/bidi_checker_web_ui_test.cc
diff --git a/chrome/browser/ui/webui/bidi_checker_web_ui_test.cc b/chrome/browser/ui/webui/bidi_checker_web_ui_test.cc
index bcfcf6c931fd89f007b3c2737ff1dcd9f6199092..ae449c5daf85a84612970e87f68f10477e0b03cc 100644
--- a/chrome/browser/ui/webui/bidi_checker_web_ui_test.cc
+++ b/chrome/browser/ui/webui/bidi_checker_web_ui_test.cc
@@ -208,7 +208,7 @@ IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL, TestPluginsPage) {
}
//==============================
-// chrome://settings
+// chrome://settings-frame
//==============================
IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, TestSettingsPage) {
@@ -226,6 +226,36 @@ IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, TestSettingsPage) {
DISABLED_TestSettingsContentSettingsExceptionsPage
#define MAYBE_TestSettingsSearchEnginesOptionsPage \
DISABLED_TestSettingsSearchEnginesOptionsPage
+#define MAYBE_TestSettingsFrameSyncSetup \
James Hawkins 2012/03/15 22:01:33 I'd like to get the CrOS failure fixed before addi
Danh Nguyen 2012/03/16 14:13:46 I'd love to work on fixing this bug. I'm going to
+ DISABLED_TestSettingsFrameSyncSetup
+#define MAYBE_TestSettingsFrameStartup \
+ DISABLED_TestSettingsFrameStartup
+#define MAYBE_TestSettingsFrameImportData \
+ DISABLED_TestSettingsFrameImportData
+#define MAYBE_TestSettingsFrameMangageProfile \
+ DISABLED_TestSettingsFrameMangageProfile
+#define MAYBE_TestSettingsFrameContentExceptionsCookies \
+ DISABLED_TestSettingsFrameContentExceptionsCookies
+#define MAYBE_TestSettingsFrameContentExceptionsImages \
+ DISABLED_TestSettingsFrameContentExceptionsImages
+#define MAYBE_TestSettingsFrameContentExceptionsJavascript \
+ DISABLED_TestSettingsFrameContentExceptionsJavascript
+#define MAYBE_TestSettingsFrameContentExceptionsPlugins \
+ DISABLED_TestSettingsFrameContentExceptionsPlugins
+#define MAYBE_TestSettingsFrameContentExceptionsPopups \
+ DISABLED_TestSettingsFrameContentExceptionsPopups
+#define MAYBE_TestSettingsFrameContentExceptionsLocation \
+ DISABLED_TestSettingsFrameContentExceptionsLocation
+#define MAYBE_TestSettingsFrameContentExceptionsNotifications \
+ DISABLED_TestSettingsFrameContentExceptionsNotifications
+#define MAYBE_TestSettingsFrameContentExceptionsMouseLock \
+ DISABLED_TestSettingsFrameContentExceptionsMouseLock
+#define MAYBE_TestSettingsFrameHandler \
+ DISABLED_TestSettingsFrameHandler
+#define MAYBE_TestSettingsFrameCookies \
+ DISABLED_TestSettingsFrameCookies
+#define MAYBE_TestSettingsFramePasswords \
+ DISABLED_TestSettingsFramePasswords
#else
#define MAYBE_TestSettingsPage TestSettingsPage
#define MAYBE_TestSettingsClearBrowserDataPage TestSettingsClearBrowserDataPage
@@ -234,6 +264,36 @@ IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, TestSettingsPage) {
TestSettingsContentSettingsExceptionsPage
#define MAYBE_TestSettingsSearchEnginesOptionsPage \
TestSettingsSearchEnginesOptionsPage
+#define MAYBE_TestSettingsFrameSyncSetup \
+ TestSettingsFrameSyncSetup
+#define MAYBE_TestSettingsFrameStartup \
+ TestSettingsFrameStartup
+#define MAYBE_TestSettingsFrameImportData \
+ TestSettingsFrameImportData
+#define MAYBE_TestSettingsFrameMangageProfile \
+ TestSettingsFrameMangageProfile
+#define MAYBE_TestSettingsFrameContentExceptionsCookies \
+ TestSettingsFrameContentExceptionsCookies
+#define MAYBE_TestSettingsFrameContentExceptionsImages \
+ TestSettingsFrameContentExceptionsImages
+#define MAYBE_TestSettingsFrameContentExceptionsJavascript \
+ TestSettingsFrameContentExceptionsJavascript
+#define MAYBE_TestSettingsFrameContentExceptionsPlugins \
+ TestSettingsFrameContentExceptionsPlugins
+#define MAYBE_TestSettingsFrameContentExceptionsPopups \
+ TestSettingsFrameContentExceptionsPopups
+#define MAYBE_TestSettingsFrameContentExceptionsLocation \
+ TestSettingsFrameContentExceptionsLocation
+#define MAYBE_TestSettingsFrameContentExceptionsNotifications \
+ TestSettingsFrameContentExceptionsNotifications
+#define MAYBE_TestSettingsFrameContentExceptionsMouseLock \
+ TestSettingsFrameContentExceptionsMouseLock
+#define MAYBE_TestSettingsFrameHandler \
+ TestSettingsFrameHandler
+#define MAYBE_TestSettingsFrameCookies \
+ TestSettingsFrameCookies
+#define MAYBE_TestSettingsFramePasswords \
+ TestSettingsFramePasswords
#endif // defined(OS_CHROMEOS)
IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL, MAYBE_TestSettingsPage) {
@@ -392,3 +452,353 @@ IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL,
url += std::string(chrome::kSearchEnginesSubPage);
RunBidiCheckerOnPage(url.c_str());
}
+
+//===================================
+// chrome://settings-frame/syncSetup
+//===================================
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR,
+ TestSettingsFrameSyncSetup) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += std::string(chrome::kSyncSetupSubPage);
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL,
+ MAYBE_TestSettingsFrameSyncSetup) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += std::string(chrome::kSyncSetupSubPage);
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+//===================================
+// chrome://settings-frame/startup
+//===================================
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR,
+ TestSettingsFrameStartup) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += "startup";
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL,
+ MAYBE_TestSettingsFrameStartup) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += "startup";
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+//===================================
+// chrome://settings-frame/importData
+//===================================
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR,
+ TestSettingsFrameImportData) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += chrome::kImportDataSubPage;
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL,
+ MAYBE_TestSettingsFrameImportData) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += chrome::kImportDataSubPage;
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+//========================================
+// chrome://settings-frame/manageProfile
+//========================================
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR,
+ TestSettingsFrameMangageProfile) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += chrome::kManageProfileSubPage;
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL,
+ MAYBE_TestSettingsFrameMangageProfile) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += chrome::kManageProfileSubPage;
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+//===================================================
+// chrome://settings-frame/contentExceptions#cookies
+//===================================================
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR,
+ TestSettingsFrameContentExceptionsCookies) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += chrome::kContentSettingsExceptionsSubPage;
+ url += "#cookies";
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL,
+ MAYBE_TestSettingsFrameContentExceptionsCookies) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += chrome::kContentSettingsExceptionsSubPage;
+ url += "#cookies";
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+//===================================================
+// chrome://settings-frame/contentExceptions#images
+//===================================================
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR,
+ TestSettingsFrameContentExceptionsImages) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += chrome::kContentSettingsExceptionsSubPage;
+ url += "#images";
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL,
+ MAYBE_TestSettingsFrameContentExceptionsImages) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += chrome::kContentSettingsExceptionsSubPage;
+ url += "#images";
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+//======================================================
+// chrome://settings-frame/contentExceptions#javascript
+//======================================================
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR,
+ TestSettingsFrameContentExceptionsJavascript) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += chrome::kContentSettingsExceptionsSubPage;
+ url += "#javascript";
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL,
+ MAYBE_TestSettingsFrameContentExceptionsJavascript) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += chrome::kContentSettingsExceptionsSubPage;
+ url += "#javascript";
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+//===================================================
+// chrome://settings-frame/contentExceptions#plugins
+//===================================================
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR,
+ TestSettingsFrameContentExceptionsPlugins) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += chrome::kContentSettingsExceptionsSubPage;
+ url += "#plugins";
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL,
+ MAYBE_TestSettingsFrameContentExceptionsPlugins) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += chrome::kContentSettingsExceptionsSubPage;
+ url += "#plugins";
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+//===================================================
+// chrome://settings-frame/contentExceptions#popups
+//===================================================
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR,
+ TestSettingsFrameContentExceptionsPopups) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += chrome::kContentSettingsExceptionsSubPage;
+ url += "#popups";
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL,
+ MAYBE_TestSettingsFrameContentExceptionsPopups) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += chrome::kContentSettingsExceptionsSubPage;
+ url += "#popups";
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+//===================================================
+// chrome://settings-frame/contentExceptions#location
+//===================================================
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR,
+ TestSettingsFrameContentExceptionsLocation) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += chrome::kContentSettingsExceptionsSubPage;
+ url += "#location";
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL,
+ MAYBE_TestSettingsFrameContentExceptionsLocation) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += chrome::kContentSettingsExceptionsSubPage;
+ url += "#location";
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+//===================================================
+// chrome://settings-frame/contentExceptions#notifications
+//===================================================
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR,
+ TestSettingsFrameContentExceptionsNotifications) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += chrome::kContentSettingsExceptionsSubPage;
+ url += "#notifications";
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL,
+ MAYBE_TestSettingsFrameContentExceptionsNotifications) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += chrome::kContentSettingsExceptionsSubPage;
+ url += "#notifications";
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+//===================================================
+// chrome://settings-frame/contentExceptions#mouselock
+//===================================================
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR,
+ TestSettingsFrameContentExceptionsMouseLock) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += chrome::kContentSettingsExceptionsSubPage;
+ url += "#mouselock";
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL,
+ MAYBE_TestSettingsFrameContentExceptionsMouseLock) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += chrome::kContentSettingsExceptionsSubPage;
+ url += "#mouselock";
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+//========================================
+// chrome://settings-frame/handlers
+//========================================
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR,
+ TestSettingsFrameHandler) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += chrome::kHandlerSettingsSubPage;
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL,
+ MAYBE_TestSettingsFrameHandler) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += chrome::kHandlerSettingsSubPage;
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+//========================================
+// chrome://settings-frame/cookies
+//========================================
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR,
+ TestSettingsFrameCookies) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += "cookies";
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL,
+ MAYBE_TestSettingsFrameCookies) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += "cookies";
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+//========================================
+// chrome://settings-frame/passwords
+//========================================
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR,
+ TestSettingsFramePasswords) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += "passwords";
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL,
+ MAYBE_TestSettingsFramePasswords) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += "passwords";
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+//========================================
+// chrome://settings-frame/fonts
+//========================================
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR,
+ TestSettingsFrameFonts) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += "fonts";
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+// http://crbug.com/118420
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL,
+ DISABLED_TestSettingsFrameFonts) {
+ std::string url(chrome::kChromeUISettingsFrameURL);
+ url += "fonts";
+ RunBidiCheckerOnPage(url.c_str());
+}
+
+// Test other uber iframes.
+
+//==============================
+// chrome://extensions-frame
+//==============================
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, TestExtensionsFrame) {
+ RunBidiCheckerOnPage(chrome::kChromeUIExtensionsFrameURL);
+}
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL, TestExtensionsFrame) {
+ RunBidiCheckerOnPage(chrome::kChromeUIExtensionsFrameURL);
+}
+
+//==============================
+// chrome://help-frame
+//==============================
+
+// http://crbug.com/118477
+#if defined(OS_CHROMEOS)
+#define MAYBE_TestHelpFrame DISABLED_TestHelpFrame
+#else
+#define MAYBE_TestHelpFrame TestHelpFrame
+#endif // defined(OS_CHROMEOS)
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, TestHelpFrame) {
+ RunBidiCheckerOnPage(chrome::kChromeUIHelpFrameURL);
+}
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL, MAYBE_TestHelpFrame) {
+ RunBidiCheckerOnPage(chrome::kChromeUIHelpFrameURL);
+}
+
+//==============================
+// chrome://history-frame
+//==============================
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, TestHistoryFrame) {
+ RunBidiCheckerOnPage(chrome::kChromeUIHistoryFrameURL);
+}
+
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL, TestHistoryFrame) {
+ RunBidiCheckerOnPage(chrome::kChromeUIHistoryFrameURL);
+}
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698