Skip to content

Fix messed up JSON in workflow test matrix#311

Merged
idg10 merged 2 commits intomainfrom
feature/fix-test-matrix
Jan 28, 2025
Merged

Fix messed up JSON in workflow test matrix#311
idg10 merged 2 commits intomainfrom
feature/fix-test-matrix

Conversation

@idg10
Copy link
Contributor

@idg10 idg10 commented Jan 17, 2025

Somehow missed that the previous PR had a missing close square bracket in the testPhaseMatrixJson

Not clear why that didn't cause the PR to be rejected.

@idg10 idg10 added the no_release Suppresses auto_release functionality label Jan 17, 2025
Copy link
Contributor

@HowardvanRooijen HowardvanRooijen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's odd!

@github-actions
Copy link

github-actions bot commented Jan 17, 2025

Test Results

29 tests   29 ✅  0s ⏱️
 2 suites   0 💤
 2 files     0 ❌

Results for commit bf5d155.

♻️ This comment has been updated with latest results.

@github-actions
Copy link

Code Coverage Summary Report - Windows (net481)

Summary
Generated on: 1/17/2025 - 4:17:30 PM
Parser: Cobertura
Assemblies: 0
Classes: 0
Files: 0
Line coverage:
Covered lines: 0
Uncovered lines: 0
Coverable lines: 0
Total lines: 0
Covered branches: 0
Total branches: 0
Method coverage: Feature is only available for sponsors

Coverage

No assemblies have been covered.

We dropped support for .NET Standard 2.0, so it's not even possible to run these for .NET FX now.
@github-actions
Copy link

Code Coverage Summary Report - Linux (net8.0)

Summary
Generated on: 01/17/2025 - 16:27:38
Parser: Cobertura
Assemblies: 4
Classes: 117
Files: 99
Line coverage: 9.6% (684 of 7054)
Covered lines: 684
Uncovered lines: 6370
Coverable lines: 7054
Total lines: 12233
Branch coverage: 8.5% (206 of 2398)
Covered branches: 206
Total branches: 2398
Method coverage: Feature is only available for sponsors

Coverage

