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

Grauniad / CPPWebSocketResponseRequest / 27
94%

Build:
DEFAULT BRANCH: master
Ran 09 Sep 2018 02:53AM UTC
Jobs 1
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

pending completion
27

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.91 hits per line

Jobs
ID Job ID Ran Files Coverage
1 27.1 09 Sep 2018 02:53AM UTC 0
74.61
Travis Job 27.1
Source Files on build 27
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #27
  • 79c68020 on github
  • Prev Build on master (#26)
  • Next Build on master (#28)
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