@@ -18,11 +18,12 @@ permissions:
1818
1919env :
2020 DOTNET_CLI_TELEMETRY_OPTOUT : 1
21+ TESTINGPLATFORM_TELEMETRY_OPTOUT : 1
2122 DOTNET_NOLOGO : true
2223 SOLUTION_FILE : ' src/Steeltoe.All.sln'
2324 COMMON_TEST_ARGS : >-
24- --no-build --configuration Release --collect "XPlat Code Coverage" --logger trx --results-directory ${{ github.workspace }}/dumps
25- --settings coverlet.runsettings --blame-crash --blame-hang -timeout 3m
25+ --no-build --configuration Release --coverage --report- trx --results-directory ${{ github.workspace }}/dumps
26+ --coverage- settings coverage.config --crashdump --hangdump --hangdump -timeout 3m
2627
2728jobs :
2829 analyze :
3637 - os : ubuntu-latest
3738 runDockerContainers : true
3839 - os : windows-latest
39- skipFilter : Category! =Integration
40+ skipFilter : ' --filter-not-trait " Category=Integration" '
4041 - os : macos-latest
41- skipFilter : Category! =Integration& Category! =SkipOnMacOS
42+ skipFilter : ' --filter-not-trait " Category=Integration" --filter-not-trait " Category=SkipOnMacOS" '
4243 runs-on : ${{ matrix.os }}
4344 continue-on-error : true
4445
@@ -92,26 +93,26 @@ jobs:
9293 - name : Set skip filters for tests
9394 shell : bash
9495 run : |
95- echo SKIP_FILTER_NO_MEMORY_DUMPS="${{ matrix.skipFilter && format('{0}& Category! =MemoryDumps', matrix.skipFilter) || 'Category! =MemoryDumps' }}" >> $GITHUB_ENV
96- echo SKIP_FILTER_WITH_MEMORY_DUMPS="${{ matrix.skipFilter && format('{0}& Category=MemoryDumps', matrix.skipFilter) || 'Category=MemoryDumps' }}" >> $GITHUB_ENV
96+ echo SKIP_FILTER_NO_MEMORY_DUMPS="${{ matrix.skipFilter && format('{0} --filter-not-trait Category=MemoryDumps', matrix.skipFilter) || '--filter-not-trait Category=MemoryDumps' }}" >> $GITHUB_ENV
97+ echo SKIP_FILTER_WITH_MEMORY_DUMPS="${{ matrix.skipFilter && format('{0} --filter-trait Category=MemoryDumps', matrix.skipFilter) || '--filter-trait Category=MemoryDumps' }}" >> $GITHUB_ENV
9798
9899 - name : Test (net10.0)
99- run : dotnet test ${{ env.SOLUTION_FILE }} --framework net10.0 --filter " ${{ env.SKIP_FILTER_NO_MEMORY_DUMPS }}" ${{ env.COMMON_TEST_ARGS }}
100+ run : dotnet test --solution ${{ env.SOLUTION_FILE }} --framework net10.0 ${{ env.SKIP_FILTER_NO_MEMORY_DUMPS }} ${{ env.COMMON_TEST_ARGS }}
100101
101102 - name : Test (net10.0) (memory dumps)
102- run : dotnet test ${{ env.SOLUTION_FILE }} --framework net10.0 --filter " ${{ env.SKIP_FILTER_WITH_MEMORY_DUMPS }}" ${{ env.COMMON_TEST_ARGS }}
103+ run : dotnet test --solution ${{ env.SOLUTION_FILE }} --framework net10.0 ${{ env.SKIP_FILTER_WITH_MEMORY_DUMPS }} ${{ env.COMMON_TEST_ARGS }}
103104
104105 - name : Test (net9.0)
105- run : dotnet test ${{ env.SOLUTION_FILE }} --framework net9.0 --filter " ${{ env.SKIP_FILTER_NO_MEMORY_DUMPS }}" ${{ env.COMMON_TEST_ARGS }}
106+ run : dotnet test --solution ${{ env.SOLUTION_FILE }} --framework net9.0 ${{ env.SKIP_FILTER_NO_MEMORY_DUMPS }} ${{ env.COMMON_TEST_ARGS }}
106107
107108 - name : Test (net9.0) (memory dumps)
108- run : dotnet test ${{ env.SOLUTION_FILE }} --framework net9.0 --filter " ${{ env.SKIP_FILTER_WITH_MEMORY_DUMPS }}" ${{ env.COMMON_TEST_ARGS }}
109+ run : dotnet test --solution ${{ env.SOLUTION_FILE }} --framework net9.0 ${{ env.SKIP_FILTER_WITH_MEMORY_DUMPS }} ${{ env.COMMON_TEST_ARGS }}
109110
110111 - name : Test (net8.0)
111- run : dotnet test ${{ env.SOLUTION_FILE }} --framework net8.0 --filter " ${{ env.SKIP_FILTER_NO_MEMORY_DUMPS }}" ${{ env.COMMON_TEST_ARGS }}
112+ run : dotnet test --solution ${{ env.SOLUTION_FILE }} --framework net8.0 ${{ env.SKIP_FILTER_NO_MEMORY_DUMPS }} ${{ env.COMMON_TEST_ARGS }}
112113
113114 - name : Test (net8.0) (memory dumps)
114- run : dotnet test ${{ env.SOLUTION_FILE }} --framework net8.0 --filter " ${{ env.SKIP_FILTER_WITH_MEMORY_DUMPS }}" ${{ env.COMMON_TEST_ARGS }}
115+ run : dotnet test --solution ${{ env.SOLUTION_FILE }} --framework net8.0 ${{ env.SKIP_FILTER_WITH_MEMORY_DUMPS }} ${{ env.COMMON_TEST_ARGS }}
115116
116117 - name : Upload crash/hang dumps (on failure)
117118 if : ${{ failure() }}
0 commit comments