Corvus.ContentHandling - 10.1%
Name Line Branch
Corvus.ContentHandling 10.1% 22.5%
Corvus.ContentHandling.ContentFactory 66.6% 50%
Corvus.ContentHandling.ContentFactory.RegisteredContentType 100%
Corvus.ContentHandling.ContentFactoryExtensions 26.1% 23%
Corvus.ContentHandling.ContentFactoryExtensions 26.1% 23%
Corvus.ContentHandling.ContentHandlerContentFactoryExtensions 0%
Corvus.ContentHandling.ContentHandlerWithResultContentFactoryExtensions 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload, T1, T2, T3>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload, T1, T2>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload, T1>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler, T1, T2>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler, T1>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, T1, T2, T3, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, T1, T2, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, T1, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, T1, TResult>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher<TPayloadBase, TPar
am1, TParam2, TParam3>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher<TPayloadBase, TPar
am1, TParam2>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher<TPayloadBase, TPar
am1>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher 0% 0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher 0%
Corvus.ContentHandling.Internal.ContentHandlerGenerator 0% 0%
Corvus.ContentHandling.Internal.ContentHandlerUtilities 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load, T1, T2, T3>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load, T1, T2>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load, T1>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler, T1, T2>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler, T1>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, T1, T2, T3, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, T1, T2, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, T1, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, T1, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, TResult>
0%
Corvus.ContentHandling.MediaType 0% 0%
Corvus.ContentHandling.MediaTypeDictionaryExtensions 0% 0%
Microsoft.Extensions.DependencyInjection.ContentFactoryServiceCollectionExt
ensions
100% 100%
Microsoft.Extensions.DependencyInjection.ContentFactoryServiceProviderExten
sions
29.3% 27.2%
Microsoft.Extensions.DependencyInjection.ContentFactoryServiceProviderExten
sions
29.3% 27.2%
Corvus.ContentHandling.Json - 1.2%
Name Line Branch
Corvus.ContentHandling.Json 1.2% 0.9%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions 0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions<TPayload, T1
, T2, T3>
0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions<TPayload, T1
, T2>
0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions<TPayload, T1
>
0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions 0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions 0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, T1, T2, TResult>
0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, T1, TResult>
0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, TResult>
0%
Corvus.ContentHandling.Json.ContentEnvelope 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2, T3, T4, T5> 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2, T3, T4> 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2, T3> 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2> 0% 0%
Corvus.ContentHandling.Json.ContractResolutionExtensions 0% 0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeConverter 6.2% 0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler, T1, T2>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler, T1>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, T1, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler, T1, T2>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler, T1>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, T1, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, TResult>
0%
Corvus.ContentHandling.Json.Internal.PolymorphicTargetConverter<TTarget, T> 100%
Corvus.ContentHandling.Json.Internal.PolymorphicTargetConverter 87.5% 62.5%
Corvus.ContentHandling.Json.Internal.PolymorphicTargetConverter 100%
Corvus.ContentHandling.JsonContentFactoryExtensions 100%
Microsoft.Extensions.DependencyInjection.ContentHandlingJsonServiceCollecti
onExtensions
100% 100%
Corvus.ContentHandling.Json.Specs - 77.2%
Name Line Branch
Corvus.ContentHandling.Json.Specs 77.2% 31.8%
Corvus_ContentHandling_Json_Specs_NUnitAssemblyHooks 100%
Corvus.ContentHandling.Json.Specs.ContentHandlingContainerBindings 100% 100%
Corvus.ContentHandling.Json.Specs.DeserializingContentFeature 100%
Corvus.ContentHandling.Json.Specs.DeserializingContentSteps 100%
Corvus.ContentHandling.Json.Specs.Samples.PocObject 62.5% 33.3%
Corvus.ContentHandling.Json.Specs.Samples.PocObjectWithCtorInitialization 75%
Corvus.ContentHandling.Json.Specs.Samples.PocObjectWithDictionary 42.1% 41.6%
Corvus.ContentHandling.Json.Specs.Samples.PocObjectWithEnum 22.2% 0%
Corvus.ContentHandling.Json.Specs.Samples.SerializationSampleContentService
CollectionExtensions
100%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentAbstractBase 0%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentBase 80%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentRequiringDiInitializat
ion
38.4% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBase 40% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBaseAndChi
ld
41.6% 50%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBaseAndPoc
Child
36.3% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBaseAndPoc
ChildCtorInitialized
47% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithBase 36.3% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithBaseAndChild 41.6% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithBaseAndPocChild 41.6% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithInterface 40% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithInterfaceAndChild 46.1% 50%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithInterfaceAndPocChi
ld
36.3% 25%
Corvus.ContentHandling.Json.Specs.SerializingContentFeature 100%
Corvus.ContentHandling.Json.Specs.SerializingContentSteps 100% 100%
Corvus.ContentHandling.Specs - 93.6%
Name Line Branch
Corvus.ContentHandling.Specs 93.6% 68.3%
Corvus_ContentHandling_Specs_NUnitAssemblyHooks 100%
Corvus.ContentHandling.Specs.Driver.Registration 84.8% 83.3%
Corvus.ContentHandling.Specs.Driver.TypeMap 95.4% 60.8%
Corvus.ContentHandling.Specs.Features.RegisterContentFeature 100%
Corvus.ContentHandling.Specs.Steps.RegisterContentSteps 100% 100%

@github-actions
Copy link

Code Coverage Summary Report - Linux (net9.0)

Summary
Generated on: 01/17/2025 - 16:27:47
Parser: Cobertura
Assemblies: 4
Classes: 117
Files: 99
Line coverage: 9.6% (684 of 7054)
Covered lines: 684
Uncovered lines: 6370
Coverable lines: 7054
Total lines: 12233
Branch coverage: 8.5% (206 of 2398)
Covered branches: 206
Total branches: 2398
Method coverage: Feature is only available for sponsors

Coverage

