• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

gatewayd-io / gatewayd
63%
main: 60%

Build:
Build:
LAST BUILD BRANCH: dependabot/go_modules/google.golang.org/grpc-1.72.2
DEFAULT BRANCH: main
Repo Added 07 Sep 2023 08:58PM CUT
Files 64
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH feature/dynamic-adding-raft-642
branch: feature/dynamic-adding-raft-642
CHANGE BRANCH
x
Reset
  • feature/dynamic-adding-raft-642
  • dependabot/go_modules/github.com/Masterminds/semver/v3-3.3.1
  • dependabot/go_modules/github.com/grpc-ecosystem/grpc-gateway/v2-2.24.0
  • dependabot/go_modules/github.com/grpc-ecosystem/grpc-gateway/v2-2.25.1
  • dependabot/go_modules/github.com/grpc-ecosystem/grpc-gateway/v2-2.26.1
  • dependabot/go_modules/github.com/jackc/pgx/v5-5.7.2
  • dependabot/go_modules/github.com/prometheus/client_golang-1.21.0
  • dependabot/go_modules/github.com/spf13/cast-1.7.1
  • dependabot/go_modules/github.com/spf13/cobra-1.9.1
  • dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlptrace-1.35.0
  • dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlptrace-1.36.0
  • dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc-1.35.0
  • dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc-1.36.0
  • dependabot/go_modules/go.opentelemetry.io/otel/sdk-1.35.0
  • dependabot/go_modules/go.opentelemetry.io/otel/sdk-1.36.0
  • dependabot/go_modules/go.opentelemetry.io/otel/trace-1.35.0
  • dependabot/go_modules/go.opentelemetry.io/otel/trace-1.36.0
  • dependabot/go_modules/golang.org/x/text-0.22.0
  • dependabot/go_modules/golang.org/x/text-0.23.0
  • dependabot/go_modules/google.golang.org/grpc-1.68.1
  • dependabot/go_modules/google.golang.org/grpc-1.69.0
  • dependabot/go_modules/google.golang.org/grpc-1.72.2
  • dependabot/go_modules/google.golang.org/protobuf-1.36.0
  • dependabot/go_modules/google.golang.org/protobuf-1.36.1
  • dependabot/go_modules/google.golang.org/protobuf-1.36.5
  • feature/add-raft-cluster-peer-management
  • feature/add-raft-health-check
  • feature/raft-loadbalancer-state
  • feature/setup-raft
  • main
  • refactor-compat-policy
  • refactor-run-cmd
  • refactor-scheduler-functions
  • refs/tags/v0.10.0
  • refs/tags/v0.10.1
  • refs/tags/v0.10.2
  • refs/tags/v0.9.0
  • refs/tags/v0.9.1
  • refs/tags/v0.9.10
  • refs/tags/v0.9.2
  • refs/tags/v0.9.3
  • refs/tags/v0.9.4
  • refs/tags/v0.9.5
  • refs/tags/v0.9.6
  • refs/tags/v0.9.7
  • refs/tags/v0.9.8
  • refs/tags/v0.9.9
  • update-deps

17 Feb 2025 10:37PM CUT coverage: 62.946% (+0.07%) from 62.872%
13379623417

Pull #661

github

hamedsalim1999
test(raft): Add comprehensive RPC server method tests

Implement thorough test suites for Raft RPC server methods:
- AddPeer: Test peer addition with various input scenarios
- RemovePeer: Validate peer removal in different conditions
- GetPeerInfo: Verify peer information retrieval

Enhance test coverage for Raft RPC server operations, improving reliability and robustness of cluster management methods.
Pull Request #661: Add Raft cluster peer management (GetPeers, AddPeer, RemovePeer)

709 of 1150 new or added lines in 13 files covered. (61.65%)

5 existing lines in 3 files now uncovered.

5888 of 9354 relevant lines covered (62.95%)

19.1 hits per line

