Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • PostgreSQL PostgreSQL
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • packagespackages
  • golanggolang
  • Asynchronous consistencyAsynchronous consistency
  • PostgreSQLPostgreSQL
  • Merge requests
  • !4

[IN-785] Full edispatcher-pg coverage and release factory connections

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged antonizsar13 requested to merge IN-785-coverage into master Nov 10, 2026
  • Overview 0
  • Commits 2
  • Pipelines 2
  • Changes 4

Reach 100% statement coverage across the entire module without exclusions. Test SQL failures with preserved PostgreSQL causes, invalid rows, missing receive offsets, transaction begin failure, empty operations, factory initialization and actual event dispatch. Close factory query rows to avoid connection-pool exhaustion and remove an unreachable successful-BeginTx nil check. Enforce full raw coverage and race detection on branch/tag pipelines. Validated Go 1.23.4 with PostgreSQL 12: all tests -race pass, go vet and go mod verify pass, coverage 100.0%.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: IN-785-coverage