summaryrefslogtreecommitdiff
path: root/dashboard/squad/dashboard-push-squad.sh
blob: 394ac51c1907c2165bdec20cd72901f3d80246da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/bin/bash
cd $(dirname $0)

set -ex

squad_server=https://qa-reports.linaro.org/

if ! wget -q -o /dev/null https://qa-reports.linaro.org//tcwg/tcwg_bmk_ci_gnu_eabi-build-tcwg_bmk_stm32-gnu_eabi-master-arm_eabi-coremark-O3/; then
  echo "WARNING: No project under https://qa-reports.linaro.org//tcwg/tcwg_bmk_ci_gnu_eabi-build-tcwg_bmk_stm32-gnu_eabi-master-arm_eabi-coremark-O3/"
  exit 0
fi
if [ ! -v TCWG_SQUAD_TOKEN ]; then
  echo "ERROR: No TCWG_SQUAD_TOKEN defined in your environment"
  exit 1
fi

top_artifacts=$(pwd)/../..
if [ -f $top_artifacts/git/base-artifacts_rev ]; then
  base_artifacts_rev=$(cat $top_artifacts/git/base-artifacts_rev)
  sed -i -e "s|#BASE-ARTIFACTS-REV#|$base_artifacts_rev|" */results-metadata.json
fi

echo "Uploading results to https://qa-reports.linaro.org//tcwg/tcwg_bmk_ci_gnu_eabi-build-tcwg_bmk_stm32-gnu_eabi-master-arm_eabi-coremark-O3/318"

set +x

echo "pushing https://qa-reports.linaro.org//api/submit/tcwg/tcwg_bmk_ci_gnu_eabi-build-tcwg_bmk_stm32-gnu_eabi-master-arm_eabi-coremark-O3/318/coremark"
curl --silent --header "Authorization: Token $TCWG_SQUAD_TOKEN" \
      --form tests=@coremark/results-functional.json \
      --form metrics=@coremark/results-metrics.json \
      --form metadata=@coremark/results-metadata.json \
      https://qa-reports.linaro.org//api/submit/tcwg/tcwg_bmk_ci_gnu_eabi-build-tcwg_bmk_stm32-gnu_eabi-master-arm_eabi-coremark-O3/318/coremark