Relevant lines Covered
Build:
Build:
9354 RELEVANT LINES 5888 COVERED LINES
19.1 HITS PER LINE
Source Files on feature/dynamic-adding-raft-642
  • Tree
  • List 64
  • Changed 21
  • Source Changed 0
  • Coverage Changed 14
Loading...
Coverage∆FileLinesRelevantCoveredMissedHits/Line
0.0
usagereport/v1/usagereport.pb.validate.go349 189 0 189 0.0
0.0
raft/proto/raft.pb.gw.go328 + 183244 + 1650 244 + 1650.0
0.0
plugin/embed_plugin_template.go13 3 0 3 0.0
0.0
usagereport/v1/usagereport_grpc.pb.go89 33 0 33 0.0
0.0
plugin/plugin_scaffold.go168 101 0 101 0.0
0.0
main.go7 3 0 3 0.0
0.0
plugin/plugin.go67 32 0 32 0.0
15.17
usagereport/v1/usagereport.pb.go308 145 22 123 1.0
30.5
plugin/plugin_registry.go721 518 158 360 1.0
36.0
network/loadbalancer.go52 + 225 9 16 2.0
Showing 1 to 10 of 64 entries
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • Next
  • ►
    86.59
    act/
  • ►
    70.77
    api/
  • ►
    67.88
    cmd/
  • ►
    65.97
    config/
  • ►
    100.0
    errors/
  • ►
    67.25
    logging/
  • ►
    62.57
    metrics/
  • ►
    69.51
    network/
  • ►
    30.79
    plugin/
  • ►
    83.87
    pool/
  • ►
    60.84
    raft/
  • ►
    88.89
    testhelpers/
  • ►
    84.62
    tracing/
  • ►
    5.99
    usagereport/

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
13379623417 feature/dynamic-adding-raft-642 test(raft): Add comprehensive RPC server method tests Implement thorough test suites for Raft RPC server methods: - AddPeer: Test peer addition with various input scenarios - RemovePeer: Validate peer removal in different conditions - GetPeerInfo... Pull #661 17 Feb 2025 10:41PM CUT hamedsalim1999 github
62.95
13378758631 feature/dynamic-adding-raft-642 test(raft): Add comprehensive RPC server method tests Implement thorough test suites for Raft RPC server methods: - AddPeer: Test peer addition with various input scenarios - RemovePeer: Validate peer removal in different conditions - GetPeerInfo... Pull #661 17 Feb 2025 09:26PM CUT sinadarbouy github
62.92
13377576421 feature/dynamic-adding-raft-642 test(raft): Add comprehensive test coverage for Node methods Implement thorough test suites for Raft Node methods: - GetPeers: Test peer retrieval in various cluster configurations - GetLeaderClient: Verify leader client retrieval in single and m... Pull #661 17 Feb 2025 07:49PM CUT sinadarbouy github
61.46
13359500146 feature/dynamic-adding-raft-642 test(raft): Add comprehensive LeaveCluster test suite Implement thorough test cases for LeaveCluster method covering: - Single node cluster - Follower leaving multi-node cluster - Leader leaving multi-node cluster - Handling nil node scenarios - ... Pull #661 16 Feb 2025 10:44PM CUT sinadarbouy github
61.41
13356490769 feature/dynamic-adding-raft-642 feat(raft): Improve cluster management and peer handling Enhance Raft cluster operations with: - Robust LeaveCluster method with timeout and logging - Comprehensive peer validation in FSM - Metrics tracking for peer additions, updates, and remova... Pull #661 16 Feb 2025 03:45PM CUT sinadarbouy github
60.51
13354303233 feature/dynamic-adding-raft-642 chore(protobuf): Update protoc-gen-go version to v1.36.5 Update the protoc-gen-go version in generated protobuf files for both API and Raft services, ensuring compatibility and using the latest minor version. Pull #661 16 Feb 2025 10:55AM CUT sinadarbouy github
60.78
See All Builds (601)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc