#!/usr/bin/env bash set -euo pipefail repo_root="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" cd "$repo_root" echo "[coverage] dotnet test with coverage thresholds" dotnet test tests/CBDD.Tests/ZB.MOM.WW.CBDD.Tests.csproj \ /p:CollectCoverage=true \ /p:CoverletOutputFormat=cobertura \ /p:Include="[ZB.MOM.WW.CBDD.Core*]*%2c[ZB.MOM.WW.CBDD.Bson*]*" \ /p:Exclude="[*.Tests]*" \ /p:Threshold=64 \ /p:ThresholdType=line%2cbranch \ /p:ThresholdStat=total echo "[coverage] complete"