Commit 1715e3f9 authored by Zhenyao Mo's avatar Zhenyao Mo Committed by Commit Bot

Reduce telemetry based isolate size

Excluding some large size data in third_party/catapult/ that are not needed
in running the telemetry tests.

R=kbr@chromium.org,nednguyen@chromium.org

Change-Id: I10a1968b5a9b02415f5d7f66b33a247d64791578
Bug: 872521
Reviewed-on: https://chromium-review.googlesource.com/1166261Reviewed-by: default avatarNed Nguyen <nednguyen@google.com>
Reviewed-by: default avatarKenneth Russell <kbr@chromium.org>
Commit-Queue: Zhenyao Mo <zmo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#582397}
parent d37e211b
...@@ -5803,6 +5803,7 @@ if (!is_android && !is_fuchsia) { ...@@ -5803,6 +5803,7 @@ if (!is_android && !is_fuchsia) {
] ]
data = [ data = [
"//third_party/catapult/telemetry/telemetry/internal/bin/",
"//tools/perf/run_telemetry_tests", "//tools/perf/run_telemetry_tests",
# For isolate contract. # For isolate contract.
......
...@@ -14,14 +14,12 @@ group("telemetry_chrome_test") { ...@@ -14,14 +14,12 @@ group("telemetry_chrome_test") {
testonly = true testonly = true
data_deps = [ data_deps = [
":telemetry_chrome_test_without_chrome" ":telemetry_chrome_test_without_chrome",
] ]
data = [] data = []
if (is_android) { if (is_android) {
data_deps += [ data_deps += [ "//chrome/android:chrome_public_apk" ]
"//chrome/android:chrome_public_apk",
]
if (public_android_sdk) { if (public_android_sdk) {
data_deps += [ data_deps += [
...@@ -90,7 +88,146 @@ group("telemetry_chrome_test_without_chrome") { ...@@ -90,7 +88,146 @@ group("telemetry_chrome_test_without_chrome") {
data = [ data = [
"//tools/perf/core/", # chrome_telemetry_build/ depends on core/ "//tools/perf/core/", # chrome_telemetry_build/ depends on core/
"//tools/perf/chrome_telemetry_build/", "//tools/perf/chrome_telemetry_build/",
"//third_party/catapult/",
"//components/crash/content/tools/generate_breakpad_symbols.py", "//components/crash/content/tools/generate_breakpad_symbols.py",
] ]
data += [
"//third_party/catapult/common/",
"//third_party/catapult/dependency_manager/",
"//third_party/catapult/devil/",
"//third_party/catapult/systrace/",
"//third_party/catapult/trace_processor/",
"//third_party/catapult/web_page_replay_go/",
]
# //third_party/catapult/tracing/ stuff
# mostly excluding test_data/
data += [
"//third_party/catapult/tracing/bin/",
"//third_party/catapult/tracing/third_party/",
"//third_party/catapult/tracing/tracing/",
"//third_party/catapult/tracing/tracing_build/",
"//third_party/catapult/tracing/tracing_project.py",
]
# //third_party/catapult/third_party/ stuff
# excluding google-endpoints/, Paste/, polymer2/
data += [
"//third_party/catapult/third_party/beautifulsoup4/",
"//third_party/catapult/third_party/chai/",
"//third_party/catapult/third_party/cloudstorage/",
"//third_party/catapult/third_party/coverage/",
"//third_party/catapult/third_party/d3/",
"//third_party/catapult/third_party/flot/",
"//third_party/catapult/third_party/graphy/",
"//third_party/catapult/third_party/gsutil/",
"//third_party/catapult/third_party/html5lib-python/",
"//third_party/catapult/third_party/httplib2/",
"//third_party/catapult/third_party/idb/",
"//third_party/catapult/third_party/jquery/",
"//third_party/catapult/third_party/mapreduce/",
"//third_party/catapult/third_party/mocha/",
"//third_party/catapult/third_party/mock/",
"//third_party/catapult/third_party/mox3/",
"//third_party/catapult/third_party/oauth2client/",
"//third_party/catapult/third_party/pipeline/",
"//third_party/catapult/third_party/polymer/",
"//third_party/catapult/third_party/pyfakefs/",
"//third_party/catapult/third_party/pyserial/",
"//third_party/catapult/third_party/python_gflags/",
"//third_party/catapult/third_party/redux/",
"//third_party/catapult/third_party/six/",
"//third_party/catapult/third_party/snap-it/",
"//third_party/catapult/third_party/typ/",
"//third_party/catapult/third_party/uritemplate/",
"//third_party/catapult/third_party/webapp2/",
"//third_party/catapult/third_party/WebOb/",
"//third_party/catapult/third_party/webtest/",
"//third_party/catapult/third_party/zipfile/",
]
# //third_party/catapult/third_party/vinn/ stuff
# making third_part/v8/ binary data platform specific
data += [
"//third_party/catapult/third_party/vinn/bin/",
"//third_party/catapult/third_party/vinn/third_party/parse5/",
"//third_party/catapult/third_party/vinn/vinn/",
]
if (is_win) {
data += [ "//third_party/catapult/third_party/vinn/third_party/v8/win/" ]
} else if (is_mac) {
data += [ "//third_party/catapult/third_party/vinn/third_party/v8/mac/" ]
} else if (is_linux) {
data += [
"//third_party/catapult/third_party/vinn/third_party/v8/linux/x86_64/",
]
if (is_chromeos) {
data += [
"//third_party/catapult/third_party/vinn/third_party/v8/linux/arm/",
"//third_party/catapult/third_party/vinn/third_party/v8/linux/mips/",
"//third_party/catapult/third_party/vinn/third_party/v8/linux/mips64/",
]
}
} else if (is_android) {
# android-marshmallow-arm64-rel needs this for telemetry_perf_unittests
# this is because the host is linux x64
data += [
"//third_party/catapult/third_party/vinn/third_party/v8/linux/x86_64/",
]
}
# //third_party/catapult/telemetry/ stuff
# excluding telemetry/internal/actions/bin/
data += [
"//third_party/catapult/telemetry/bin/",
"//third_party/catapult/telemetry/build/",
"//third_party/catapult/telemetry/examples/",
"//third_party/catapult/telemetry/third_party/",
"//third_party/catapult/telemetry/cloud_storage",
"//third_party/catapult/telemetry/json_format",
"//third_party/catapult/telemetry/validate_binary_dependencies",
]
data += [
"//third_party/catapult/telemetry/telemetry/android/",
"//third_party/catapult/telemetry/telemetry/core/",
"//third_party/catapult/telemetry/telemetry/page/",
"//third_party/catapult/telemetry/telemetry/story/",
"//third_party/catapult/telemetry/telemetry/testing/",
"//third_party/catapult/telemetry/telemetry/timeline/",
"//third_party/catapult/telemetry/telemetry/util/",
"//third_party/catapult/telemetry/telemetry/value/",
"//third_party/catapult/telemetry/telemetry/web_perf/",
"//third_party/catapult/telemetry/telemetry/wpr/",
"//third_party/catapult/telemetry/telemetry/__init__.py",
"//third_party/catapult/telemetry/telemetry/benchmark.py",
"//third_party/catapult/telemetry/telemetry/benchmark_run_unittest.py",
"//third_party/catapult/telemetry/telemetry/benchmark_runner.py",
"//third_party/catapult/telemetry/telemetry/benchmark_runner_unittest.py",
"//third_party/catapult/telemetry/telemetry/benchmark_unittest.py",
"//third_party/catapult/telemetry/telemetry/decorators.py",
"//third_party/catapult/telemetry/telemetry/decorators_unittest.py",
"//third_party/catapult/telemetry/telemetry/project_config.py",
"//third_party/catapult/telemetry/telemetry/record_wpr.py",
"//third_party/catapult/telemetry/telemetry/record_wpr_unittest.py",
"//third_party/catapult/telemetry/telemetry/telemetry_unittest_deps.json",
]
data += [
"//third_party/catapult/telemetry/telemetry/internal/actions/",
"//third_party/catapult/telemetry/telemetry/internal/app/",
"//third_party/catapult/telemetry/telemetry/internal/backends/",
"//third_party/catapult/telemetry/telemetry/internal/browser/",
"//third_party/catapult/telemetry/telemetry/internal/browser_profiles/",
"//third_party/catapult/telemetry/telemetry/internal/forwarders/",
"//third_party/catapult/telemetry/telemetry/internal/image_processing/",
"//third_party/catapult/telemetry/telemetry/internal/platform/",
"//third_party/catapult/telemetry/telemetry/internal/results/",
"//third_party/catapult/telemetry/telemetry/internal/testing/",
"//third_party/catapult/telemetry/telemetry/internal/util/",
"//third_party/catapult/telemetry/telemetry/internal/__init__.py",
"//third_party/catapult/telemetry/telemetry/internal/binary_dependencies.json",
"//third_party/catapult/telemetry/telemetry/internal/snap_page_util.py",
"//third_party/catapult/telemetry/telemetry/internal/snap_page_util_unittest.py",
"//third_party/catapult/telemetry/telemetry/internal/story_runner.py",
"//third_party/catapult/telemetry/telemetry/internal/story_runner_unittest.py",
]
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment