Skip to content

Enable cross-platform testing as part of build#334

Merged
JamesDawson merged 2 commits intomainfrom
feature/set-is-test-project
Jun 20, 2025
Merged

Enable cross-platform testing as part of build#334
JamesDawson merged 2 commits intomainfrom
feature/set-is-test-project

Conversation

@JamesDawson
Copy link
Contributor

No description provided.

@JamesDawson JamesDawson added the no_release Suppresses auto_release functionality label Jun 20, 2025
@github-actions
Copy link

Code Coverage Summary Report - Linux (No TFM)

Summary
Generated on: 06/20/2025 - 09:40:48
Parser: Cobertura
Assemblies: 4
Classes: 50
Files: 50
Line coverage: 91.1% (1214 of 1332)
Covered lines: 1214
Uncovered lines: 118
Coverable lines: 1332
Total lines: 6701
Branch coverage: 69.9% (114 of 163)
Covered branches: 114
Total branches: 163
Method coverage: Feature is only available for sponsors

Coverage

Corvus.Identity.Abstractions - 100%
Name Line Branch
Corvus.Identity.Abstractions 100% ****
Corvus.Identity.ClientAuthentication.AccessTokenDetail 100%
Corvus.Identity.ClientAuthentication.AccessTokenNotIssuedException 100%
Corvus.Identity.ClientAuthentication.AccessTokenRequest 100%
Corvus.Identity.Azure - 83.7%
Name Line Branch
Corvus.Identity.Azure 83.7% 80.3%
Corvus.Identity.ClientAuthentication.Azure.ClientIdentityConfiguration 100%
Corvus.Identity.ClientAuthentication.Azure.ClientIdentityConfigurationValid
ation
100% 95.6%
Corvus.Identity.ClientAuthentication.Azure.Internal.AccessTokenSourceFromDy
namicConfiguration
100% 50%
Corvus.Identity.ClientAuthentication.Azure.Internal.AzureTokenCredentialAcc
essTokenSource
96.5%
Corvus.Identity.ClientAuthentication.Azure.Internal.AzureTokenCredentialSou
rce
78.5% 50%
Corvus.Identity.ClientAuthentication.Azure.Internal.AzureTokenCredentialSou
rceForSpecificConfiguration
94.4% 100%
Corvus.Identity.ClientAuthentication.Azure.Internal.AzureTokenCredentialSou
rceFromConfiguration
92.2% 81.4%
Corvus.Identity.ClientAuthentication.Azure.Internal.KeyVaultSecretCache 0% 0%
Corvus.Identity.ClientAuthentication.Azure.Internal.KeyVaultSecretClientFac
tory
0%
Corvus.Identity.ClientAuthentication.Azure.Internal.ServiceIdentityAccessTo
kenSource
0%
Corvus.Identity.ClientAuthentication.Azure.Internal.ServiceIdentityAzureTok
enCredentialSource
71.4%
Corvus.Identity.ClientAuthentication.Azure.Internal.TestableClientCertifica
teCredential
100%
Corvus.Identity.ClientAuthentication.Azure.Internal.TestableClientSecretCre
dential
100%
Corvus.Identity.ClientAuthentication.Azure.KeyVaultSecretConfiguration 100%
Corvus.Identity.ClientAuthentication.Azure.LegacyAzureServiceTokenProviderC
onnectionString
92.8% 75%
Corvus.Identity.ClientAuthentication.Azure.LegacyAzureServiceTokenProviderO
ptions
0%
Microsoft.Extensions.DependencyInjection.AzureIdentityServiceCollectionExte
nsions
50% 0%
Corvus.Identity.Certificates - 100%
Name Line Branch
Corvus.Identity.Certificates 100% 100%
Corvus.Identity.Certificates.CertificateNotFoundException 100%
Corvus.Identity.Certificates.ClientCertificateConfiguration 100%
Corvus.Identity.Certificates.Internal.CertificateFromConfiguration 100% 100%
Microsoft.Extensions.DependencyInjection.IdentityCertificateServiceCollecti
onExtensions
100%
Corvus.Identity.Specs - 93.2%
Name Line Branch
Corvus.Identity.Specs 93.2% 48.1%
Corvus.Identity.Azure.AzureTokenCredentialAccessTokenSourceFeature 100%
Corvus.Identity.Azure.AzureTokenCredentialAccessTokenSourceSteps 94% 75%
Corvus.Identity.Azure.AzureTokenCredentialAccessTokenSourceSteps.TestTokenC
redential
85.7%
Corvus.Identity.Azure.AzureTokenCredentialAccessTokenSourceSteps.TestTokenC
redentialSourceFromConfig
100%
Corvus.Identity.Azure.ClientIdentityConfigurationValidationFeature 100%
Corvus.Identity.Azure.KeyVaultBindings 97.3% 50%
Corvus.Identity.Azure.KeyVaultBindings.FakeKeyVaultSecretClientFactory 94.7% 50%
Corvus.Identity.Azure.KeyVaultBindings.FakeKeyVaultSecretClientFactory.Fake
SecretClient
90% 50%
Corvus.Identity.Azure.LegacyAuthConnectionStringsFeature 100%
Corvus.Identity.Azure.LegacyAuthConnectionStringsSteps 100% 100%
Corvus.Identity.Azure.TokenCredentialBindings 90.9% 50%
Corvus.Identity.Azure.TokenCredentialSourceFromDynamicConfiguration.TokenCr
edentialSourceFromDynamicConfigurationADAppWithClientCertificateFeature
100%
Corvus.Identity.Azure.TokenCredentialSourceFromDynamicConfiguration.TokenCr
edentialSourceFromDynamicConfigurationADAppWithSecretInKeyVaultFeature
100%
Corvus.Identity.Azure.TokenCredentialSourceFromDynamicConfiguration.TokenCr
edentialSourceFromDynamicConfigurationCacheInvalidationFeature
100%
Corvus.Identity.Azure.TokenCredentialSourceFromDynamicConfiguration.TokenCr
edentialSourceFromDynamicConfigurationSteps
99.1% 91.6%
Corvus.Identity.Azure.TokenCredentialSourceFromDynamicConfiguration.TokenCr
edentialSourceFromDynamicConfigurationSteps.SecretCacheRow
100%
Corvus.Identity.Azure.TokenCredentialSourceFromDynamicConfiguration.TokenCr
edentialSourceFromDynamicConfigurationSteps.TestCache
100%
Corvus.Identity.Azure.TokenCredentialSourceFromDynamicConfiguration.TokenCr
edentialSourceFromDynamicConfigurationSteps.TestConfiguration
100%
Corvus.Identity.Azure.TokenCredentialSourceFromDynamicConfiguration.TokenCr
edentialSourceFromDynamicConfigurationWithSimpleClientIdentityConfiguration
Feature
88.5%
Corvus.Identity.Certificates.ClientCertificateConfigurationSteps 98% 100%
Corvus.Identity.Certificates.ClientCertificateConfigurationSteps.TestConfig
uration
100%
Corvus.Identity.Certificates.ClientCertificateConfigurationStoreLocationFea
ture
100%
Corvus.Identity.ConfigLoading 100%
Idg.AsyncTest.TaskExtensions.AsyncTestTaskExtensions 0% 0%
Idg.AsyncTest.TaskExtensions.AsyncTestTaskExtensions 0% 0%
Reqnroll_GeneratedTests_NUnitAssemblyHooks 100%