Corvus.ContentHandling - 10.1%
Name Line Branch
Corvus.ContentHandling 10.1% 22.5%
Corvus.ContentHandling.ContentFactory 66.6% 50%
Corvus.ContentHandling.ContentFactory.RegisteredContentType 100%
Corvus.ContentHandling.ContentFactoryExtensions 26.1% 23%
Corvus.ContentHandling.ContentFactoryExtensions 26.1% 23%
Corvus.ContentHandling.ContentHandlerContentFactoryExtensions 0%
Corvus.ContentHandling.ContentHandlerWithResultContentFactoryExtensions 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload, T1, T2, T3>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload, T1, T2>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload, T1>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler, T1, T2>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler, T1>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, T1, T2, T3, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, T1, T2, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, T1, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, T1, TResult>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher<TPayloadBase, TPar
am1, TParam2, TParam3>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher<TPayloadBase, TPar
am1, TParam2>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher<TPayloadBase, TPar
am1>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher 0% 0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher 0%
Corvus.ContentHandling.Internal.ContentHandlerGenerator 0% 0%
Corvus.ContentHandling.Internal.ContentHandlerUtilities 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load, T1, T2, T3>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load, T1, T2>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load, T1>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler, T1, T2>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler, T1>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, T1, T2, T3, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, T1, T2, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, T1, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, T1, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, TResult>
0%
Corvus.ContentHandling.MediaType 0% 0%
Corvus.ContentHandling.MediaTypeDictionaryExtensions 0% 0%
Microsoft.Extensions.DependencyInjection.ContentFactoryServiceCollectionExt
ensions
100% 100%
Microsoft.Extensions.DependencyInjection.ContentFactoryServiceProviderExten
sions
29.3% 27.2%
Microsoft.Extensions.DependencyInjection.ContentFactoryServiceProviderExten
sions
29.3% 27.2%
Corvus.ContentHandling.Json - 1.2%
Name Line Branch
Corvus.ContentHandling.Json 1.2% 0.9%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions 0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions<TPayload, T1
, T2, T3>
0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions<TPayload, T1
, T2>
0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions<TPayload, T1
>
0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions 0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions 0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, T1, T2, TResult>
0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, T1, TResult>
0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, TResult>
0%
Corvus.ContentHandling.Json.ContentEnvelope 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2, T3, T4, T5> 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2, T3, T4> 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2, T3> 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2> 0% 0%
Corvus.ContentHandling.Json.ContractResolutionExtensions 0% 0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeConverter 6.2% 0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler, T1, T2>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler, T1>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, T1, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler, T1, T2>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler, T1>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, T1, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, TResult>
0%
Corvus.ContentHandling.Json.Internal.PolymorphicTargetConverter<TTarget, T> 100%
Corvus.ContentHandling.Json.Internal.PolymorphicTargetConverter 87.5% 62.5%
Corvus.ContentHandling.Json.Internal.PolymorphicTargetConverter 100%
Corvus.ContentHandling.JsonContentFactoryExtensions 100%
Microsoft.Extensions.DependencyInjection.ContentHandlingJsonServiceCollecti
onExtensions
100% 100%
Corvus.ContentHandling.Json.Specs - 77.2%
Name Line Branch
Corvus.ContentHandling.Json.Specs 77.2% 31.8%
Corvus_ContentHandling_Json_Specs_NUnitAssemblyHooks 100%
Corvus.ContentHandling.Json.Specs.ContentHandlingContainerBindings 100% 100%
Corvus.ContentHandling.Json.Specs.DeserializingContentFeature 100%
Corvus.ContentHandling.Json.Specs.DeserializingContentSteps 100%
Corvus.ContentHandling.Json.Specs.Samples.PocObject 62.5% 33.3%
Corvus.ContentHandling.Json.Specs.Samples.PocObjectWithCtorInitialization 75%
Corvus.ContentHandling.Json.Specs.Samples.PocObjectWithDictionary 42.1% 41.6%
Corvus.ContentHandling.Json.Specs.Samples.PocObjectWithEnum 22.2% 0%
Corvus.ContentHandling.Json.Specs.Samples.SerializationSampleContentService
CollectionExtensions
100%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentAbstractBase 0%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentBase 80%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentRequiringDiInitializat
ion
38.4% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBase 40% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBaseAndChi
ld
41.6% 50%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBaseAndPoc
Child
36.3% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBaseAndPoc
ChildCtorInitialized
47% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithBase 36.3% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithBaseAndChild 41.6% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithBaseAndPocChild 41.6% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithInterface 40% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithInterfaceAndChild 46.1% 50%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithInterfaceAndPocChi
ld
36.3% 25%
Corvus.ContentHandling.Json.Specs.SerializingContentFeature 100%
Corvus.ContentHandling.Json.Specs.SerializingContentSteps 100% 100%
Corvus.ContentHandling.Specs - 93.6%
Name Line Branch
Corvus.ContentHandling.Specs 93.6% 68.3%
Corvus_ContentHandling_Specs_NUnitAssemblyHooks 100%
Corvus.ContentHandling.Specs.Driver.Registration 84.8% 83.3%
Corvus.ContentHandling.Specs.Driver.TypeMap 95.4% 60.8%
Corvus.ContentHandling.Specs.Features.RegisterContentFeature 100%
Corvus.ContentHandling.Specs.Steps.RegisterContentSteps 100% 100%

