Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add JSON markers to some strings #393

Merged
merged 1 commit into from
Nov 26, 2024
Merged

Add JSON markers to some strings #393

merged 1 commit into from
Nov 26, 2024

Conversation

veikkoeeva
Copy link
Contributor

No description provided.

Copy link

github-actions bot commented Nov 26, 2024

Test Results

  1 files    1 suites   7s ⏱️
164 tests 149 ✅ 15 💤 0 ❌
313 runs  298 ✅ 15 💤 0 ❌

Results for commit 0881e19.

♻️ This comment has been updated with latest results.

Copy link

Summary

Generated on: 11/26/2024 - 10:24:13
Parser: Cobertura
Assemblies: 7
Classes: 281
Files: 195
Line coverage: 67.8% (4609 of 6792)
Covered lines: 4609
Uncovered lines: 2183
Coverable lines: 6792
Total lines: 21015
Branch coverage: 55.8% (1313 of 2351)
Covered branches: 1313
Total branches: 2351
Method coverage: Feature is only available for sponsors
Name Covered Uncovered Coverable Total Line coverage Covered Total Branch coverage
Verifiable.BouncyCastle 39 86 125 357 31.2% 1 20 5%
Verifiable.BouncyCastle.BouncyCastleAlgorithms 14 0 14 58 100% 0 0
Verifiable.BouncyCastle.BouncyCastleCryptographicFunctions 0 31 31 117 0% 0 6 0%
Verifiable.BouncyCastle.BouncyCastleKeyCreator 25 55 80 182 31.2% 1 14 7.1%
Verifiable.Core 1399 503 1902 14368 73.5% 513 890 57.6%
Verifiable.Assessment.ArchivingResult 0 11 11 64 0% 0 0
Verifiable.Assessment.AssessmentResult 2 10 12 130 16.6% 0 0
Verifiable.Assessment.Claim 12 3 15 238 80% 0 0
Verifiable.Assessment.ClaimAssessor 11 0 11 82 100% 0 0
Verifiable.Assessment.ClaimAssessor 6 0 6 82 100% 0 0
Verifiable.Assessment.ClaimContext 2 0 2 238 100% 0 0
Verifiable.Assessment.ClaimDelegate 7 1 8 105 87.5% 0 0
Verifiable.Assessment.ClaimId 58 1 59 344 98.3% 5 6 83.3%
Verifiable.Assessment.ClaimId.CodeDescriptions 9 0 9 344 100% 1 2 50%
Verifiable.Assessment.ClaimIssuer 10 1 11 137 90.9% 1 4 25%
Verifiable.Assessment.ClaimIssuer 18 3 21 137 85.7% 2 2 100%
Verifiable.Assessment.ClaimIssueResult 3 7 10 48 30% 0 0
Verifiable.Assessment.ClaimIssueResultContext 1 0 1 48 100% 0 0
Verifiable.Assessment.DefaultAssessors 40 0 40 130 100% 4 4 100%
Verifiable.Assessment.DefaultJwtValidationClaims 6 4 10 245 60% 3 6 50%
Verifiable.Assessment.FailedClaim 0 7 7 238 0% 0 0
Verifiable.Assessment.FailedClaimContext 0 3 3 42 0% 0 0
Verifiable.Assessment.JwtKeyTypeHeaderValidationUtilities 60 28 88 245 68.1% 59 98 60.2%
Verifiable.Assessment.KeyDidValidationRules 63 2 65 205 96.9% 47 64 73.4%
Verifiable.Assessment.MachineLearningClaimContext 0 2 2 238 0% 0 0
Verifiable.Assessment.TracingUtilities 2 2 4 57 50% 12 26 46.1%
Verifiable.Core.Base58BtcEncodedMulticodecHeaders 10 1 11 65 90.9% 0 0
Verifiable.Core.Builders.Builder<TResult, TState, TBuilder> 9 13 22 87 40.9% 2 8 25%
Verifiable.Core.Builders.BuilderExtensions 0 19 19 39 0% 0 2 0%
Verifiable.Core.Builders.BuilderExtensions<TBuilder, TState> 0 19 19 39 0% 0 2 0%
Verifiable.Core.Builders.BuildState 3 0 3 95 100% 0 0
Verifiable.Core.Builders.IdentifierExtensions 5 0 5 99 100% 2 2 100%
Verifiable.Core.Builders.KeyDidBuilder 49 3 52 95 94.2% 5 6 83.3%
Verifiable.Core.Builders.WebDidBuilder 36 3 39 99 92.3% 5 6 83.3%
Verifiable.Core.Builders.WebDidBuildState 3 0 3 99 100% 0 0
Verifiable.Core.ControllerConverter 0 5 5 29 0% 0 2 0%
Verifiable.Core.Cryptography.Context.CryptoAlgorithm 24 8 32 238 75% 2 6 33.3%
Verifiable.Core.Cryptography.Context.EncodingScheme 19 8 27 118 70.3% 2 6 33.3%
Verifiable.Core.Cryptography.Context.Purpose 18 8 26 115 69.2% 2 6 33.3%
Verifiable.Core.Cryptography.EllipticCurveConstants.Curve25519 0 3 3 429 0% 0 0
Verifiable.Core.Cryptography.EllipticCurveConstants.P256 8 0 8 429 100% 0 0
Verifiable.Core.Cryptography.EllipticCurveConstants.P384 8 0 8 429 100% 0 0
Verifiable.Core.Cryptography.EllipticCurveConstants.P521 8 0 8 429 100% 0 0
Verifiable.Core.Cryptography.EllipticCurveConstants.Secp256k1 8 0 8 429 100% 0 0
Verifiable.Core.Cryptography.EllipticCurveUtilities 87 24 111 418 78.3% 77 106 72.6%
Verifiable.Core.Cryptography.ExactSizeMemoryPool.ExactSizeMemoryOwner<T, TO> 18 2 20 235 90% 7 12 58.3%
Verifiable.Core.Cryptography.ExactSizeMemoryPool.Slab<T, TS> 14 3 17 235 82.3% 3 4 75%
Verifiable.Core.Cryptography.ExactSizeMemoryPool 39 15 54 235 72.2% 13 22 59%
Verifiable.Core.Cryptography.Key 4 10 14 65 28.5% 2 8 25%
Verifiable.Core.Cryptography.KeyExtensions 2 0 2 38 100% 0 0
Verifiable.Core.Cryptography.KeyHeaderConversion 88 2 90 107 97.7% 65 72 90.2%
Verifiable.Core.Cryptography.PrivateKey 5 0 5 44 100% 1 2 50%
Verifiable.Core.Cryptography.PrivateKeyMemory 2 0 2 37 100% 0 0
Verifiable.Core.Cryptography.PrivateKeyMemoryDerived 0 2 2 56 0% 0 0
Verifiable.Core.Cryptography.PublicKey 5 0 5 45 100% 0 0
Verifiable.Core.Cryptography.PublicKeyMemory 12 1 13 97 92.3% 2 4 50%
Verifiable.Core.Cryptography.PublicKeyMemoryDerived 0 2 2 56 0% 0 0
Verifiable.Core.Cryptography.PublicPrivateKeyMaterial<TPublicKeyMemory, TPrivateKeyMemory> 1 0 1 56 100% 0 0
Verifiable.Core.Cryptography.PublicPrivateKeyMaterialExtensions 1 1 2 56 50% 0 0
Verifiable.Core.Cryptography.RsaUtilities 32 1 33 187 96.9% 17 18 94.4%
Verifiable.Core.Cryptography.SensitiveData 5 0 5 215 100% 0 0
Verifiable.Core.Cryptography.SensitiveMemory 16 13 29 215 55.1% 5 12 41.6%
Verifiable.Core.Cryptography.Signature 2 0 2 27 100% 0 0
Verifiable.Core.Cryptography.Tag 111 0 111 162 100% 0 0
Verifiable.Core.CryptoSuiteConstants 0 23 23 173 0% 0 16 0%
Verifiable.Core.DefaultNamingNamingPolicy 13 1 14 59 92.8% 6 8 75%
Verifiable.Core.Did.AssertionMethod 2 0 2 15 100% 0 0
Verifiable.Core.Did.AuthenticationMethod 2 0 2 14 100% 0 0
Verifiable.Core.Did.CapabilityDelegationMethod 2 0 2 15 100% 0 0
Verifiable.Core.Did.CapabilityInvocationMethod 2 0 2 14 100% 0 0
Verifiable.Core.Did.Context 2 0 2 14 100% 0 0
Verifiable.Core.Did.Controller 4 2 6 22 66.6% 0 0
Verifiable.Core.Did.CryptoSuite 7 7 14 217 50% 0 0
Verifiable.Core.Did.CryptoSuiteJsonConverter 0 11 11 36 0% 0 2 0%
Verifiable.Core.Did.DidDocument 24 28 52 199 46.1% 18 82 21.9%
Verifiable.Core.Did.DidIdConverter 10 1 11 48 90.9% 1 2 50%
Verifiable.Core.Did.Ed25519VerificationKey2020 2 3 5 217 40% 0 0
Verifiable.Core.Did.JsonLdContextConverter 42 18 60 170 70% 41 70 58.5%
Verifiable.Core.Did.JsonWebKey2020 2 6 8 217 25% 0 0
Verifiable.Core.Did.JsonWebSignature2020 0 4 4 217 0% 0 0
Verifiable.Core.Did.KeyAgreementMethod 1 1 2 15 50% 0 0
Verifiable.Core.Did.Methods.EbsiDidMethod 1 7 8 36 12.5% 0 2 0%
Verifiable.Core.Did.Methods.GenericDidMethod 5 4 9 52 55.5% 0 0
Verifiable.Core.Did.Methods.KeriDidMethod 0 7 7 34 0% 0 2 0%
Verifiable.Core.Did.Methods.KeyDidMethod 4 4 8 36 50% 1 2 50%
Verifiable.Core.Did.Methods.PlaceholderDidMethod 0 7 7 33 0% 0 2 0%
Verifiable.Core.Did.Methods.WebDidMethod 4 4 8 36 50% 1 2 50%
Verifiable.Core.Did.Methods.WellKnownDidMethodPrefixes 3 11 14 74 21.4% 0 10 0%
Verifiable.Core.Did.MultibaseAlgorithms 4 0 4 34 100% 0 0
Verifiable.Core.Did.MultihashHeaders 0 5 5 39 0% 0 0
Verifiable.Core.Did.Multikey 2 3 5 217 40% 0 0
Verifiable.Core.Did.PublicKeyBase58 5 0 5 17 100% 0 0
Verifiable.Core.Did.PublicKeyHex 0 5 5 18 0% 0 0
Verifiable.Core.Did.PublicKeyJwk 1 1 2 43 50% 0 0
Verifiable.Core.Did.PublicKeyMultibase 5 0 5 21 100% 0 0
Verifiable.Core.Did.PublicKeyPem 5 0 5 18 100% 0 0
Verifiable.Core.Did.Secp256k1VerificationKey2018 0 4 4 217 0% 0 0
Verifiable.Core.Did.Service 3 0 3 18 100% 0 0
Verifiable.Core.Did.ServiceConverter 30 2 32 151 93.7% 5 8 62.5%
Verifiable.Core.Did.ServiceConverterFactory 14 0 14 151 100% 0 0
Verifiable.Core.Did.VerificationMethod 4 0 4 36 100% 0 0
Verifiable.Core.Did.VerificationMethodConverter 59 13 72 188 81.9% 45 68 66.1%
Verifiable.Core.Did.VerificationRelationship 5 1 6 24 83.3% 0 4 0%
Verifiable.Core.Did.VerificationRelationshipConverter 24 2 26 106 92.3% 13 16 81.2%
Verifiable.Core.Did.VerificationRelationshipConverterFactory 8 0 8 106 100% 0 0
Verifiable.Core.Did.X25519KeyAgreementKey2020 0 4 4 217 0% 0 0
Verifiable.Core.DidResolutionDocument 0 4 4 19 0% 0 0
Verifiable.Core.Holder 0 3 3 47 0% 0 0
Verifiable.Core.Issuer 0 1 1 47 0% 0 0
Verifiable.Core.MultibaseSerializer 22 21 43 101 51.1% 0 18 0%
Verifiable.Core.MulticodecHeaders 11 5 16 113 68.7% 0 0
Verifiable.Core.SingleOrArrayControllerConverter 17 2 19 132 89.4% 11 14 78.5%
Verifiable.Core.SingleOrArrayVerificationMethodConverter 14 5 19 132 73.6% 8 14 57.1%
Verifiable.Core.SsiKeyFormatSelector 33 2 35 140 94.2% 13 20 65%
Verifiable.Core.ThrowHelper 0 2 2 38 0% 0 0
Verifiable.Core.Verifiable 0 2 2 68 0% 0 0
Verifiable.Core.VerifiableCredential 0 2 2 68 0% 0 0
Verifiable.Core.Verifier 0 4 4 47 0% 0 0
Verifiable.Core.Wallet 0 2 2 47 0% 0 0
Verifiable.Core.WellKnownKeyFormats 5 0 5 140 100% 0 0
Verifiable.Cryptography.CryptoLibrary 23 4 27 100 85.1% 4 8 50%
Verifiable.Cryptography.DefaultEncoderSelector 3 1 4 100 75% 0 0
Verifiable.Cryptography.DefaultHashFunctionSelector 8 3 11 100 72.7% 0 2 0%
Verifiable.Jwt 351 105 456 4160 76.9% 204 291 70.1%
Verifiable.Jwt.Base64Url 12 1 13 47 92.3% 3 5 60%
Verifiable.Jwt.CryptoContext 5 1 6 446 83.3% 0 0
Verifiable.Jwt.DictionaryStringObjectJsonConverter 14 46 60 170 23.3% 11 58 18.9%
Verifiable.Jwt.JwkProperties 109 1 110 817 99% 71 74 95.9%
Verifiable.Jwt.Jwt 0 12 12 446 0% 0 0
Verifiable.Jwt.JwtCryptoContext 0 3 3 446 0% 0 0
Verifiable.Jwt.JwtExtensions 18 15 33 446 54.5% 1 4 25%
Verifiable.Jwt.WellKnownCurveValues 28 1 29 158 96.5% 18 20 90%
Verifiable.Jwt.WellKnownJwaValues 49 1 50 311 98% 32 34 94.1%
Verifiable.Jwt.WellKnownJweAlgorithms 67 1 68 414 98.5% 43 46 93.4%
Verifiable.Jwt.WellKnownJweEncryptionAlgorithms 25 1 26 142 96.1% 15 18 83.3%
Verifiable.Jwt.WellKnownJwtClaims 8 21 29 219 27.5% 0 20 0%
Verifiable.Jwt.WellKnownKeyTypeValues 16 1 17 98 94.1% 10 12 83.3%
Verifiable.Microsoft 44 45 89 330 49.4% 10 12 83.3%
Verifiable.Microsoft.MicrosoftCryptographicFunctions 0 18 18 90 0% 0 0
Verifiable.Microsoft.MicrosoftKeyCreator 44 12 56 164 78.5% 10 12 83.3%
Verifiable.Security.Windows.EncryptedMemoryWindows 0 15 15 76 0% 0 0
Verifiable.NSec 22 2 24 98 91.6% 1 2 50%
Verifiable.NSec.NSecAlgorithms 8 0 8 41 100% 0 0
Verifiable.NSec.NSecKeyCreator 14 2 16 57 87.5% 1 2 50%
Verifiable.Tests 2753 1262 4015 15776 68.5% 584 1102 52.9%
Verifiable.Core.Asssesment.TreeTraversalNode 5 9 14 71 35.7% 0 4 0%
Verifiable.Core.Credential.Credential 0 6 6 38 0% 0 0
Verifiable.Core.Credential.Proof 0 5 5 38 0% 0 0
Verifiable.Core.Credential.VerifiableCredential 0 1 1 38 0% 0 0
Verifiable.Core.Credential.VerifiableCredentialBuildState 0 3 3 66 0% 0 0
Verifiable.Core.Credential.VerifiedCredentialBuilder 0 21 21 66 0% 0 2 0%
Verifiable.Core.Did.DidDocumentValidationRules 6 0 6 35 100% 3 6 50%
Verifiable.Core.ExtendedService 0 1 1 33 0% 0 0
Verifiable.Core.Jwt.WellKnownJwaValuesTests 24 0 24 68 100% 0 0
Verifiable.Core.SensitiveMemoryPool.ConcreteImplementation 1 0 1 146 100% 0 0
Verifiable.Core.SensitiveMemoryPool.ExactSizeMemoryPoolTestsWitByte 39 58 97 208 40.2% 6 34 17.6%
Verifiable.Core.SensitiveMemoryPool.MetricsEventListener 10 1 11 208 90.9% 3 8 37.5%
Verifiable.Core.SensitiveMemoryPool.SensitiveMemoryOwner 15 1 16 146 93.7% 5 6 83.3%
Verifiable.Core.SensitiveMemoryPool 4 2 6 146 66.6% 0 0
Verifiable.Core.SocialWebInboxService 2 0 2 35 100% 0 0
Verifiable.Core.Sodium 9 0 9 43 100% 0 0
Verifiable.Core.SpamCost 2 0 2 35 100% 0 0
Verifiable.Core.TestExtendedDidDocument 2 0 2 33 100% 0 0
Verifiable.Core.TpmSimulatorWrapper 0 26 26 76 0% 0 2 0%
Verifiable.Jwt.JoseUtilities 10 6 16 67 62.5% 0 0
Verifiable.Jwt.JsonWebKeyThumbprintParameterNames 0 29 29 162 0% 0 20 0%
Verifiable.Tests.Assertion.ClaimIdTests 97 1 98 198 98.9% 18 18 100%
Verifiable.Tests.BouncyCastleCryptographicTests 19 0 19 55 100% 4 6 66.6%
Verifiable.Tests.Builders.DidBuilderExtensions 16 44 60 127 26.6% 0 6 0%
Verifiable.Tests.Builders.DidBuilderExtensions 16 44 60 127 26.6% 0 6 0%
Verifiable.Tests.Builders.GrainTransformer 0 4 4 119 0% 0 2 0%
Verifiable.Tests.Builders.GrainTransformer 0 4 4 119 0% 0 2 0%
Verifiable.Tests.Builders.KeyDidBuilderTests 27 0 27 119 100% 6 8 75%
Verifiable.Tests.Builders.Test 0 5 5 119 0% 0 2 0%
Verifiable.Tests.Builders.Transformer 0 1 1 119 0% 0 0
Verifiable.Tests.Builders.WebDidBuilderTests 33 0 33 152 100% 8 12 66.6%
Verifiable.Tests.Builders.WebDidValidationRules 18 1 19 152 94.7% 10 16 62.5%
Verifiable.Tests.Core.ConverterTests 86 0 86 208 100% 4 6 66.6%
Verifiable.Tests.Core.CryptographicCrossTests 29 0 29 74 100% 6 8 75%
Verifiable.Tests.Core.DidCoreValidation 3 0 3 40 100% 6 6 100%
Verifiable.Tests.Core.DidCoreValidationTests 7 0 7 40 100% 0 0
Verifiable.Tests.Core.DidDocumentTests 264 15 279 393 94.6% 48 76 63.1%
Verifiable.Tests.Core.EbsiDidTests 31 1 32 78 96.8% 7 12 58.3%
Verifiable.Tests.Core.EllipticCurveUtilitiesTests 68 1 69 158 98.5% 13 14 92.8%
Verifiable.Tests.Core.NSecCryptographicTests 19 0 19 57 100% 4 6 66.6%
Verifiable.Tests.Core.RsaUtilitiesTests 64 0 64 170 100% 10 10 100%
Verifiable.Tests.Core.SensitiveMemoryPoolTests 10 0 10 41 100% 4 4 100%
Verifiable.Tests.Core.SidetreeTests 0 22 22 54 0% 0 4 0%
Verifiable.Tests.Core.TestInfrastructureConstants 3 1 4 43 75% 1 2 50%
Verifiable.Tests.Core.ThumbprintTests 0 9 9 25 0% 0 0
Verifiable.Tests.Credential.CredentialTests 2 0 2 12 100% 0 0
Verifiable.Tests.Cryptography.CryptoAlgorithmEquatableTests 38 0 38 100 100% 0 0
Verifiable.Tests.Cryptography.EllipticCurveUtilitiesPropertyTests 24 3 27 48 88.8% 11 12 91.6%
Verifiable.Tests.Cryptography.EncodingSchemeEquatableTests 38 0 38 101 100% 0 0
Verifiable.Tests.Cryptography.PublicKeyMemoryEquatableTests 38 0 38 117 100% 0 0
Verifiable.Tests.Cryptography.PurposeEquatableTests 38 0 38 100 100% 0 0
Verifiable.Tests.DataProviders.BaseJwtTestData 27 0 27 303 100% 0 0
Verifiable.Tests.DataProviders.EllipticCurveTestData 11 0 11 160 100% 0 0
Verifiable.Tests.DataProviders.EllipticCurveTheoryData 83 4 87 160 95.4% 36 40 90%
Verifiable.Tests.DataProviders.ESTestData 2 0 2 303 100% 0 0
Verifiable.Tests.DataProviders.HsTestData 2 0 2 303 100% 0 0
Verifiable.Tests.DataProviders.JwtTestDataProvider 100 0 100 303 100% 4 4 100%
Verifiable.Tests.DataProviders.RsaPSTestData 1 0 1 303 100% 0 0
Verifiable.Tests.DataProviders.RsaRsJwtTests 3 0 3 303 100% 0 0
Verifiable.Tests.DataProviders.RsaRSTestData 1 0 1 303 100% 0 0
Verifiable.Tests.DataProviders.RsaTestData 7 0 7 100 100% 0 0
Verifiable.Tests.DataProviders.RsaTheoryData 33 2 35 100 94.2% 8 10 80%
Verifiable.Tests.DidIdTests 4 12 16 37 25% 2 12 16.6%
Verifiable.Tests.JsonSerializerOptionsExtensions 23 1 24 46 95.8% 4 6 66.6%
Verifiable.Tests.Jwt.DefaultVerifierSelector 36 22 58 627 62% 74 152 48.6%
Verifiable.Tests.Jwt.JwkPropertiesTests 44 0 44 88 100% 0 0
Verifiable.Tests.Jwt.JwtKeyHeaderValidatorTests 74 0 74 121 100% 12 12 100%
Verifiable.Tests.Jwt.JwtTestsWithPrefinedData 340 1 341 627 99.7% 58 66 87.8%
Verifiable.Tests.Jwt.JwtUtilitiesTests 54 0 54 133 100% 0 0
Verifiable.Tests.Jwt.JwtValidationTests 4 0 4 19 100% 2 2 100%
Verifiable.Tests.Jwt.MicrosofCryptographicFunctions 47 0 47 627 100% 0 0
Verifiable.Tests.Jwt.WellKnownCurveValuesTests 17 0 17 61 100% 0 0
Verifiable.Tests.Jwt.WellKnownJweAlgorithmsTests 30 0 30 74 100% 0 0
Verifiable.Tests.Jwt.WellKnownJweEncryptionAlgorithmsTests 16 0 16 60 100% 0 0
Verifiable.Tests.Jwt.WellKnownKeyTypeTests 13 0 13 57 100% 0 0
Verifiable.Tests.MultibaseEncodingTests 32 0 32 186 100% 2 2 100%
Verifiable.Tests.MulticodecTestVectorTests 104 0 104 276 100% 2 2 100%
Verifiable.Tests.Resolver.ResolverTests 12 0 12 33 100% 0 0
Verifiable.Tests.Resolver.WebDidResolver 10 1 11 32 90.9% 3 4 75%
Verifiable.Tests.SigningTests 53 0 53 101 100% 2 2 100%
Verifiable.Tests.test.TestClaimContext 0 1 1 74 0% 0 0
Verifiable.Tests.test.TreeNodeFormatters 0 2 2 76 0% 0 4 0%
Verifiable.Tests.test.TreeNodeSinks 0 5 5 76 0% 0 0
Verifiable.Tests.test.TreeTraversalExtensions 19 0 19 76 100% 8 8 100%
Verifiable.Tests.test.TreeTraversalTests 29 0 29 74 100% 8 8 100%
Verifiable.Tests.test.TreeTraversalTests<TNodeType, TFormat> 29 0 29 74 100% 8 8 100%
Verifiable.Tests.TestDataProviders.DidKeyTestData 5 0 5 47 100% 0 0
Verifiable.Tests.TestDataProviders.DidKeyTheoryData 15 0 15 47 100% 0 0
Verifiable.Tests.TestDataProviders.DidWebTestData 5 0 5 38 100% 0 0
Verifiable.Tests.TestDataProviders.DidWebTheoryData 8 0 8 38 100% 0 0
Verifiable.Tests.TestDataProviders.KeyFormatValidator 7 1 8 35 87.5% 3 4 75%
Verifiable.Tests.TestDataProviders.TestKeyMaterialProvider 8 0 8 52 100% 0 0
Verifiable.Tests.TestDataProviders.TestOnlyKeyFormatValidators 38 4 42 100 90.4% 62 74 83.7%
Verifiable.Tests.TestInfrastructure.FilesDataAttribute 34 7 41 118 82.9% 10 22 45.4%
Verifiable.Tests.TestInfrastructure.IgnoreIfAttribute 0 12 12 104 0% 0 4 0%
Verifiable.Tests.TestInfrastructure.JsonElementComparer 0 44 44 147 0% 0 42 0%
Verifiable.Tests.TestInfrastructure.JsonTestingUtilities 11 0 11 59 100% 0 0
Verifiable.Tests.TestInfrastructure.RunOnlyOnPlatformTestMethodAttribute 20 0 20 104 100% 13 16 81.2%
Verifiable.Tests.TestInfrastructure.SkipOnCiTestMethodAttribute 9 1 10 23 90% 1 2 50%
Verifiable.Tests.TestInfrastructure.StringExtensions 9 1 10 45 90% 4 6 66.6%
Verifiable.Tests.TestInfrastructure.TestConditions 0 3 3 104 0% 0 0
Verifiable.Tests.TestInfrastructure.TestSetup 20 18 38 71 52.6% 7 14 50%
Verifiable.Tests.Tpm.NewTpmTests 2 27 29 98 6.8% 0 0
Verifiable.Tests.Tpm.TpmCommandParserTests 10 6 16 51 62.5% 0 0
Verifiable.Tests.Tpm.TpmLinuxSafeHandle 0 24 24 66 0% 0 12 0%
Verifiable.Tests.Tpm.TpmTests 0 26 26 78 0% 0 4 0%
Verifiable.Tests.ValidationRules.KeyDidValidationTests 21 0 21 50 100% 12 12 100%
Verifiable.Tests.VerificationMethodCreationTests 37 0 37 136 100% 4 4 100%
Verifiable.Tests.VerificationMethodTestData 5 0 5 136 100% 0 0
Verifiable.Tests.VerificationMethodTheoryData 13 0 13 136 100% 0 0
Verifiable.Tests.W3CdataTests 46 2 48 186 95.8% 8 12 66.6%
Verifiable.Tpm.Commands.CapabilityElement 0 6 6 108 0% 0 0
Verifiable.Tpm.Commands.CommandCodeElement 0 6 6 108 0% 0 0
Verifiable.Tpm.Commands.CommandSizeElement 0 6 6 108 0% 0 0
Verifiable.Tpm.Commands.GetCapabilityCommand 0 105 105 243 0% 0 20 0%
Verifiable.Tpm.Commands.PropertyCountElement 0 6 6 108 0% 0 0
Verifiable.Tpm.Commands.PropertyElement 0 6 6 108 0% 0 0
Verifiable.Tpm.Commands.TagElement 0 6 6 108 0% 0 0
Verifiable.Tpm.Commands.TpmCommand 0 11 11 43 0% 0 4 0%
Verifiable.Tpm.ParsedData 1 0 1 164 100% 0 0
Verifiable.Tpm.Tpm 0 405 405 682 0% 0 64 0%
Verifiable.Tpm.Tpm2bMaxBuffer 0 7 7 44 0% 0 0
Verifiable.Tpm.TpmCommand 0 11 11 33 0% 0 2 0%
Verifiable.Tpm.TpmCommandParser 52 8 60 164 86.6% 50 74 67.5%
Verifiable.Tpm.TpmiDhObject 0 11 11 51 0% 0 2 0%
Verifiable.Tpm.TpmResponse 0 66 66 159 0% 0 22 0%
Verifiable.Tpm.TpmSafeHandleWindows 0 33 33 82 0% 0 18 0%
Verifiable.Tpm.TpmsAlgProperty 0 17 17 75 0% 0 6 0%
Verifiable.Tpm 1 180 181 829 0.5% 0 34 0%
Verifiable.Tpm.Guard 0 2 2 25 0% 0 0
Verifiable.Tpm.PcrBank 0 3 3 25 0% 0 0
Verifiable.Tpm.PcrData 0 3 3 25 0% 0 0
Verifiable.Tpm.TpmConstants 0 5 5 66 0% 0 0
Verifiable.Tpm.TpmData 0 3 3 66 0% 0 0
Verifiable.Tpm.TpmExtensions 0 91 91 308 0% 0 12 0%
Verifiable.Tpm.TpmInfo 0 3 3 22 0% 0 0
Verifiable.Tpm.TpmLinux 1 0 1 12 100% 0 0
Verifiable.Tpm.TpmProperties 0 29 29 73 0% 0 0
Verifiable.Tpm.TpmUtilities 0 7 7 41 0% 0 6 0%
Verifiable.Tpm.TpmValidator 0 10 10 66 0% 0 8 0%
Verifiable.Tpm.TpmVirtual 0 1 1 7 0% 0 0
Verifiable.Tpm.TpmWindows 0 1 1 12 0% 0 0
Verifiable.Tpm.TpmWrapper 0 22 22 81 0% 0 8 0%

@veikkoeeva veikkoeeva merged commit 76eabc2 into main Nov 26, 2024
6 checks passed
@veikkoeeva veikkoeeva deleted the add-json-markers branch November 26, 2024 13:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant