diff --git a/testing/benchmark/generate_metrics.sh b/testing/benchmark/generate_metrics.sh new file mode 100644 index 0000000000000000000000000000000000000000..cef9672b228bd3991ee1433edbb171fcb7d54f29 --- /dev/null +++ b/testing/benchmark/generate_metrics.sh @@ -0,0 +1,16 @@ +#!/bin/bash +# +# Copyright 2013 The Flutter Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. +# +# This script is expected to run from $ENGINE_PATH/src/out/host_release/ +# it is currently used only by automation to collect and upload metrics. + +set -ex + +./txt_benchmarks --benchmark_format=json > txt_benchmarks.json +./fml_benchmarks --benchmark_format=json > fml_benchmarks.json +./shell_benchmarks --benchmark_format=json > shell_benchmarks.json +./ui_benchmarks --benchmark_format=json > ui_benchmarks.json + diff --git a/testing/benchmark/upload_metrics.sh b/testing/benchmark/upload_metrics.sh new file mode 100644 index 0000000000000000000000000000000000000000..010811e3df26049c6375cb61cefc3459e079ee40 --- /dev/null +++ b/testing/benchmark/upload_metrics.sh @@ -0,0 +1,16 @@ +#!/bin/bash +# +# Copyright 2013 The Flutter Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. +# +# This script is expected to run from $ENGINE_PATH/src/flutter/testing/benchmark +# it is currently used only by automation to collect and upload metrics. + +set -ex + +pub get +dart bin/parse_and_send.dart ../../../out/host_release/txt_benchmarks.json +dart bin/parse_and_send.dart ../../../out/host_release/fml_benchmarks.json +dart bin/parse_and_send.dart ../../../out/host_release/shell_benchmarks.json +dart bin/parse_and_send.dart ../../../out/host_release/ui_benchmarks.json