@github-actions
Copy link

Code Coverage Summary Report - Windows (net8.0)

Summary
Generated on: 1/17/2025 - 4:29:35 PM
Parser: Cobertura
Assemblies: 4
Classes: 117
Files: 99
Line coverage: 9.6% (684 of 7054)
Covered lines: 684
Uncovered lines: 6370
Coverable lines: 7054
Total lines: 14051
Branch coverage: 8.5% (206 of 2398)
Covered branches: 206
Total branches: 2398
Method coverage: Feature is only available for sponsors

Coverage

Corvus.ContentHandling - 10.1%
Name Line Branch
Corvus.ContentHandling 10.1% 22.5%
Corvus.ContentHandling.ContentFactory 66.6% 50%
Corvus.ContentHandling.ContentFactory.RegisteredContentType 100%
Corvus.ContentHandling.ContentFactoryExtensions 26.1% 23%
Corvus.ContentHandling.ContentFactoryExtensions 26.1% 23%
Corvus.ContentHandling.ContentHandlerContentFactoryExtensions 0%
Corvus.ContentHandling.ContentHandlerWithResultContentFactoryExtensions 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload, T1, T2, T3>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload, T1, T2>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload, T1>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler, T1, T2>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler, T1>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, T1, T2, T3, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, T1, T2, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, T1, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, T1, TResult>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher<TPayloadBase, TPar
am1, TParam2, TParam3>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher<TPayloadBase, TPar
am1, TParam2>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher<TPayloadBase, TPar
am1>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher 0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher 0% 0%
Corvus.ContentHandling.Internal.ContentHandlerGenerator 0% 0%
Corvus.ContentHandling.Internal.ContentHandlerUtilities 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load, T1, T2, T3>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load, T1, T2>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load, T1>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler, T1, T2>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler, T1>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, T1, T2, T3, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, T1, T2, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, T1, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, T1, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, TResult>
0%
Corvus.ContentHandling.MediaType 0% 0%
Corvus.ContentHandling.MediaTypeDictionaryExtensions 0% 0%
Microsoft.Extensions.DependencyInjection.ContentFactoryServiceCollectionExt
ensions
100% 100%
Microsoft.Extensions.DependencyInjection.ContentFactoryServiceProviderExten
sions
29.3% 27.2%
Microsoft.Extensions.DependencyInjection.ContentFactoryServiceProviderExten
sions
29.3% 27.2%
Corvus.ContentHandling.Json - 1.2%
Name Line Branch
Corvus.ContentHandling.Json 1.2% 0.9%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions 0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions<TPayload, T1
, T2, T3>
0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions<TPayload, T1
, T2>
0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions<TPayload, T1
>
0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions 0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions 0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, T1, T2, TResult>
0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, T1, TResult>
0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, TResult>
0%
Corvus.ContentHandling.Json.ContentEnvelope 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2, T3, T4, T5> 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2, T3, T4> 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2, T3> 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2> 0% 0%
Corvus.ContentHandling.Json.ContractResolutionExtensions 0% 0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeConverter 6.2% 0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler, T1, T2>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler, T1>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, T1, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler, T1, T2>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler, T1>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, T1, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, TResult>
0%
Corvus.ContentHandling.Json.Internal.PolymorphicTargetConverter<TTarget, T> 100%
Corvus.ContentHandling.Json.Internal.PolymorphicTargetConverter 87.5% 62.5%
Corvus.ContentHandling.Json.Internal.PolymorphicTargetConverter 100%
Corvus.ContentHandling.JsonContentFactoryExtensions 100%
Microsoft.Extensions.DependencyInjection.ContentHandlingJsonServiceCollecti
onExtensions
100% 100%
Corvus.ContentHandling.Json.Specs - 77.2%
Name Line Branch
Corvus.ContentHandling.Json.Specs 77.2% 31.8%
Corvus_ContentHandling_Json_Specs_NUnitAssemblyHooks 100%
Corvus.ContentHandling.Json.Specs.ContentHandlingContainerBindings 100% 100%
Corvus.ContentHandling.Json.Specs.DeserializingContentFeature 100%
Corvus.ContentHandling.Json.Specs.DeserializingContentSteps 100%
Corvus.ContentHandling.Json.Specs.Samples.PocObject 62.5% 33.3%
Corvus.ContentHandling.Json.Specs.Samples.PocObjectWithCtorInitialization 75%
Corvus.ContentHandling.Json.Specs.Samples.PocObjectWithDictionary 42.1% 41.6%
Corvus.ContentHandling.Json.Specs.Samples.PocObjectWithEnum 22.2% 0%
Corvus.ContentHandling.Json.Specs.Samples.SerializationSampleContentService
CollectionExtensions
100%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentAbstractBase 0%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentBase 80%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentRequiringDiInitializat
ion
38.4% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBase 40% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBaseAndChi
ld
41.6% 50%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBaseAndPoc
Child
36.3% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBaseAndPoc
ChildCtorInitialized
47% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithBase 36.3% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithBaseAndChild 41.6% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithBaseAndPocChild 41.6% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithInterface 40% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithInterfaceAndChild 46.1% 50%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithInterfaceAndPocChi
ld
36.3% 25%
Corvus.ContentHandling.Json.Specs.SerializingContentFeature 100%
Corvus.ContentHandling.Json.Specs.SerializingContentSteps 100% 100%
Corvus.ContentHandling.Specs - 93.6%
Name Line Branch
Corvus.ContentHandling.Specs 93.6% 68.3%
Corvus_ContentHandling_Specs_NUnitAssemblyHooks 100%
Corvus.ContentHandling.Specs.Driver.Registration 84.8% 83.3%
Corvus.ContentHandling.Specs.Driver.TypeMap 95.4% 60.8%
Corvus.ContentHandling.Specs.Features.RegisterContentFeature 100%
Corvus.ContentHandling.Specs.Steps.RegisterContentSteps 100% 100%