@github-actions
Copy link

github-actions bot commented Jun 20, 2025

Test Results

109 tests  ±0   108 ✅ ±0   0s ⏱️ -1s
  1 suites ±0     1 💤 ±0 
  1 files   ±0     0 ❌ ±0 

Results for commit fd34e8e. ± Comparison against base commit e2d65ab.

♻️ This comment has been updated with latest results.

@github-actions
Copy link

Code Coverage Summary Report - Windows (No TFM)

Summary
Generated on: 6/20/2025 - 9:42:27 AM
Parser: Cobertura
Assemblies: 4
Classes: 50
Files: 50
Line coverage: 91.1% (1214 of 1332)
Covered lines: 1214
Uncovered lines: 118
Coverable lines: 1332
Total lines: 3731
Branch coverage: 69.9% (114 of 163)
Covered branches: 114
Total branches: 163
Method coverage: Feature is only available for sponsors

Coverage

Corvus.Identity.Abstractions - 100%
Name Line Branch
Corvus.Identity.Abstractions 100% ****
Corvus.Identity.ClientAuthentication.AccessTokenDetail 100%
Corvus.Identity.ClientAuthentication.AccessTokenNotIssuedException 100%
Corvus.Identity.ClientAuthentication.AccessTokenRequest 100%
Corvus.Identity.Azure - 83.7%
Name Line Branch
Corvus.Identity.Azure 83.7% 80.3%
Corvus.Identity.ClientAuthentication.Azure.ClientIdentityConfiguration 100%
Corvus.Identity.ClientAuthentication.Azure.ClientIdentityConfigurationValid
ation
100% 95.6%
Corvus.Identity.ClientAuthentication.Azure.Internal.AccessTokenSourceFromDy
namicConfiguration
100% 50%
Corvus.Identity.ClientAuthentication.Azure.Internal.AzureTokenCredentialAcc
essTokenSource
96.5%
Corvus.Identity.ClientAuthentication.Azure.Internal.AzureTokenCredentialSou
rce
78.5% 50%
Corvus.Identity.ClientAuthentication.Azure.Internal.AzureTokenCredentialSou
rceForSpecificConfiguration
94.4% 100%
Corvus.Identity.ClientAuthentication.Azure.Internal.AzureTokenCredentialSou
rceFromConfiguration
92.2% 81.4%
Corvus.Identity.ClientAuthentication.Azure.Internal.KeyVaultSecretCache 0% 0%
Corvus.Identity.ClientAuthentication.Azure.Internal.KeyVaultSecretClientFac
tory
0%
Corvus.Identity.ClientAuthentication.Azure.Internal.ServiceIdentityAccessTo
kenSource
0%
Corvus.Identity.ClientAuthentication.Azure.Internal.ServiceIdentityAzureTok
enCredentialSource
71.4%
Corvus.Identity.ClientAuthentication.Azure.Internal.TestableClientCertifica
teCredential
100%
Corvus.Identity.ClientAuthentication.Azure.Internal.TestableClientSecretCre
dential
100%
Corvus.Identity.ClientAuthentication.Azure.KeyVaultSecretConfiguration 100%
Corvus.Identity.ClientAuthentication.Azure.LegacyAzureServiceTokenProviderC
onnectionString
92.8% 75%
Corvus.Identity.ClientAuthentication.Azure.LegacyAzureServiceTokenProviderO
ptions
0%
Microsoft.Extensions.DependencyInjection.AzureIdentityServiceCollectionExte
nsions
50% 0%
Corvus.Identity.Certificates - 100%
Name Line Branch
Corvus.Identity.Certificates 100% 100%
Corvus.Identity.Certificates.CertificateNotFoundException 100%
Corvus.Identity.Certificates.ClientCertificateConfiguration 100%
Corvus.Identity.Certificates.Internal.CertificateFromConfiguration 100% 100%
Microsoft.Extensions.DependencyInjection.IdentityCertificateServiceCollecti
onExtensions
100%
Corvus.Identity.Specs - 93.2%
Name Line Branch
Corvus.Identity.Specs 93.2% 48.1%
Corvus.Identity.Azure.AzureTokenCredentialAccessTokenSourceFeature 100%
Corvus.Identity.Azure.AzureTokenCredentialAccessTokenSourceSteps 94% 75%
Corvus.Identity.Azure.AzureTokenCredentialAccessTokenSourceSteps.TestTokenC
redential
85.7%
Corvus.Identity.Azure.AzureTokenCredentialAccessTokenSourceSteps.TestTokenC
redentialSourceFromConfig
100%
Corvus.Identity.Azure.ClientIdentityConfigurationValidationFeature 100%
Corvus.Identity.Azure.KeyVaultBindings 97.3% 50%
Corvus.Identity.Azure.KeyVaultBindings.FakeKeyVaultSecretClientFactory 94.7% 50%
Corvus.Identity.Azure.KeyVaultBindings.FakeKeyVaultSecretClientFactory.Fake
SecretClient
90% 50%
Corvus.Identity.Azure.LegacyAuthConnectionStringsFeature 100%
Corvus.Identity.Azure.LegacyAuthConnectionStringsSteps 100% 100%
Corvus.Identity.Azure.TokenCredentialBindings 90.9% 50%
Corvus.Identity.Azure.TokenCredentialSourceFromDynamicConfiguration.TokenCr
edentialSourceFromDynamicConfigurationADAppWithClientCertificateFeature
100%
Corvus.Identity.Azure.TokenCredentialSourceFromDynamicConfiguration.TokenCr
edentialSourceFromDynamicConfigurationADAppWithSecretInKeyVaultFeature
100%
Corvus.Identity.Azure.TokenCredentialSourceFromDynamicConfiguration.TokenCr
edentialSourceFromDynamicConfigurationCacheInvalidationFeature
100%
Corvus.Identity.Azure.TokenCredentialSourceFromDynamicConfiguration.TokenCr
edentialSourceFromDynamicConfigurationSteps
99.1% 91.6%
Corvus.Identity.Azure.TokenCredentialSourceFromDynamicConfiguration.TokenCr
edentialSourceFromDynamicConfigurationSteps.SecretCacheRow
100%
Corvus.Identity.Azure.TokenCredentialSourceFromDynamicConfiguration.TokenCr
edentialSourceFromDynamicConfigurationSteps.TestCache
100%
Corvus.Identity.Azure.TokenCredentialSourceFromDynamicConfiguration.TokenCr
edentialSourceFromDynamicConfigurationSteps.TestConfiguration
100%
Corvus.Identity.Azure.TokenCredentialSourceFromDynamicConfiguration.TokenCr
edentialSourceFromDynamicConfigurationWithSimpleClientIdentityConfiguration
Feature
88.5%
Corvus.Identity.Certificates.ClientCertificateConfigurationSteps 98% 100%
Corvus.Identity.Certificates.ClientCertificateConfigurationSteps.TestConfig
uration
100%
Corvus.Identity.Certificates.ClientCertificateConfigurationStoreLocationFea
ture
100%
Corvus.Identity.ConfigLoading 100%
Idg.AsyncTest.TaskExtensions.AsyncTestTaskExtensions 0% 0%
Idg.AsyncTest.TaskExtensions.AsyncTestTaskExtensions 0% 0%
Reqnroll_GeneratedTests_NUnitAssemblyHooks 100%

@JamesDawson JamesDawson enabled auto-merge (squash) June 20, 2025 09:45
@JamesDawson JamesDawson merged commit fbcbd8b into main Jun 20, 2025
12 checks passed
@JamesDawson JamesDawson deleted the feature/set-is-test-project branch June 20, 2025 12:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no_release Suppresses auto_release functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants