#!/usr/bin/env bash set -eux TEST_FILE=./spec_cov_entry.cr TEST_BIN=./spec_cov_bin mkdir -p ./tmp echo "require \"./spec/**\"" > "${TEST_FILE}" ./crystal build "${TEST_FILE}" --static --debug -o "${TEST_BIN}" docker run -it --security-opt seccomp=unconfined \ -u "$(id -u):$(id -g)" \ -v "$PWD:/app" \ -w "/app" \ kcov/kcov \ kcov --clean --include-path=/app/src /app/coverage "${TEST_BIN}"