| Index: content/shell/renderer/layout_test/blink_test_runner.cc
|
| diff --git a/content/shell/renderer/layout_test/blink_test_runner.cc b/content/shell/renderer/layout_test/blink_test_runner.cc
|
| index 8e04816bc786ab8ddf5a7674d0119bf7bb314d60..a2766e367af5878d7f7b45373260f91faeb575e3 100644
|
| --- a/content/shell/renderer/layout_test/blink_test_runner.cc
|
| +++ b/content/shell/renderer/layout_test/blink_test_runner.cc
|
| @@ -368,6 +368,19 @@ WebURL BlinkTestRunner::RewriteLayoutTestsURL(const std::string& utf8_url,
|
| return WebURL(GURL(utf8_url));
|
| }
|
|
|
| + const char kGenPrefix[] = "file:///gen/";
|
| + const int kGenPrefixLen = arraysize(kGenPrefix) - 1;
|
| +
|
| + // Map "file:///gen/" to "file://<build directory>/gen/".
|
| + if (!utf8_url.compare(0, kGenPrefixLen, kGenPrefix, kGenPrefixLen)) {
|
| + base::FilePath gen_directory_path =
|
| + test_config_->build_directory.Append(FILE_PATH_LITERAL("gen/"));
|
| + std::string new_url = std::string("file://") +
|
| + gen_directory_path.AsUTF8Unsafe() +
|
| + utf8_url.substr(kGenPrefixLen);
|
| + return WebURL(GURL(new_url));
|
| + }
|
| +
|
| const char kPrefix[] = "file:///tmp/LayoutTests/";
|
| const int kPrefixLen = arraysize(kPrefix) - 1;
|
|
|
|
|