Commit f4b8730d authored by Stephen Roe's avatar Stephen Roe Committed by Chromium LUCI CQ

[fuchsia] Make fuchsia size test pass or fail depending on package sizes.

Move test parameters from script arguments to json file.

The tryjob fuchsia-fyi-arm64-rel build failure is expected.  It does
not affect CQ or CI.

Bug: 1126177
Change-Id: I3b2c3458afcf9b1b2614b0d5fa7d3653c0e5c232
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2617052
Commit-Queue: Stephen Roe <steveroe@google.com>
Reviewed-by: default avatarKevin Marshall <kmarshall@chromium.org>
Reviewed-by: default avatarBen Pastene <bpastene@chromium.org>
Cr-Commit-Position: refs/heads/master@{#843620}
parent 315b7e15
...@@ -31,9 +31,9 @@ template("compute_fuchsia_package_sizes") { ...@@ -31,9 +31,9 @@ template("compute_fuchsia_package_sizes") {
# swarming test client. # swarming test client.
data += [ data += [
"//build/fuchsia/", "//build/fuchsia/",
"//fuchsia/release/size_tests/",
"//third_party/fuchsia-sdk/sdk/tools/${target_cpu}/", "//third_party/fuchsia-sdk/sdk/tools/${target_cpu}/",
"//third_party/zstd-linux-${target_cpu}/", "//third_party/zstd-linux-${target_cpu}/",
"//tools/binary_size/",
] ]
executable_args = [ executable_args = [
......
This diff is collapsed.
{
"far_files" : [
"gen/fuchsia/engine/web_engine/web_engine.far",
"gen/fuchsia/runners/cast_runner/cast_runner.far"
],
"zstd_args" : [ "-14" ],
"far_total_name" : "chrome_fuchsia",
"size_limits" : {
"chrome_fuchsia_compressed": 38e6,
"cast_runner_compressed": 3e6,
"web_engine_compressed": 32e6
}
}
...@@ -16435,14 +16435,8 @@ ...@@ -16435,14 +16435,8 @@
}, },
{ {
"args": [ "args": [
"--far-file", "--sizes-path",
"gen/fuchsia/engine/web_engine/web_engine.far", "fuchsia/release/size_tests/fyi_sizes.json"
"--far-file",
"gen/fuchsia/runners/cast_runner/cast_runner.far",
"--total-size-name",
"chrome_fuchsia",
"--compression-args",
"-14"
], ],
"isolate_name": "fuchsia_sizes", "isolate_name": "fuchsia_sizes",
"merge": { "merge": {
...@@ -16469,14 +16463,8 @@ ...@@ -16469,14 +16463,8 @@
"isolated_scripts": [ "isolated_scripts": [
{ {
"args": [ "args": [
"--far-file", "--sizes-path",
"gen/fuchsia/engine/web_engine/web_engine.far", "fuchsia/release/size_tests/fyi_sizes.json"
"--far-file",
"gen/fuchsia/runners/cast_runner/cast_runner.far",
"--total-size-name",
"chrome_fuchsia",
"--compression-args",
"-14"
], ],
"isolate_name": "fuchsia_sizes", "isolate_name": "fuchsia_sizes",
"merge": { "merge": {
...@@ -1660,14 +1660,8 @@ ...@@ -1660,14 +1660,8 @@
'script': '//tools/perf/process_perf_results.py', 'script': '//tools/perf/process_perf_results.py',
}, },
'args': [ 'args': [
'--far-file', '--sizes-path',
'gen/fuchsia/engine/web_engine/web_engine.far', 'fuchsia/release/size_tests/fyi_sizes.json',
'--far-file',
'gen/fuchsia/runners/cast_runner/cast_runner.far',
'--total-size-name',
'chrome_fuchsia',
'--compression-args',
'-14',
], ],
}, },
}, },
......
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