Index: chrome/browser/ui/webui/options/settings_format_browsertest.js |
diff --git a/chrome/browser/ui/webui/options/settings_format_browsertest.js b/chrome/browser/ui/webui/options/settings_format_browsertest.js |
index a84873fede6c6fc9bf21daf388af0de1e08609b7..7c406b3cfe65c573d13defbd53189a71ec5115d5 100644 |
--- a/chrome/browser/ui/webui/options/settings_format_browsertest.js |
+++ b/chrome/browser/ui/webui/options/settings_format_browsertest.js |
@@ -132,7 +132,13 @@ SettingsFormatWebUITest.prototype = { |
/** |
* Ensure that radio and checkbox buttons have consistent layout. |
*/ |
-TEST_F('SettingsFormatWebUITest', 'RadioCheckboxStyleCheck', function() { |
+// TODO(crbug.com/657514) Flakes on linux and chromeos. |
+GEN('#if defined(OS_LINUX) || defined(OS_CHROMEOS)'); |
+GEN('#define MAYBE_RadioCheckboxStyleCheck DISABLED_RadioCheckboxStyleCheck'); |
+GEN('#else'); |
+GEN('#define MAYBE_RadioCheckboxStyleCheck RadioCheckboxStyleCheck'); |
+GEN('#endif // defined(OS_WIN)'); |
+TEST_F('SettingsFormatWebUITest', 'MAYBE_RadioCheckboxStyleCheck', function() { |
var settings = $('settings'); |
assertTrue(settings != null, 'Unable to access settings'); |
var query = 'input[type=checkbox], input[type=radio]'; |