@@ -25,18 +25,6 @@ inputs:
2525 description : ' Code coverage output format. Default: cobertura'
2626 required : false
2727 default : ' cobertura'
28- code-coverage-include :
29- description : ' Comma separated patterns for --cc-include. Default: ""'
30- required : false
31- default : ' '
32- code-coverage-exclude :
33- description : ' Comma separated patterns for --cc-exclude. Default: ""'
34- required : false
35- default : ' '
36- code-coverage-exclude-attribute :
37- description : ' Comma separated attribute names for --cc-exclude-attribute. Default: "System.Diagnostics.DebuggerHiddenAttribute,System.Diagnostics.DebuggerNonUserCodeAttribute,System.CodeDom.Compiler.GeneratedCodeAttribute,System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute"'
38- required : false
39- default : ' System.Diagnostics.DebuggerHiddenAttribute,System.Diagnostics.DebuggerNonUserCodeAttribute,System.CodeDom.Compiler.GeneratedCodeAttribute,System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute'
4028 code-coverage-settings-file :
4129 description : ' Code coverage settings file. Default: ""'
4230 required : false
7159 DOTNET_USE_TEST_PLATFORM : ' 1'
7260 run : |
7361 ARGS=()
74- ARGS+=("${{ inputs.project-path }}")
62+ ARGS+=("--project ${{ inputs.project-path }}")
7563 ARGS+=(--configuration "${{ inputs.build-configuration }}")
7664 ARGS+=(--results-directory "${{ inputs.test-results-directory }}")
7765
@@ -81,18 +69,12 @@ runs:
8169
8270 # Native Code Coverage switches & filters
8371 if [[ "${{ inputs.collect-code-coverage }}" == "true" ]]; then
84- ARGS+=(--collect:"Code Coverage ")
85- ARGS+=(--cc -output-format: "${{ inputs.code-coverage-output-format }}")
72+ ARGS+=(--coverage ")
73+ ARGS+=(--coverage -output-format "${{ inputs.code-coverage-output-format }}")
8674
87- if [[ -n "${{ inputs.code-coverage-include }}" ]]; then
88- ARGS+=(--cc-include:"${{ inputs.code-coverage-include }}")
89- fi
90- if [[ -n "${{ inputs.code-coverage-exclude }}" ]]; then
91- ARGS+=(--cc-exclude:"${{ inputs.code-coverage-exclude }}")
75+ if [[ -n "${{ inputs.code-coverage-settings-file }}" ]]; then
76+ ARGS+=(--coverage-settings:"${{ inputs.code-coverage-settings-file }}")
9277 fi
93-
94- # Always use exclude-attribute; will be default unless overridden by user
95- ARGS+=(--cc-exclude-attribute:"${{ inputs.code-coverage-exclude-attribute }}")
9678 fi
9779
9880 echo "Running: dotnet test ${ARGS[*]}"
0 commit comments