WebKit LayoutTests needs more resources.
It needs the PerformanceTests directory. This should fix the following
failures;
* fast/harness/perftests/perf-runner-compute-statistics.html
* fast/harness/perftests/runs-per-second-iterations.html
* fast/harness/perftests/runs-per-second-log.html
* fast/harness/perftests/measure-frame-time.html
* fast/harness/perftests/measure-time.html
Which are failing with;
CONSOLE ERROR: line 66: Uncaught ReferenceError: PerfTestRunner is not
defined
It needs the extracted devtools resources (bug https://crbug.com/693723
created for this). This should fix the following failures;
* inspector-protocol/heap-profiler/heap-samples-in-snapshot.html
* inspector-protocol/heap-profiler/heap-snapshot-with-active-dom-object.html
* inspector-protocol/heap-profiler/heap-snapshot-with-detached-dom-tree.html
* inspector-protocol/heap-profiler/heap-snapshot-with-event-listener.html
Which are failing with;
TypeError: HeapSnapshotWorker.HeapSnapshotLoader is not a constructor
BUG=52475,693723
NOTRY=true
Review-Url: https://codereview.chromium.org/2705653002
Cr-Commit-Position: refs/heads/master@{#451412}
diff --git a/BUILD.gn b/BUILD.gn
index 8c08120..f39930e 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -931,6 +931,7 @@
testonly = true
data_deps = [
"//content/shell:content_shell",
+ "//third_party/WebKit/public:blink_devtools_frontend_resources_files",
"//third_party/mesa:osmesa",
"//tools/imagediff",
]
@@ -968,6 +969,7 @@
"//testing/xvfb.py",
"//testing/scripts/run_isolated_script_test.py",
"//third_party/WebKit/LayoutTests/",
+ "//third_party/WebKit/PerformanceTests/",
"//third_party/WebKit/Tools/Scripts/",
"$root_build_dir/resources/inspector/",
]