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

hyperledger / fabric-x-committer
89%
main: 90%

Build:
Build:
LAST BUILD BRANCH: test-coverage-improve
DEFAULT BRANCH: main
Repo Added 05 Feb 2026 01:59PM UTC
Files 122
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 fix-container-image
branch: fix-container-image
CHANGE BRANCH
x
Reset
  • fix-container-image
  • apt-ci-fix
  • bft-delivery
  • ci-gotestsum
  • commit-config-immediately
  • config-docs-yaml
  • connection-test-dep
  • coveralls
  • cryptogen-recreate-support
  • default-test-node-startup-setup
  • deliver-check-block-order
  • deliver-seek-tls-cert
  • doc-loadgen-artifacts
  • dynamic-root-ca
  • enable-pprof
  • expose-ledger-api
  • fabric-logging
  • fix-connection-reset
  • fix-container-test-macos
  • fix-db-test
  • fix-falky-svmupdate-test
  • fix-flaky-conn-metrics
  • fix-flaky-loadgen-coord
  • fix-master-tserver-rf
  • fix-port-container-test
  • fix-release-path
  • fix-sign
  • fix-test-node-with-insecure
  • fix-waiting-tx-count
  • go-fix
  • ledger-service-wait-behaviour
  • lifecycle-policy
  • limit-block-apis
  • limit-inputs-block-apis
  • loadgen-remove-ctx
  • main
  • make-fixes
  • metrics-tls
  • migrate-to-postgres-official-image
  • minimize-logs
  • mock-orderer-features
  • mock-orderer-stream-holder
  • namespace-policy-docs
  • optimize-map-block
  • pgx5
  • postgres-renaming
  • qs-pen-test-fix
  • rate-limit-sidecar
  • root-ca-workaround-fix
  • sidecar-block-store-code-fix
  • sidecar-limit-active-txids-notifier
  • sidecar-remove-chan-id
  • split-tablets
  • sustain-config
  • sync-block
  • template-tls-per-endpoint
  • test-coverage-improve
  • test-coverage-tests
  • test-limiter-max-wait
  • test-minor-fixes
  • test-query-status
  • test-tls-flatten
  • testcrypto-refactor
  • tls-docs-update
  • update-to-latest-common
  • update-to-yugabytedb-latest-lts
  • upgrade-pg
  • worktree-notification-docs

23 Feb 2026 04:34PM UTC coverage: 88.844% (-0.2%) from 89.008%
22315506234

Pull #376

github

cendhu
fix TestCommitterReleaseImagesWithTLS

Root cause: ExposePort() used HostPort: "" with go-dockerclient's
PortBinding, which has json:"HostPort,omitempty". The omitempty
tag drops the empty string during JSON serialization, so Docker
never receives a HostPort field and defaults to binding the
container's own port number (5433) on the host. When parallel
subtests each try to bind host port 5433, only the first wins.

Fix: HostPort: "" → HostPort: "0". The string "0" explicitly
tells Docker to auto-assign an ephemeral port, and being non-empty,
it survives omitempty serialization.

Signed-off-by: Senthilnathan <cendhu@gmail.com>
Pull Request #376: fix TestCommitterReleaseImagesWithTLS

9182 of 10335 relevant lines covered (88.84%)

1.29 hits per line

Relevant lines Covered
Build:
Build:
10335 RELEVANT LINES 9182 COVERED LINES
1.29 HITS PER LINE
Source Files on fix-container-image
  • Tree
  • List 118
  • Changed 10
  • Source Changed 0
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
22315506234 fix-container-image fix TestCommitterReleaseImagesWithTLS Root cause: ExposePort() used HostPort: "" with go-dockerclient's PortBinding, which has json:"HostPort,omitempty". The omitempty tag drops the empty string during JSON serialization, so Docker never receives... Pull #376 23 Feb 2026 04:43PM UTC cendhu github
88.84
See All Builds (302)
  • 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

© 2026 Coveralls, Inc