From 1fc63f4aaa103c5c42d384ab1cb11f1410bf85db Mon Sep 17 00:00:00 2001 From: JoannaaKL Date: Fri, 19 May 2023 10:58:18 +0000 Subject: [PATCH] Add separate step to generate coverage reports --- src/Test/Test.csproj | 4 ++++ src/dev.sh | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/src/Test/Test.csproj b/src/Test/Test.csproj index 75a97d40e..4da5c3675 100644 --- a/src/Test/Test.csproj +++ b/src/Test/Test.csproj @@ -15,6 +15,10 @@ + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + diff --git a/src/dev.sh b/src/dev.sh index 6ed5462a7..69a94ac01 100755 --- a/src/dev.sh +++ b/src/dev.sh @@ -203,6 +203,12 @@ function runtest () dotnet msbuild -t:test -p:PackageRuntime="${RUNTIME_ID}" -p:BUILDCONFIG="${BUILD_CONFIG}" -p:RunnerVersion="${RUNNER_VERSION}" ./dir.proj || failed "failed tests" } +function coverage () +{ + heading "Coverage ..." + cd Test && dotnet test --collect:"XPlat Code Coverage" +} + function format() { heading "Formatting..." @@ -369,6 +375,7 @@ case $DEV_CMD in "p") package;; "format") format;; "f") format;; + "c") coverage;; *) echo "Invalid cmd. Use build(b), test(t), layout(l), package(p), or format(f)";; esac