Sha256: ee182bad112271c02c1aad23bafd045dbd528490f95cb404f8a9429ea566f61e
Contents?: true
Size: 1.02 KB
Versions: 4
Compression:
Stored size: 1.02 KB
Contents
#!/bin/bash set -uo pipefail err=0 trap 'err=1' ERR trap 'exit 1' SIGINT function print_header() { if [[ ${CI:="0"} == "1" ]]; then printf "+++ :kubernetes: %s\n" "${1}" else printf "\n\n\033[0;35m⎈ %s\033[0m\n" "${1}" fi } if [[ ${PARALLELISM:=0} -lt 1 ]]; then if [[ $(uname) == "Darwin" ]]; then num_cpus=$(sysctl -n hw.ncpu) else num_cpus=$(nproc --all) fi if [[ $num_cpus -le 2 ]]; then PARALLELISM=1 else (( PARALLELISM=num_cpus )) fi fi if [[ "${CI:-0}" != "0" ]]; then SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" echo "kind-kind" > "${SCRIPT_DIR}/../.local-context" PARALLELISM=2 fi print_header "Run CLI Tests" bundle exec rake cli_test print_header "Run Unit Tests" bundle exec rake unit_test print_header "Run Non-Parallel Integration Tests" bundle exec rake serial_integration_test print_header "Run Parallel Integration Tests (MT_CPU=$PARALLELISM)" PARALLELIZE_ME=1 MT_CPU=$PARALLELISM bundle exec rake integration_test test $err -eq 0
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
krane-3.4.1 | bin/test |
krane-3.4.0 | bin/test |
krane-3.3.0 | bin/test |
krane-3.2.0 | bin/test |