#!/bin/bash set -e if [ -z "${NAMESPACE}" ]; then echo "NAMESPACE env var is not provided, please set it to your KFP namespace" exit fi echo "The api integration tests run against the cluster your kubectl communicates to."; echo "It's currently '$(kubectl config current-context)'." echo "WARNING: this will clear up all existing KFP data in this cluster." read -r -p "Are you sure? [y/N] " response case "$response" in [yY][eE][sS]|[yY]) ;; *) exit ;; esac echo "Starting integration tests..." command="go test -v ./... -namespace ${NAMESPACE} -args -runIntegrationTests=true -isDevMode=true" echo $command "$@" $command "$@"