| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 #ifndef CHROME_BROWSER_TASK_MANAGER_TASK_MANAGER_BROWSERTEST_UTIL_H_ | 5 #ifndef CHROME_BROWSER_TASK_MANAGER_TASK_MANAGER_BROWSERTEST_UTIL_H_ |
| 6 #define CHROME_BROWSER_TASK_MANAGER_TASK_MANAGER_BROWSERTEST_UTIL_H_ | 6 #define CHROME_BROWSER_TASK_MANAGER_TASK_MANAGER_BROWSERTEST_UTIL_H_ |
| 7 | 7 |
| 8 #include "base/strings/string16.h" | 8 #include "base/strings/string16.h" |
| 9 | 9 |
| 10 namespace task_manager { | 10 namespace task_manager { |
| 11 namespace browsertest_util { | 11 namespace browsertest_util { |
| 12 | 12 |
| 13 // For the old task manager browser tests, we must call this to disable the |
| 14 // use of the new implementation and revert back to the old one. |
| 15 void EnableOldTaskManager(); |
| 16 |
| 13 // Runs the message loop, observing the task manager, until there are exactly | 17 // Runs the message loop, observing the task manager, until there are exactly |
| 14 // |resource_count| many resources whose titles match the pattern | 18 // |resource_count| many resources whose titles match the pattern |
| 15 // |title_pattern|. The match is done via string_util's base::MatchPattern, so | 19 // |title_pattern|. The match is done via string_util's base::MatchPattern, so |
| 16 // |title_pattern| may contain wildcards like "*". | 20 // |title_pattern| may contain wildcards like "*". |
| 17 // | 21 // |
| 18 // If the wait times out, this test will trigger a gtest failure. To get | 22 // If the wait times out, this test will trigger a gtest failure. To get |
| 19 // meaningful errors, tests should wrap invocations of this function with | 23 // meaningful errors, tests should wrap invocations of this function with |
| 20 // ASSERT_NO_FATAL_FAILURE(). | 24 // ASSERT_NO_FATAL_FAILURE(). |
| 21 void WaitForTaskManagerRows(int resource_count, | 25 void WaitForTaskManagerRows(int resource_count, |
| 22 const base::string16& title_pattern); | 26 const base::string16& title_pattern); |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 59 base::string16 MatchSubframe(const char* title); // "Subframe: " + title | 63 base::string16 MatchSubframe(const char* title); // "Subframe: " + title |
| 60 base::string16 MatchAnySubframe(); // "Subframe: *" | 64 base::string16 MatchAnySubframe(); // "Subframe: *" |
| 61 // "Utility: " + title | 65 // "Utility: " + title |
| 62 base::string16 MatchUtility(const base::string16& title); | 66 base::string16 MatchUtility(const base::string16& title); |
| 63 base::string16 MatchAnyUtility(); // "Utility: *" | 67 base::string16 MatchAnyUtility(); // "Utility: *" |
| 64 | 68 |
| 65 } // namespace browsertest_util | 69 } // namespace browsertest_util |
| 66 } // namespace task_manager | 70 } // namespace task_manager |
| 67 | 71 |
| 68 #endif // CHROME_BROWSER_TASK_MANAGER_TASK_MANAGER_BROWSERTEST_UTIL_H_ | 72 #endif // CHROME_BROWSER_TASK_MANAGER_TASK_MANAGER_BROWSERTEST_UTIL_H_ |
| OLD | NEW |