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

ghettovoice / gosip / 25051536787
47%
master: 49%

Build:
Build:
LAST BUILD BRANCH: refactoring
DEFAULT BRANCH: master
Ran 28 Apr 2026 12:04PM UTC
Jobs 1
Files 117
Run time 1min
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

28 Apr 2026 11:07AM UTC coverage: 46.23% (+0.3%) from 45.89%
25051536787

push

github

ghettovoice
refactor: transport layer overhaul with MTU-based selection, stateful messaging, and DNS resolution

Major refactoring of the transport layer and messaging system:

- Replace default transport with priority-based transport selection
- Implement MTU-based transport selection for optimal path MTU discovery
- Add stateful request/response sending with DNS resolution
- Add Respond methods to Element for stateful response handling
- Add RemoteServerLocator to Element with nil-safety improvements
- Add metadata lookup methods to TransportManager for transport discovery
- Improve request routing, Via/Route header handling, tel URI conversion
- Improve close error handling and options management
- Migrate from Makefile to Taskfile for task management
- Fix and enhance transaction tests with better assertions

478 of 789 new or added lines in 17 files covered. (60.58%)

31 existing lines in 7 files now uncovered.

11484 of 24841 relevant lines covered (46.23%)

11.05 hits per line

Uncovered Changes

Lines Coverage ∆ File
164
29.01
-25.45% sip/element.go
64
71.68
sip/element_lookup.go
24
60.09
4.09% sip/transaction_manager.go
24
72.69
-0.89% sip/transport.go
16
67.05
-2.77% sip/header.go
14
83.8
12.33% sip/transport_manager.go
1
52.59
0.0% sip/message_response.go
1
98.55
-1.45% sip/timing.go
1
94.12
-1.0% sip/transaction.go
1
75.23
0.57% sip/transaction_client.go
1
75.93
-0.08% sip/transaction_server.go

Coverage Regressions

Lines Coverage ∆ File
11
63.88
-1.73% sip/transport_conn.go
9
72.69
-0.89% sip/transport.go
4
29.01
-25.45% sip/element.go
2
70.69
-2.19% sip/message_interceptor.go
2
75.93
-0.08% sip/transaction_server.go
2
83.8
12.33% sip/transport_manager.go
1
60.09
4.09% sip/transaction_manager.go
Jobs
ID Job ID Ran Files Coverage
1 25051536787.1 28 Apr 2026 12:04PM UTC 117
46.23
GitHub Action Run
Source Files on build 25051536787
  • Tree
  • List 117
  • Changed 16
  • Source Changed 0
  • Coverage Changed 16
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • e0b8662b on github
  • Prev Build on refactoring (#23897839344)
  • Next Build on refactoring (#25362472271)
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