Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include <vector> | 5 #include <vector> |
| 6 | 6 |
| 7 #include "base/files/file_path.h" | 7 #include "base/files/file_path.h" |
| 8 #include "base/path_service.h" | 8 #include "base/path_service.h" |
| 9 #include "base/strings/string_util.h" | 9 #include "base/strings/string_util.h" |
| 10 #include "base/strings/utf_string_conversions.h" | 10 #include "base/strings/utf_string_conversions.h" |
| (...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 96 forms_string += " | " + base::UTF16ToUTF8((*field_iter)->label); | 96 forms_string += " | " + base::UTF16ToUTF8((*field_iter)->label); |
| 97 forms_string += " | " + base::UTF16ToUTF8((*field_iter)->value); | 97 forms_string += " | " + base::UTF16ToUTF8((*field_iter)->value); |
| 98 forms_string += "\n"; | 98 forms_string += "\n"; |
| 99 } | 99 } |
| 100 } | 100 } |
| 101 return forms_string; | 101 return forms_string; |
| 102 } | 102 } |
| 103 | 103 |
| 104 // Heuristics tests timeout on Windows. See http://crbug.com/85276 | 104 // Heuristics tests timeout on Windows. See http://crbug.com/85276 |
| 105 // Also on ChromeOS/Aura. See crbug.com/173621 | 105 // Also on ChromeOS/Aura. See crbug.com/173621 |
| 106 // On Linux too. See crbug.com/323093 | 106 // On Linux too. See crbug.com/323093 |
|
Ilya Sherman
2014/09/25 21:52:36
Please update these comments, as appropriate.
Evan Stade
2014/09/25 22:08:22
Done.
| |
| 107 #if defined(USE_AURA) | 107 #if defined(OS_WIN) |
| 108 #define MAYBE_DataDrivenHeuristics(n) DISABLED_DataDrivenHeuristics##n | 108 #define MAYBE_DataDrivenHeuristics(n) DISABLED_DataDrivenHeuristics##n |
| 109 #else | 109 #else |
| 110 #define MAYBE_DataDrivenHeuristics(n) DataDrivenHeuristics##n | 110 #define MAYBE_DataDrivenHeuristics(n) DataDrivenHeuristics##n |
| 111 #endif | 111 #endif |
| 112 IN_PROC_BROWSER_TEST_F(FormStructureBrowserTest, DataDrivenHeuristics00) { | 112 IN_PROC_BROWSER_TEST_F(FormStructureBrowserTest, DataDrivenHeuristics00) { |
| 113 const base::FilePath::CharType kFileNamePattern[] = | 113 const base::FilePath::CharType kFileNamePattern[] = |
| 114 FILE_PATH_LITERAL("00_*.html"); | 114 FILE_PATH_LITERAL("00_*.html"); |
| 115 RunDataDrivenTest(GetInputDirectory(kTestName), | 115 RunDataDrivenTest(GetInputDirectory(kTestName), |
| 116 GetOutputDirectory(kTestName), | 116 GetOutputDirectory(kTestName), |
| 117 kFileNamePattern); | 117 kFileNamePattern); |
| (...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 244 | 244 |
| 245 IN_PROC_BROWSER_TEST_F(FormStructureBrowserTest, | 245 IN_PROC_BROWSER_TEST_F(FormStructureBrowserTest, |
| 246 MAYBE_DataDrivenHeuristics(15)) { | 246 MAYBE_DataDrivenHeuristics(15)) { |
| 247 const base::FilePath::CharType kFileNamePattern[] = | 247 const base::FilePath::CharType kFileNamePattern[] = |
| 248 FILE_PATH_LITERAL("15_*.html"); | 248 FILE_PATH_LITERAL("15_*.html"); |
| 249 RunDataDrivenTest(GetInputDirectory(kTestName), | 249 RunDataDrivenTest(GetInputDirectory(kTestName), |
| 250 GetOutputDirectory(kTestName), | 250 GetOutputDirectory(kTestName), |
| 251 kFileNamePattern); | 251 kFileNamePattern); |
| 252 } | 252 } |
| 253 | 253 |
| 254 // This test has real failures. crbug.com/323093 | |
|
Ilya Sherman
2014/09/25 21:52:36
nit: Please prepend "http://" to the link.
Evan Stade
2014/09/25 22:08:22
Done.
| |
| 254 IN_PROC_BROWSER_TEST_F(FormStructureBrowserTest, | 255 IN_PROC_BROWSER_TEST_F(FormStructureBrowserTest, |
| 255 MAYBE_DataDrivenHeuristics(16)) { | 256 DISABLED_DataDrivenHeuristics16) { |
| 256 const base::FilePath::CharType kFileNamePattern[] = | 257 const base::FilePath::CharType kFileNamePattern[] = |
| 257 FILE_PATH_LITERAL("16_*.html"); | 258 FILE_PATH_LITERAL("16_*.html"); |
| 258 RunDataDrivenTest(GetInputDirectory(kTestName), | 259 RunDataDrivenTest(GetInputDirectory(kTestName), |
| 259 GetOutputDirectory(kTestName), | 260 GetOutputDirectory(kTestName), |
| 260 kFileNamePattern); | 261 kFileNamePattern); |
| 261 } | 262 } |
| 262 | 263 |
| 263 IN_PROC_BROWSER_TEST_F(FormStructureBrowserTest, | 264 IN_PROC_BROWSER_TEST_F(FormStructureBrowserTest, |
| 264 MAYBE_DataDrivenHeuristics(17)) { | 265 MAYBE_DataDrivenHeuristics(17)) { |
| 265 const base::FilePath::CharType kFileNamePattern[] = | 266 const base::FilePath::CharType kFileNamePattern[] = |
| 266 FILE_PATH_LITERAL("17_*.html"); | 267 FILE_PATH_LITERAL("17_*.html"); |
| 267 RunDataDrivenTest(GetInputDirectory(kTestName), | 268 RunDataDrivenTest(GetInputDirectory(kTestName), |
| 268 GetOutputDirectory(kTestName), | 269 GetOutputDirectory(kTestName), |
| 269 kFileNamePattern); | 270 kFileNamePattern); |
| 270 } | 271 } |
| 271 | 272 |
| 272 IN_PROC_BROWSER_TEST_F(FormStructureBrowserTest, | 273 IN_PROC_BROWSER_TEST_F(FormStructureBrowserTest, |
| 273 MAYBE_DataDrivenHeuristics(20)) { | 274 MAYBE_DataDrivenHeuristics(20)) { |
| 274 const base::FilePath::CharType kFileNamePattern[] = | 275 const base::FilePath::CharType kFileNamePattern[] = |
| 275 FILE_PATH_LITERAL("20_*.html"); | 276 FILE_PATH_LITERAL("20_*.html"); |
| 276 RunDataDrivenTest(GetInputDirectory(kTestName), | 277 RunDataDrivenTest(GetInputDirectory(kTestName), |
| 277 GetOutputDirectory(kTestName), | 278 GetOutputDirectory(kTestName), |
| 278 kFileNamePattern); | 279 kFileNamePattern); |
| 279 } | 280 } |
| 280 | 281 |
| 281 } // namespace autofill | 282 } // namespace autofill |
| OLD | NEW |