| Index: trunk/src/chrome/test/automation/proxy_launcher.cc
|
| ===================================================================
|
| --- trunk/src/chrome/test/automation/proxy_launcher.cc (revision 198849)
|
| +++ trunk/src/chrome/test/automation/proxy_launcher.cc (working copy)
|
| @@ -8,7 +8,6 @@
|
|
|
| #include "base/environment.h"
|
| #include "base/file_util.h"
|
| -#include "base/files/file_enumerator.h"
|
| #include "base/stringprintf.h"
|
| #include "base/strings/string_number_conversions.h"
|
| #include "base/strings/string_split.h"
|
| @@ -50,11 +49,13 @@
|
| // startup tests other than the "cold" ones run more slowly than necessary.
|
| bool CopyDirectoryContentsNoCache(const base::FilePath& source,
|
| const base::FilePath& dest) {
|
| - base::FileEnumerator en(source, false,
|
| - base::FileEnumerator::FILES | base::FileEnumerator::DIRECTORIES);
|
| + file_util::FileEnumerator en(source, false,
|
| + file_util::FileEnumerator::FILES |
|
| + file_util::FileEnumerator::DIRECTORIES);
|
| for (base::FilePath cur = en.Next(); !cur.empty(); cur = en.Next()) {
|
| - base::FileEnumerator::FileInfo info = en.GetInfo();
|
| - if (info.IsDirectory()) {
|
| + file_util::FileEnumerator::FindInfo info;
|
| + en.GetFindInfo(&info);
|
| + if (file_util::FileEnumerator::IsDirectory(info)) {
|
| if (!file_util::CopyDirectory(cur, dest, true))
|
| return false;
|
| } else {
|
| @@ -66,7 +67,8 @@
|
| // Kick out the profile files, this must happen after SetUp which creates the
|
| // profile. It might be nicer to use EvictFileFromSystemCacheWrapper from
|
| // UITest which will retry on failure.
|
| - base::FileEnumerator kickout(dest, true, base::FileEnumerator::FILES);
|
| + file_util::FileEnumerator kickout(dest, true,
|
| + file_util::FileEnumerator::FILES);
|
| for (base::FilePath cur = kickout.Next(); !cur.empty(); cur = kickout.Next())
|
| base::EvictFileFromSystemCacheWithRetry(cur);
|
| return true;
|
|
|