This is an automated email from the ASF dual-hosted git repository. juergbi pushed a commit to branch juerg/remote-cache-ci in repository https://gitbox.apache.org/repos/asf/buildstream.git
commit 25f6f3007083dbaef85aadd6ded9153710881487 Author: Jürg Billeter <[email protected]> AuthorDate: Thu May 20 11:06:08 2021 +0200 fixup add support for remote-cache configuration --- src/buildstream/_frontend/widget.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/buildstream/_frontend/widget.py b/src/buildstream/_frontend/widget.py index 2aaa4fd..ae58e2f 100644 --- a/src/buildstream/_frontend/widget.py +++ b/src/buildstream/_frontend/widget.py @@ -457,6 +457,11 @@ class LogLine(Widget): starttime = datetime.datetime.now() text = "" + def format_spec(spec): + if spec.instance_name: + return "{} (instance: {})".format(spec.url, spec.instance_name) + return spec.url + self._resolved_keys = {element: element._get_cache_key() for element in stream.session_elements} # Main invocation context @@ -483,16 +488,15 @@ class LogLine(Widget): values["Maximum Build Tasks"] = context.sched_builders values["Maximum Push Tasks"] = context.sched_pushers values["Maximum Network Retries"] = context.sched_network_retries + + if context.remote_cache_spec: + values["Remote Cache"] = format_spec(context.remote_cache_spec) + text += self._format_values(values) if context.remote_execution_specs: specs = context.remote_execution_specs - def format_spec(spec): - if spec.instance_name: - return "{} (instance: {})".format(spec.url, spec.instance_name) - return spec.url - text += "\n" text += self.content_profile.fmt("Remote Execution Configuration\n", bold=True) values = OrderedDict()
