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 |