Skip to content

Commit 3331078

Browse files
committed
Regenerated test workflows
1 parent 4c3effa commit 3331078

36 files changed

Lines changed: 289 additions & 253 deletions

.github/workflows/Lucene-Net-Tests-AllProjects.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -89,28 +89,29 @@ jobs:
8989
DOTNET_CLI_TELEMETRY_OPTOUT: 1
9090
DOTNET_NOLOGO: 1
9191
NUGET_PACKAGES: ${{ github.workspace }}/.nuget/packages
92+
BUILD_FOR_ALL_TEST_TARGET_FRAMEWORKS: 'true'
9293
project_path: './src/Lucene.Net.Tests.AllProjects/Lucene.Net.Tests.AllProjects.csproj'
9394
run_slow_tests: 'false'
9495
trx_file_name: 'TestResults.trx'
9596
md_file_name: 'TestResults.md' # Report file name for LiquidTestReports.Markdown
9697

9798
steps:
9899
- name: Checkout Source Code
99-
uses: actions/checkout@v3
100+
uses: actions/checkout@v5
100101

101102
- name: Setup .NET 6 SDK
102-
uses: actions/setup-dotnet@v3
103+
uses: actions/setup-dotnet@v5
103104
with:
104105
dotnet-version: '6.0.x'
105106
if: ${{ startswith(matrix.framework, 'net6.') }}
106107

107108
- name: Setup .NET 8 SDK
108-
uses: actions/setup-dotnet@v3
109+
uses: actions/setup-dotnet@v5
109110
with:
110111
dotnet-version: '8.0.x'
111112

112113
- name: Setup .NET 9 SDK
113-
uses: actions/setup-dotnet@v3
114+
uses: actions/setup-dotnet@v5
114115
with:
115116
dotnet-version: '9.0.x'
116117

@@ -122,11 +123,11 @@ jobs:
122123
# '**/*.targets' includes Directory.Build.targets
123124
# '**/*.sln' and '*.sln' ensure root solution files are included (minimatch glitch for file extension .sln)
124125
# 'global.json' included for SDK version changes
125-
key: nuget-${{ runner.os }}-${{ hashFiles('**/*.*proj', '**/*.props', '**/*.targets', '**/*.sln', '*.sln', 'global.json') }}
126+
key: nuget-${{ runner.os }}-${{ env.BUILD_FOR_ALL_TEST_TARGET_FRAMEWORKS }}-${{ hashFiles('**/*.*proj', '**/*.props', '**/*.targets', '**/*.sln', '*.sln', 'global.json') }}
126127
path: ${{ env.NUGET_PACKAGES }}
127128

128129
- name: Restore
129-
run: dotnet restore /p:TestFrameworks=true
130+
run: dotnet restore /p:TestFrameworks=${{ env.BUILD_FOR_ALL_TEST_TARGET_FRAMEWORKS }}
130131

