hazelcast / hazelcast-csharp-client

Hazelcast .NET Client
https://hazelcast.com/clients/dotnet/
Apache License 2.0
102 stars 49 forks source link

Implement TPC #830

Closed zpqrtbnk closed 1 year ago

zpqrtbnk commented 1 year ago

This is the big PR. It implemented TPC as per the TDD.

Comes with sets of tests.

netlify[bot] commented 1 year ago

Deploy request for silly-valkyrie-e996d9 pending review.

Visit the deploys page to approve it

Name Link
Latest commit 4e0d204a87ba3f7e1b9479a8331c4cbf9f97ac4d
codecov-commenter commented 1 year ago

Codecov Report

Merging #830 (4e0d204) into master (c529bfc) will increase coverage by 0.21%. The diff coverage is 82.35%.

@@            Coverage Diff             @@
##           master     #830      +/-   ##
==========================================
+ Coverage   84.29%   84.50%   +0.21%     
==========================================
  Files         892      890       -2     
  Lines       21124    21114      -10     
==========================================
+ Hits        17807    17843      +36     
+ Misses       3317     3271      -46     
Impacted Files Coverage Δ
src/Hazelcast.Net/Messaging/ClientMessage.cs 100.00% <ø> (ø)
...c/Hazelcast.Net/Networking/SocketConnectionBase.cs 91.83% <40.00%> (-7.40%) :arrow_down:
src/Hazelcast.Net/Models/AuthenticationResult.cs 86.95% <50.00%> (-13.05%) :arrow_down:
src/Hazelcast.Net/Clustering/Authenticator.cs 72.91% <73.91%> (-8.48%) :arrow_down:
src/Hazelcast.Net/Clustering/MemberConnection.cs 82.19% <82.85%> (-1.04%) :arrow_down:
src/Hazelcast.Net/Clustering/ClusterState.cs 90.83% <83.33%> (+1.31%) :arrow_up:
.../Hazelcast.Net/Clustering/AuthenticationOptions.cs 93.33% <100.00%> (+0.47%) :arrow_up:
src/Hazelcast.Net/Clustering/ClusterConnections.cs 78.81% <100.00%> (-0.75%) :arrow_down:
src/Hazelcast.Net/HazelcastClientFactory.cs 83.05% <100.00%> (+0.29%) :arrow_up:
...Hazelcast.Net/Messaging/ClientMessageConnection.cs 99.25% <100.00%> (+<0.01%) :arrow_up:
... and 3 more

... and 5 files with indirect coverage changes

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more