git.iko.soy/typeable/oauth2-proxy
on ea261ca help sign in
26 lines 629 B history raw
1#!/bin/bash
2# manually exiting from script, because after-build needs to run always
3set +e
5if [ -z $CC_TEST_REPORTER_ID ]; then
6 echo "1. CC_TEST_REPORTER_ID is unset, skipping"
7else
8 echo "1. Running before-build"
9 ./cc-test-reporter before-build
10fi
12echo "2. Running test"
13make test
14TEST_STATUS=$?
16if [ -z $CC_TEST_REPORTER_ID ]; then
17 echo "3. CC_TEST_REPORTER_ID is unset, skipping"
18else
19 echo "3. Running after-build"
20 ./cc-test-reporter after-build --exit-code $TEST_STATUS -t gocov --prefix $(go list -m)
21fi
23if [ "$TEST_STATUS" -ne 0 ]; then
24 echo "Test failed, status code: $TEST_STATUS"
25 exit $TEST_STATUS
26fi