131132
- name: Setup Environment Variables
132133
run: |
@@ -143,7 +144,7 @@ jobs:
143144
# Title for LiquidTestReports.Markdown
144145
echo "title=Test Run for $project_name - ${{matrix.framework}} - ${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
145146
shell: pwsh
146-
- run: dotnet build ${{env.project_path}} --configuration ${{matrix.configuration}} --framework ${{matrix.framework}} --no-restore /p:TestFrameworks=true
147+
- run: dotnet build ${{env.project_path}} --configuration ${{matrix.configuration}} --framework ${{matrix.framework}} --no-restore /p:TestFrameworks=${{ env.BUILD_FOR_ALL_TEST_TARGET_FRAMEWORKS }}
147148
- run: dotnet test ${{env.project_path}} --configuration ${{matrix.configuration}} --framework ${{matrix.framework}} --no-build --no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 20minutes --logger:"console;verbosity=normal" --logger:"trx;LogFileName=${{env.trx_file_name}}" --logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" --results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}" -- RunConfiguration.TargetPlatform=${{matrix.platform}} NUnit.DisplayName=FullName TestRunParameters.Parameter\(name=\"tests:slow\",\ value=\"\${{env.run_slow_tests}}\"\)
148149
shell: bash
149150
# upload reports as build artifacts

.github/workflows/Lucene-Net-Tests-Analysis-Common.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -73,28 +73,29 @@ jobs:
7373
DOTNET_CLI_TELEMETRY_OPTOUT: 1
7474
DOTNET_NOLOGO: 1
7575
NUGET_PACKAGES: ${{ github.workspace }}/.nuget/packages
76+
BUILD_FOR_ALL_TEST_TARGET_FRAMEWORKS: 'true'
7677
project_path: './src/Lucene.Net.Tests.Analysis.Common/Lucene.Net.Tests.Analysis.Common.csproj'
7778
run_slow_tests: 'false'
7879
trx_file_name: 'TestResults.trx'
7980
md_file_name: 'TestResults.md' # Report file name for LiquidTestReports.Markdown
8081

8182
steps:
8283
- name: Checkout Source Code
83-
uses: actions/checkout@v3
84+
uses: actions/checkout@v5
8485

8586
- name: Setup .NET 6 SDK
86-
uses: actions/setup-dotnet@v3
87+
uses: actions/setup-dotnet@v5
8788
with:
8889
dotnet-version: '6.0.x'
8990
if: ${{ startswith(matrix.framework, 'net6.') }}
9091

9192
- name: Setup .NET 8 SDK
92-
uses: actions/setup-dotnet@v3
93+
uses: actions/setup-dotnet@v5
9394
with:
9495
dotnet-version: '8.0.x'
9596

9697
- name: Setup .NET 9 SDK
97-
uses: actions/setup-dotnet@v3
98+
uses: actions/setup-dotnet@v5
9899
with:
99100
dotnet-version: '9.0.x'
100101

@@ -106,11 +107,11 @@ jobs:
106107
# '**/*.targets' includes Directory.Build.targets
107108
# '**/*.sln' and '*.sln' ensure root solution files are included (minimatch glitch for file extension .sln)
108109
# 'global.json' included for SDK version changes
109-
key: nuget-${{ runner.os }}-${{ hashFiles('**/*.*proj', '**/*.props', '**/*.targets', '**/*.sln', '*.sln', 'global.json') }}
110+
key: nuget-${{ runner.os }}-${{ env.BUILD_FOR_ALL_TEST_TARGET_FRAMEWORKS }}-${{ hashFiles('**/*.*proj', '**/*.props', '**/*.targets', '**/*.sln', '*.sln', 'global.json') }}
110111
path: ${{ env.NUGET_PACKAGES }}
111112

112113
- name: Restore
113-
run: dotnet restore /p:TestFrameworks=true
114+
run: dotnet restore /p:TestFrameworks=${{ env.BUILD_FOR_ALL_TEST_TARGET_FRAMEWORKS }}
114115

115116
- name: Setup Environment Variables
116117
run: |
@@ -127,7 +128,7 @@ jobs:
127128
# Title for LiquidTestReports.Markdown
128129
echo "title=Test Run for $project_name - ${{matrix.framework}} - ${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
129130
shell: pwsh
130-
- run: dotnet build ${{env.project_path}} --configuration ${{matrix.configuration}} --framework ${{matrix.framework}} --no-restore /p:TestFrameworks=true
131+
- run: dotnet build ${{env.project_path}} --configuration ${{matrix.configuration}} --framework ${{matrix.framework}} --no-restore /p:TestFrameworks=${{ env.BUILD_FOR_ALL_TEST_TARGET_FRAMEWORKS }}
131132
- run: dotnet test ${{env.project_path}} --configuration ${{matrix.configuration}} --framework ${{matrix.framework}} --no-build --no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 20minutes --logger:"console;verbosity=normal" --logger:"trx;LogFileName=${{env.trx_file_name}}" --logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" --results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}" -- RunConfiguration.TargetPlatform=${{matrix.platform}} NUnit.DisplayName=FullName TestRunParameters.Parameter\(name=\"tests:slow\",\ value=\"\${{env.run_slow_tests}}\"\)
132133
shell: bash
133134
# upload reports as build artifacts

.github/workflows/Lucene-Net-Tests-Analysis-Kuromoji.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -70,28 +70,29 @@ jobs:
7070
DOTNET_CLI_TELEMETRY_OPTOUT: 1
7171
DOTNET_NOLOGO: 1
7272
NUGET_PACKAGES: ${{ github.workspace }}/.nuget/packages
73+
BUILD_FOR_ALL_TEST_TARGET_FRAMEWORKS: 'true'
7374
project_path: './src/Lucene.Net.Tests.Analysis.Kuromoji/Lucene.Net.Tests.Analysis.Kuromoji.csproj'
7475
run_slow_tests: 'false'
7576
trx_file_name: 'TestResults.trx'
7677
md_file_name: 'TestResults.md' # Report file name for LiquidTestReports.Markdown
7778

7879
steps:
7980
- name: Checkout Source Code
80-
uses: actions/checkout@v3
81+
uses: actions/checkout@v5
8182

8283
- name: Setup .NET 6 SDK
83-
uses: actions/setup-dotnet@v3
84+
uses: actions/setup-dotnet@v5
8485
with:
8586
dotnet-version: '6.0.x'
8687
if: ${{ startswith(matrix.framework, 'net6.') }}
8788

8889
- name: Setup .NET 8 SDK
89-
uses: actions/setup-dotnet@v3
90+
uses: actions/setup-dotnet@v5
9091
with:
9192
dotnet-version: '8.0.x'
9293

9394
- name: Setup .NET 9 SDK
94-
uses: actions/setup-dotnet@v3
95+
uses: actions/setup-dotnet@v5
9596
with:
9697
dotnet-version: '9.0.x'
9798

@@ -103,11 +104,11 @@ jobs:
103104
# '**/*.targets' includes Directory.Build.targets
104105
# '**/*.sln' and '*.sln' ensure root solution files are included (minimatch glitch for file extension .sln)
105106
# 'global.json' included for SDK version changes
106-
key: nuget-${{ runner.os }}-${{ hashFiles('**/*.*proj', '**/*.props', '**/*.targets', '**/*.sln', '*.sln', 'global.json') }}
107+
key: nuget-${{ runner.os }}-${{ env.BUILD_FOR_ALL_TEST_TARGET_FRAMEWORKS }}-${{ hashFiles('**/*.*proj', '**/*.props', '**/*.targets', '**/*.sln', '*.sln', 'global.json') }}
107108
path: ${{ env.NUGET_PACKAGES }}
108109

109110
- name: Restore
110-
run: dotnet restore /p:TestFrameworks=true
111+
run: dotnet restore /p:TestFrameworks=${{ env.BUILD_FOR_ALL_TEST_TARGET_FRAMEWORKS }}
111112

112113
- name: Setup Environment Variables
113114
run: |
@@ -124,7 +125,7 @@ jobs:
124125
# Title for LiquidTestReports.Markdown
125126
echo "title=Test Run for $project_name - ${{matrix.framework}} - ${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
126127
shell: pwsh
127-
- run: dotnet build ${{env.project_path}} --configuration ${{matrix.configuration}} --framework ${{matrix.framework}} --no-restore /p:TestFrameworks=true
128+
- run: dotnet build ${{env.project_path}} --configuration ${{matrix.configuration}} --framework ${{matrix.framework}} --no-restore /p:TestFrameworks=${{ env.BUILD_FOR_ALL_TEST_TARGET_FRAMEWORKS }}
128129
- run: dotnet test ${{env.project_path}} --configuration ${{matrix.configuration}} --framework ${{matrix.framework}} --no-build --no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 20minutes --logger:"console;verbosity=normal" --logger:"trx;LogFileName=${{env.trx_file_name}}" --logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" --results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}" -- RunConfiguration.TargetPlatform=${{matrix.platform}} NUnit.DisplayName=FullName TestRunParameters.Parameter\(name=\"tests:slow\",\ value=\"\${{env.run_slow_tests}}\"\)
129130
shell: bash
130131
# upload reports as build artifacts

.github/workflows/Lucene-Net-Tests-Analysis-Morfologik.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -70,28 +70,29 @@ jobs:
7070
DOTNET_CLI_TELEMETRY_OPTOUT: 1
7171
DOTNET_NOLOGO: 1
7272
NUGET_PACKAGES: ${{ github.workspace }}/.nuget/packages
73+
BUILD_FOR_ALL_TEST_TARGET_FRAMEWORKS: 'true'
7374
project_path: './src/Lucene.Net.Tests.Analysis.Morfologik/Lucene.Net.Tests.Analysis.Morfologik.csproj'
7475
run_slow_tests: 'false'
7576
trx_file_name: 'TestResults.trx'
7677
md_file_name: 'TestResults.md' # Report file name for LiquidTestReports.Markdown
7778

7879
steps:
7980
- name: Checkout Source Code
80-
uses: actions/checkout@v3
81+
uses: actions/checkout@v5
8182

8283
- name: Setup .NET 6 SDK
83-
uses: actions/setup-dotnet@v3
84+
uses: actions/setup-dotnet@v5
8485
with:
8586
dotnet-version: '6.0.x'
8687
if: ${{ startswith(matrix.framework, 'net6.') }}
8788

8889
- name: Setup .NET 8 SDK
89-
uses: actions/setup-dotnet@v3
90+
uses: actions/setup-dotnet@v5
9091
with:
9192
dotnet-version: '8.0.x'
9293

9394
- name: Setup .NET 9 SDK
94-
uses: actions/setup-dotnet@v3
95+
uses: actions/setup-dotnet@v5
9596
with:
9697
dotnet-version: '9.0.x'
9798

@@ -103,11 +104,11 @@ jobs:
103104
# '**/*.targets' includes Directory.Build.targets
104105
# '**/*.sln' and '*.sln' ensure root solution files are included (minimatch glitch for file extension .sln)
105106
# 'global.json' included for SDK version changes
106-
key: nuget-${{ runner.os }}-${{ hashFiles('**/*.*proj', '**/*.props', '**/*.targets', '**/*.sln', '*.sln', 'global.json') }}
107+
key: nuget-${{ runner.os }}-${{ env.BUILD_FOR_ALL_TEST_TARGET_FRAMEWORKS }}-${{ hashFiles('**/*.*proj', '**/*.props', '**/*.targets', '**/*.sln', '*.sln', 'global.json') }}
107108
path: ${{ env.NUGET_PACKAGES }}
108109

109110
- name: Restore
110-
run: dotnet restore /p:TestFrameworks=true
111+
run: dotnet restore /p:TestFrameworks=${{ env.BUILD_FOR_ALL_TEST_TARGET_FRAMEWORKS }}
111112

112113
- name: Setup Environment Variables
113114
run: |
@@ -124,7 +125,7 @@ jobs:
124125
# Title for LiquidTestReports.Markdown
125126
echo "title=Test Run for $project_name - ${{matrix.framework}} - ${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
126127
shell: pwsh
127-
- run: dotnet build ${{env.project_path}} --configuration ${{matrix.configuration}} --framework ${{matrix.framework}} --no-restore /p:TestFrameworks=true
128+
- run: dotnet build ${{env.project_path}} --configuration ${{matrix.configuration}} --framework ${{matrix.framework}} --no-restore /p:TestFrameworks=${{ env.BUILD_FOR_ALL_TEST_TARGET_FRAMEWORKS }}
128129
- run: dotnet test ${{env.project_path}} --configuration ${{matrix.configuration}} --framework ${{matrix.framework}} --no-build --no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 20minutes --logger:"console;verbosity=normal" --logger:"trx;LogFileName=${{env.trx_file_name}}" --logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" --results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}" -- RunConfiguration.TargetPlatform=${{matrix.platform}} NUnit.DisplayName=FullName TestRunParameters.Parameter\(name=\"tests:slow\",\ value=\"\${{env.run_slow_tests}}\"\)
129130
shell: bash
130131
# upload reports as build artifacts

.github/workflows/Lucene-Net-Tests-Analysis-OpenNLP.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -73,28 +73,29 @@ jobs:
7373
DOTNET_CLI_TELEMETRY_OPTOUT: 1
7474
DOTNET_NOLOGO: 1
7575
NUGET_PACKAGES: ${{ github.workspace }}/.nuget/packages
76+
BUILD_FOR_ALL_TEST_TARGET_FRAMEWORKS: 'true'
7677
project_path: './src/Lucene.Net.Tests.Analysis.OpenNLP/Lucene.Net.Tests.Analysis.OpenNLP.csproj'
7778
run_slow_tests: 'false'
7879
trx_file_name: 'TestResults.trx'
7980
md_file_name: 'TestResults.md' # Report file name for LiquidTestReports.Markdown
8081

8182
steps:
8283
- name: Checkout Source Code
83-
uses: actions/checkout@v3
84+
uses: actions/checkout@v5
8485

8586
- name: Setup .NET 6 SDK
86-
uses: actions/setup-dotnet@v3
87+
uses: actions/setup-dotnet@v5
8788
with:
8889
dotnet-version: '6.0.x'
8990
if: ${{ startswith(matrix.framework, 'net6.') }}
9091

9192
- name: Setup .NET 8 SDK
92-
uses: actions/setup-dotnet@v3
93+
uses: actions/setup-dotnet@v5
9394
with:
9495
dotnet-version: '8.0.x'
9596

9697
- name: Setup .NET 9 SDK
97-
uses: actions/setup-dotnet@v3
98+
uses: actions/setup-dotnet@v5
9899
with:
99100
dotnet-version: '9.0.x'
100101

@@ -106,11 +107,11 @@ jobs:
106107
# '**/*.targets' includes Directory.Build.targets
107108
# '**/*.sln' and '*.sln' ensure root solution files are included (minimatch glitch for file extension .sln)
108109
# 'global.json' included for SDK version changes
109-
key: nuget-${{ runner.os }}-${{ hashFiles('**/*.*proj', '**/*.props', '**/*.targets', '**/*.sln', '*.sln', 'global.json') }}
110+
key: nuget-${{ runner.os }}-${{ env.BUILD_FOR_ALL_TEST_TARGET_FRAMEWORKS }}-${{ hashFiles('**/*.*proj', '**/*.props', '**/*.targets', '**/*.sln', '*.sln', 'global.json') }}
110111
path: ${{ env.NUGET_PACKAGES }}
111112

112113
- name: Restore
113-
run: dotnet restore /p:TestFrameworks=true
114+
run: dotnet restore /p:TestFrameworks=${{ env.BUILD_FOR_ALL_TEST_TARGET_FRAMEWORKS }}
114115

115116
- name: Setup Environment Variables
116117
run: |
@@ -127,7 +128,7 @@ jobs:
127128
# Title for LiquidTestReports.Markdown
128129
echo "title=Test Run for $project_name - ${{matrix.framework}} - ${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
129130
shell: pwsh
130-
- run: dotnet build ${{env.project_path}} --configuration ${{matrix.configuration}} --framework ${{matrix.framework}} --no-restore /p:TestFrameworks=true
131+
- run: dotnet build ${{env.project_path}} --configuration ${{matrix.configuration}} --framework ${{matrix.framework}} --no-restore /p:TestFrameworks=${{ env.BUILD_FOR_ALL_TEST_TARGET_FRAMEWORKS }}
131132
- run: dotnet test ${{env.project_path}} --configuration ${{matrix.configuration}} --framework ${{matrix.framework}} --no-build --no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 20minutes --logger:"console;verbosity=normal" --logger:"trx;LogFileName=${{env.trx_file_name}}" --logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" --results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}" -- RunConfiguration.TargetPlatform=${{matrix.platform}} NUnit.DisplayName=FullName TestRunParameters.Parameter\(name=\"tests:slow\",\ value=\"\${{env.run_slow_tests}}\"\)
132133
shell: bash
133134
# upload reports as build artifacts

.github/workflows/Lucene-Net-Tests-Analysis-Phonetic.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -67,28 +67,29 @@ jobs:
6767
DOTNET_CLI_TELEMETRY_OPTOUT: 1
6868
DOTNET_NOLOGO: 1
6969
NUGET_PACKAGES: ${{ github.workspace }}/.nuget/packages
70+
BUILD_FOR_ALL_TEST_TARGET_FRAMEWORKS: 'true'
7071
project_path: './src/Lucene.Net.Tests.Analysis.Phonetic/Lucene.Net.Tests.Analysis.Phonetic.csproj'
7172
run_slow_tests: 'false'
7273
trx_file_name: 'TestResults.trx'
7374
md_file_name: 'TestResults.md' # Report file name for LiquidTestReports.Markdown
7475

7576
steps:
7677
- name: Checkout Source Code
77-
uses: actions/checkout@v3
78+
uses: actions/checkout@v5
7879

7980
- name: Setup .NET 6 SDK
80-
uses: actions/setup-dotnet@v3
81+
uses: actions/setup-dotnet@v5
8182
with:
8283
dotnet-version: '6.0.x'
8384
if: ${{ startswith(matrix.framework, 'net6.') }}
8485

8586
- name: Setup .NET 8 SDK
86-
uses: actions/setup-dotnet@v3
87+
uses: actions/setup-dotnet@v5
8788
with:
8889
dotnet-version: '8.0.x'
8990

9091
- name: Setup .NET 9 SDK
91-
uses: actions/setup-dotnet@v3
92+
uses: actions/setup-dotnet@v5
9293
with:
9394
dotnet-version: '9.0.x'
9495

@@ -100,11 +101,11 @@ jobs:
100101
# '**/*.targets' includes Directory.Build.targets
101102
# '**/*.sln' and '*.sln' ensure root solution files are included (minimatch glitch for file extension .sln)
102103
# 'global.json' included for SDK version changes
103-
key: nuget-${{ runner.os }}-${{ hashFiles('**/*.*proj', '**/*.props', '**/*.targets', '**/*.sln', '*.sln', 'global.json') }}
104+
key: nuget-${{ runner.os }}-${{ env.BUILD_FOR_ALL_TEST_TARGET_FRAMEWORKS }}-${{ hashFiles('**/*.*proj', '**/*.props', '**/*.targets', '**/*.sln', '*.sln', 'global.json') }}
104105
path: ${{ env.NUGET_PACKAGES }}
105106

106107
- name: Restore
107-
run: dotnet restore /p:TestFrameworks=true
108+
run: dotnet restore /p:TestFrameworks=${{ env.BUILD_FOR_ALL_TEST_TARGET_FRAMEWORKS }}
108109

109110
- name: Setup Environment Variables
110111
run: |
@@ -121,7 +122,7 @@ jobs:
121122
# Title for LiquidTestReports.Markdown
122123
echo "title=Test Run for $project_name - ${{matrix.framework}} - ${{matrix.platform}} - ${{matrix.os}}" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
123124
shell: pwsh
124-
- run: dotnet build ${{env.project_path}} --configuration ${{matrix.configuration}} --framework ${{matrix.framework}} --no-restore /p:TestFrameworks=true
125+
- run: dotnet build ${{env.project_path}} --configuration ${{matrix.configuration}} --framework ${{matrix.framework}} --no-restore /p:TestFrameworks=${{ env.BUILD_FOR_ALL_TEST_TARGET_FRAMEWORKS }}
125126
- run: dotnet test ${{env.project_path}} --configuration ${{matrix.configuration}} --framework ${{matrix.framework}} --no-build --no-restore --blame-hang --blame-hang-dump-type mini --blame-hang-timeout 20minutes --logger:"console;verbosity=normal" --logger:"trx;LogFileName=${{env.trx_file_name}}" --logger:"liquid.md;LogFileName=${{env.md_file_name}};Title=${{env.title}};" --results-directory:"${{github.workspace}}/${{env.test_results_artifact_name}}/${{env.project_name}}" -- RunConfiguration.TargetPlatform=${{matrix.platform}} NUnit.DisplayName=FullName TestRunParameters.Parameter\(name=\"tests:slow\",\ value=\"\${{env.run_slow_tests}}\"\)
126127
shell: bash
127128
# upload reports as build artifacts

0 commit comments

Comments
 (0)