| Index: content/common/content_paths.cc
|
| diff --git a/content/common/content_paths.cc b/content/common/content_paths.cc
|
| index 1c91d9ad7e94caba100e58d94bae820c82862b1f..6f828b858dd24c62c68b598dd5fae86e6502d3b3 100644
|
| --- a/content/common/content_paths.cc
|
| +++ b/content/common/content_paths.cc
|
| @@ -37,6 +37,24 @@ bool PathProvider(int key, FilePath* result) {
|
| return PathService::Get(base::DIR_MODULE, result);
|
| #endif
|
| }
|
| + case DIR_LAYOUT_TESTS: {
|
| + FilePath cur;
|
| + if (!PathService::Get(base::DIR_SOURCE_ROOT, &cur))
|
| + return false;
|
| + cur = cur.Append(FILE_PATH_LITERAL("third_party"));
|
| + cur = cur.Append(FILE_PATH_LITERAL("WebKit"));
|
| + cur = cur.Append(FILE_PATH_LITERAL("LayoutTests"));
|
| + if (file_util::DirectoryExists(cur)) {
|
| + *result = cur;
|
| + return true;
|
| + }
|
| + if (!PathService::Get(DIR_TEST_DATA, &cur))
|
| + return false;
|
| + cur = cur.Append(FILE_PATH_LITERAL("layout_tests"));
|
| + cur = cur.Append(FILE_PATH_LITERAL("LayoutTests"));
|
| + *result = cur;
|
| + return true;
|
| + }
|
| default:
|
| return false;
|
| }
|
|
|