nd002test/on-premise/main/rancher_v2.9.1/source/rancher-2.9.1/scripts/chart/test

28 lines
656 B
Bash
Executable File

#!/usr/bin/env bash
echo "-- chart/test --"
set -ex
# Check for helm
if [ -z "$(type -p helm_v3)" ]; then
echo "helm not found. Helm is required to run tests."
exit 1
fi
if [ "${ARCH}" != "amd64" ]; then
echo "${ARCH} is not supported for chart tests, chart tests won't run"
exit 0
fi
# Check for unittest plugin
helm_v3 unittest --help >/dev/null 2>&1
if [[ $? > 0 ]]; then
echo "helm plugin unittest not found."
echo "Run to install plugin: helm plugin install https://github.com/helm-unittest/helm-unittest.git"
exit 1
fi
current_dir=$(pwd)
cd $(dirname $0)/../../build/chart/rancher
helm_v3 unittest ./
cd $current_dir