@github-actions
Copy link

Code Coverage Summary Report - Windows (net9.0)

Summary
Generated on: 1/17/2025 - 4:29:40 PM
Parser: Cobertura
Assemblies: 4
Classes: 117
Files: 99
Line coverage: 9.6% (684 of 7054)
Covered lines: 684
Uncovered lines: 6370
Coverable lines: 7054
Total lines: 14051
Branch coverage: 8.5% (206 of 2398)
Covered branches: 206
Total branches: 2398
Method coverage: Feature is only available for sponsors

Coverage

Corvus.ContentHandling - 10.1%
Name Line Branch
Corvus.ContentHandling 10.1% 22.5%
Corvus.ContentHandling.ContentFactory 66.6% 50%
Corvus.ContentHandling.ContentFactory.RegisteredContentType 100%
Corvus.ContentHandling.ContentFactoryExtensions 26.1% 23%
Corvus.ContentHandling.ContentFactoryExtensions 26.1% 23%
Corvus.ContentHandling.ContentHandlerContentFactoryExtensions 0%
Corvus.ContentHandling.ContentHandlerWithResultContentFactoryExtensions 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload, T1, T2, T3>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload, T1, T2>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload, T1>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler, T1, T2>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler, T1>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, T1, T2, T3, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, T1, T2, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, T1, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, T1, TResult>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher<TPayloadBase, TPar
am1, TParam2, TParam3>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher<TPayloadBase, TPar
am1, TParam2>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher<TPayloadBase, TPar
am1>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher 0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher 0% 0%
Corvus.ContentHandling.Internal.ContentHandlerGenerator 0% 0%
Corvus.ContentHandling.Internal.ContentHandlerUtilities 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load, T1, T2, T3>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load, T1, T2>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load, T1>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler, T1, T2>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler, T1>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, T1, T2, T3, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, T1, T2, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, T1, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, T1, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, TResult>
0%
Corvus.ContentHandling.MediaType 0% 0%
Corvus.ContentHandling.MediaTypeDictionaryExtensions 0% 0%
Microsoft.Extensions.DependencyInjection.ContentFactoryServiceCollectionExt
ensions
100% 100%
Microsoft.Extensions.DependencyInjection.ContentFactoryServiceProviderExten
sions
29.3% 27.2%
Microsoft.Extensions.DependencyInjection.ContentFactoryServiceProviderExten
sions
29.3% 27.2%
Corvus.ContentHandling.Json - 1.2%
Name Line Branch
Corvus.ContentHandling.Json 1.2% 0.9%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions 0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions<TPayload, T1
, T2, T3>
0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions<TPayload, T1
, T2>
0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions<TPayload, T1
>
0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions 0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions 0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, T1, T2, TResult>
0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, T1, TResult>
0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, TResult>
0%
Corvus.ContentHandling.Json.ContentEnvelope 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2, T3, T4, T5> 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2, T3, T4> 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2, T3> 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2> 0% 0%
Corvus.ContentHandling.Json.ContractResolutionExtensions 0% 0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeConverter 6.2% 0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler, T1, T2>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler, T1>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, T1, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler, T1, T2>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler, T1>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, T1, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, TResult>
0%
Corvus.ContentHandling.Json.Internal.PolymorphicTargetConverter<TTarget, T> 100%
Corvus.ContentHandling.Json.Internal.PolymorphicTargetConverter 87.5% 62.5%
Corvus.ContentHandling.Json.Internal.PolymorphicTargetConverter 100%
Corvus.ContentHandling.JsonContentFactoryExtensions 100%
Microsoft.Extensions.DependencyInjection.ContentHandlingJsonServiceCollecti
onExtensions
100% 100%
Corvus.ContentHandling.Json.Specs - 77.2%
Name Line Branch
Corvus.ContentHandling.Json.Specs 77.2% 31.8%
Corvus_ContentHandling_Json_Specs_NUnitAssemblyHooks 100%
Corvus.ContentHandling.Json.Specs.ContentHandlingContainerBindings 100% 100%
Corvus.ContentHandling.Json.Specs.DeserializingContentFeature 100%
Corvus.ContentHandling.Json.Specs.DeserializingContentSteps 100%
Corvus.ContentHandling.Json.Specs.Samples.PocObject 62.5% 33.3%
Corvus.ContentHandling.Json.Specs.Samples.PocObjectWithCtorInitialization 75%
Corvus.ContentHandling.Json.Specs.Samples.PocObjectWithDictionary 42.1% 41.6%
Corvus.ContentHandling.Json.Specs.Samples.PocObjectWithEnum 22.2% 0%
Corvus.ContentHandling.Json.Specs.Samples.SerializationSampleContentService
CollectionExtensions
100%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentAbstractBase 0%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentBase 80%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentRequiringDiInitializat
ion
38.4% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBase 40% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBaseAndChi
ld
41.6% 50%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBaseAndPoc
Child
36.3% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBaseAndPoc
ChildCtorInitialized
47% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithBase 36.3% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithBaseAndChild 41.6% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithBaseAndPocChild 41.6% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithInterface 40% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithInterfaceAndChild 46.1% 50%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithInterfaceAndPocChi
ld
36.3% 25%
Corvus.ContentHandling.Json.Specs.SerializingContentFeature 100%
Corvus.ContentHandling.Json.Specs.SerializingContentSteps 100% 100%
Corvus.ContentHandling.Specs - 93.6%
Name Line Branch
Corvus.ContentHandling.Specs 93.6% 68.3%
Corvus_ContentHandling_Specs_NUnitAssemblyHooks 100%
Corvus.ContentHandling.Specs.Driver.Registration 84.8% 83.3%
Corvus.ContentHandling.Specs.Driver.TypeMap 95.4% 60.8%
Corvus.ContentHandling.Specs.Features.RegisterContentFeature 100%
Corvus.ContentHandling.Specs.Steps.RegisterContentSteps 100% 100%

@idg10 idg10 enabled auto-merge (squash) January 17, 2025 16:40
@idg10 idg10 merged commit b3e4955 into main Jan 28, 2025
@idg10 idg10 deleted the feature/fix-test-matrix branch January 28, 2025 15:41
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