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