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

savonrb / wasabi / 35184323790
98%
master: 98%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 17 Sep 2026 05:05AM UTC
Jobs 1
Files 6
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

17 Sep 2026 05:04AM UTC coverage: 97.619% (+0.2%) from 97.46%
35184323790

Pull #138

github

pcai
Resolve per-operation SOAP endpoints from WSDL ports

Wasabi only exposed the first service port's address, so clients could
never route an operation to the port that serves it (savonrb/savon#879).

Add Wasabi::ServicePorts, which parses every wsdl:port (name, binding,
address, SOAP version) and every wsdl:binding into a binding -> portType
map, and resolves the address of the port serving a given operation by
walking operation -> portType -> binding -> port, optionally filtered by
SOAP version. It lives in its own class because the Parser is already at
its documented size limit. Document#endpoint_for_operation delegates to
it; Document#endpoint keeps its legacy first-port behavior.
Pull Request #138: Resolve per-operation SOAP endpoints from WSDL ports

62 of 63 new or added lines in 3 files covered. (98.41%)

8 existing lines in 1 file now uncovered.

369 of 378 relevant lines covered (97.62%)

1816.89 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
98.28
lib/wasabi/service_ports.rb

Coverage Regressions

Lines Coverage ∆ File
8
90.48
0.48% lib/wasabi/document.rb
Jobs
ID Job ID Ran Files Coverage
1 35184323790.1 17 Sep 2026 05:05AM UTC 6
97.62
GitHub Action Run
Source Files on build 35184323790
  • Tree
  • List 6
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #35184323790
  • Pull Request #138
  • PR Base - main (#34185179027)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc