aaronjameslang/antd-promise-button

View on GitHub
test.sh

Summary

Maintainability
Test Coverage
#! /bin/sh
set -eux

if test ! -z ${CI:-}
then
  test ! -z $CC_TEST_REPORTER_ID
  curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
  chmod +x ./cc-test-reporter
  ./cc-test-reporter before-build
fi

rm -rf lib && tsc
rm -rf coverage && nyc ava
npm run lint

if test ! -z ${CI:-}
then
  ./site.sh
  # If build fails, this will never run, so can hard code 0
  ./cc-test-reporter after-build --exit-code 0

  git diff --exit-code --text
fi