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

SAP / ui5-server / 37276461061
93%
main: 93%

Build:
Build:
LAST BUILD BRANCH: v4
DEFAULT BRANCH: main
Ran 05 Oct 2026 07:13AM UTC
Jobs 1
Files 15
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

05 Oct 2026 07:12AM UTC coverage: 93.186% (+0.1%) from 93.066%
37276461061

push

github

web-flow
[FIX] Replace portscanner in server with a native port scan (#808)

JIRA: CPOUI5FOUNDATION-1359

Replace the unmaintained portscanner dependency with a small
connect-probe helper built on node:net, removing the dependency
entirely.

isPortInUse() mirrors portscanner's semantics exactly: a successful TCP
connection means the port is in use, a refused connection or timeout
means it is free, and any other socket error rejects as a scan failure.
findAPortNotInUse() scans the inclusive range for the first free port.

Because the probe semantics are unchanged, the existing behavior is
fully preserved (including detection of occupiers bound to the dualstack
:: address) and no test occupiers needed adapting. Only the former
portscanner-stub test was rewritten to inject a generic socket error via
esmock.

321 of 361 branches covered (88.92%)

Branch coverage included in aggregate %.

20 of 20 new or added lines in 1 file covered. (100.0%)

650 of 681 relevant lines covered (95.45%)

17.69 hits per line

Jobs
ID Job ID Ran Files Coverage
1 37276461061.1 05 Oct 2026 07:13AM UTC 15
93.19
GitHub Action Run
Source Files on build 37276461061
  • Tree
  • List 15
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #37276461061
  • 105a1156 on github
  • Prev Build on v4 (#37269337141)
  • Next Build on v4 (#37426641280)
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