From 83b34ae1b56c7fd49f99cf5f6a023f102a931ad3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20K=C3=BChnel?= Date: Mon, 7 Oct 2019 15:32:25 +0200 Subject: [PATCH] added custom script to report results --- .../Dockerfile | 2 +- .../report_results.sh | 38 +++++++++++++++++++ 2 files changed, 39 insertions(+), 1 deletion(-) create mode 100755 containers/agent-debian-testing-clang8-ssd/report_results.sh diff --git a/containers/agent-debian-testing-clang8-ssd/Dockerfile b/containers/agent-debian-testing-clang8-ssd/Dockerfile index 3fcece2..981f7e7 100644 --- a/containers/agent-debian-testing-clang8-ssd/Dockerfile +++ b/containers/agent-debian-testing-clang8-ssd/Dockerfile @@ -19,7 +19,7 @@ ARG gid=1000 ARG AGENT_WORKDIR=/home/${user}/agent RUN mkdir -p /scripts -COPY start_agent.sh /scripts/ +COPY start_agent.sh report_results.sh /scripts/ # TODO(kuhnel): move ccache to SDD RUN groupadd -g ${gid} ${group} ;\ diff --git a/containers/agent-debian-testing-clang8-ssd/report_results.sh b/containers/agent-debian-testing-clang8-ssd/report_results.sh new file mode 100755 index 0000000..137853d --- /dev/null +++ b/containers/agent-debian-testing-clang8-ssd/report_results.sh @@ -0,0 +1,38 @@ +#!/bin/bash +# Copyright 2019 Google LLC +# +# Licensed under the the Apache License v2.0 with LLVM Exceptions (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://llvm.org/LICENSE.txt +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +set -eux + +SUCCESS="$1" +DIFF_ID="$2" +BUILD_ID="$3" +URL="https://reviews.llvm.org" + +if [ "${SUCCESS}" == "0" ] +then + MSG="SUCCESSFUL" +else + MSG="FAILED" +fi + +arc --conduit-uri=${URL} call-conduit differential.revision.edit <