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

Grauniad / CPPWebSocketResponseRequest / 28 / 1
94%
master: 94%

Build:
DEFAULT BRANCH: master
Ran 09 Sep 2018 03:01AM UTC
Files 17
Run time 1s
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

09 Sep 2018 02:55AM UTC coverage: 74.607%. Remained the same
28.1

push

travis-ci

Grauniad
Prevent a hanging server on WSL, when the port is already taken.

The ReqServer uses the REUSEADDR flag in order to avoid having to wait
for the system to clean up old instances if they have crashed without
correctly cleaning themselves up. It allows the port to be re-used by
the new process if the existing bind is no longer actively listening.

*HOWEVER*, the case where the port is genuinely already in use,  is not
implemented correctly on Windows, and rather than preventing the bind,
the process instead 'queues', and waits for the proces to finish. This
leaves the NoDoubleBind test hanging.

To work around this issue, ReqServer will no longer attempt to reuse the
port of a crashed server on WSL

285 of 382 relevant lines covered (74.61%)

3.93 hits per line

Source Files on job 28.1
  • Tree
  • List 0
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 6
  • Travis Job 28.1
  • 57c29907 on github
  • Prev Job for on master (#27.1)
  • Next Job for on master (#29.1)
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