|
35 | 35 | -p:CoverletOutput=../../coverlet/linux_unit_test_net_9_coverage.xml \
|
36 | 36 | test/Renci.SshNet.Tests/
|
37 | 37 |
|
38 |
| - - name: Run Integration Tests .NET |
| 38 | + - name: Run Integration Tests .NET 1 |
39 | 39 | run: |
|
40 | 40 | dotnet test \
|
41 | 41 | -f net9.0 \
|
|
44 | 44 | --logger GitHubActions \
|
45 | 45 | -p:CollectCoverage=true \
|
46 | 46 | -p:CoverletOutputFormat=cobertura \
|
47 |
| - -p:CoverletOutput=../../coverlet/linux_integration_test_net_9_coverage.xml \ |
| 47 | + -p:CoverletOutput=../../coverlet/linux_integration_test_net_9_coverage_1.xml \ |
| 48 | + test/Renci.SshNet.IntegrationTests/ |
| 49 | +
|
| 50 | + - name: Run Integration Tests .NET 2 |
| 51 | + run: | |
| 52 | + dotnet test \ |
| 53 | + -f net9.0 \ |
| 54 | + --logger "console;verbosity=normal" \ |
| 55 | + --logger GitHubActions \ |
| 56 | + --filter "Name=MLKem768X25519Sha256" \ |
| 57 | + -p:DefineConstants="$(DefineConstants);Test_BCL_MLKem" \ |
| 58 | + -p:CollectCoverage=true \ |
| 59 | + -p:CoverletOutputFormat=cobertura \ |
| 60 | + -p:CoverletOutput=../../coverlet/linux_integration_test_net_9_coverage_2.xml \ |
| 61 | + test/Renci.SshNet.IntegrationTests/ |
| 62 | +
|
| 63 | + - name: Run Integration Tests .NET 3 |
| 64 | + run: | |
| 65 | + dotnet test \ |
| 66 | + -f net9.0 \ |
| 67 | + --logger "console;verbosity=normal" \ |
| 68 | + --logger GitHubActions \ |
| 69 | + --filter "Name=MLKem768X25519Sha256" \ |
| 70 | + -p:DefineConstants="$(DefineConstants);Test_BouncyCastle_MLKem" \ |
| 71 | + -p:CollectCoverage=true \ |
| 72 | + -p:CoverletOutputFormat=cobertura \ |
| 73 | + -p:CoverletOutput=../../coverlet/linux_integration_test_net_9_coverage_3.xml \ |
48 | 74 | test/Renci.SshNet.IntegrationTests/
|
49 | 75 |
|
50 | 76 | - name: Archive Coverlet Results
|
@@ -128,15 +154,41 @@ jobs:
|
128 | 154 | podman build -t renci-ssh-tests-server-image -f test/Renci.SshNet.IntegrationTests/Dockerfile test/Renci.SshNet.IntegrationTests/
|
129 | 155 | podman run --rm -h renci-ssh-tests-server -d -p 2222:22 renci-ssh-tests-server-image
|
130 | 156 |
|
131 |
| - - name: Run Integration Tests .NET Framework |
| 157 | + - name: Run Integration Tests .NET Framework 1 |
| 158 | + run: |
| 159 | + dotnet test ` |
| 160 | + -f net48 ` |
| 161 | + --logger "console;verbosity=normal" ` |
| 162 | + --logger GitHubActions ` |
| 163 | + -p:CollectCoverage=true ` |
| 164 | + -p:CoverletOutputFormat=cobertura ` |
| 165 | + -p:CoverletOutput=..\..\coverlet\windows_integration_test_net_4_8_coverage_1.xml ` |
| 166 | + test\Renci.SshNet.IntegrationTests\ |
| 167 | + |
| 168 | + - name: Run Integration Tests .NET Framework 2 |
132 | 169 | run:
|
133 | 170 | dotnet test `
|
134 | 171 | -f net48 `
|
135 | 172 | --logger "console;verbosity=normal" `
|
136 | 173 | --logger GitHubActions `
|
| 174 | + --filter "Name=MLKem768X25519Sha256" ` |
| 175 | + -p:DefineConstants="$(DefineConstants);Test_BCL_MLKem" ` |
137 | 176 | -p:CollectCoverage=true `
|
138 | 177 | -p:CoverletOutputFormat=cobertura `
|
139 |
| - -p:CoverletOutput=..\..\coverlet\windows_integration_test_net_4_8_coverage.xml ` |
| 178 | + -p:CoverletOutput=..\..\coverlet\windows_integration_test_net_4_8_coverage_2.xml ` |
| 179 | + test\Renci.SshNet.IntegrationTests\ |
| 180 | + |
| 181 | + - name: Run Integration Tests .NET Framework 3 |
| 182 | + run: |
| 183 | + dotnet test ` |
| 184 | + -f net48 ` |
| 185 | + --logger "console;verbosity=normal" ` |
| 186 | + --logger GitHubActions ` |
| 187 | + --filter "Name=MLKem768X25519Sha256" ` |
| 188 | + -p:DefineConstants="$(DefineConstants);Test_BouncyCastle_MLKem" ` |
| 189 | + -p:CollectCoverage=true ` |
| 190 | + -p:CoverletOutputFormat=cobertura ` |
| 191 | + -p:CoverletOutput=..\..\coverlet\windows_integration_test_net_4_8_coverage_3.xml ` |
140 | 192 | test\Renci.SshNet.IntegrationTests\
|
141 | 193 |
|
142 | 194 | - name: Archive Coverlet Results
|
@@ -170,15 +222,41 @@ jobs:
|
170 | 222 | podman build -t renci-ssh-tests-server-image -f test/Renci.SshNet.IntegrationTests/Dockerfile test/Renci.SshNet.IntegrationTests/
|
171 | 223 | podman run --rm -h renci-ssh-tests-server -d -p 2222:22 renci-ssh-tests-server-image
|
172 | 224 |
|
173 |
| - - name: Run Integration Tests .NET |
| 225 | + - name: Run Integration Tests .NET 1 |
| 226 | + run: |
| 227 | + dotnet test ` |
| 228 | + -f net9.0 ` |
| 229 | + --logger "console;verbosity=normal" ` |
| 230 | + --logger GitHubActions ` |
| 231 | + -p:CollectCoverage=true ` |
| 232 | + -p:CoverletOutputFormat=cobertura ` |
| 233 | + -p:CoverletOutput=..\..\coverlet\windows_integration_test_net_9_coverage_1.xml ` |
| 234 | + test\Renci.SshNet.IntegrationTests\ |
| 235 | + |
| 236 | + - name: Run Integration Tests .NET 2 |
| 237 | + run: |
| 238 | + dotnet test ` |
| 239 | + -f net9.0 ` |
| 240 | + --logger "console;verbosity=normal" ` |
| 241 | + --logger GitHubActions ` |
| 242 | + --filter "Name=MLKem768X25519Sha256" ` |
| 243 | + -p:DefineConstants="$(DefineConstants);Test_BCL_MLKem" ` |
| 244 | + -p:CollectCoverage=true ` |
| 245 | + -p:CoverletOutputFormat=cobertura ` |
| 246 | + -p:CoverletOutput=..\..\coverlet\windows_integration_test_net_9_coverage_2.xml ` |
| 247 | + test\Renci.SshNet.IntegrationTests\ |
| 248 | + |
| 249 | + - name: Run Integration Tests .NET 3 |
174 | 250 | run:
|
175 | 251 | dotnet test `
|
176 | 252 | -f net9.0 `
|
177 | 253 | --logger "console;verbosity=normal" `
|
178 | 254 | --logger GitHubActions `
|
| 255 | + --filter "Name=MLKem768X25519Sha256" ` |
| 256 | + -p:DefineConstants="$(DefineConstants);Test_BouncyCastle_MLKem" ` |
179 | 257 | -p:CollectCoverage=true `
|
180 | 258 | -p:CoverletOutputFormat=cobertura `
|
181 |
| - -p:CoverletOutput=..\..\coverlet\windows_integration_test_net_9_coverage.xml ` |
| 259 | + -p:CoverletOutput=..\..\coverlet\windows_integration_test_net_9_coverage_3.xml ` |
182 | 260 | test\Renci.SshNet.IntegrationTests\
|
183 | 261 |
|
184 | 262 | - name: Archive Coverlet Results
|
|
0 commit comments