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

pywbem / pywbem / test-2982 / 6
92%
master: 92%

Build:
DEFAULT BRANCH: master
Ran 12 Jan 2026 07:16AM UTC
Files 47
Run time 3s
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

12 Jan 2026 06:32AM UTC coverage: 92.328% (-0.06%) from 92.392%
test-2982.6

push

github

web-flow
Fixed hangs and race conditions in WBEMListener; Added listener logs (#3364)

Details:

* Fixed a hang in WBEMListener.start() that happened for the wildcard host on
  macOS when the IPv6 stack is not properly set up. That is the case on GitHub
  Actions for example. The fix (circumvention) was not to use AF_UNSPEC in
  socket.getaddrinfo(), but to first try AF_INET (IPv4) and only if that fails,
  try AF_INET6 (IPv6).

* Fixed a second hang in in WBEMListener.start() that happened for the wildcard
  host on macOS when the IPv6 stack is not properly set up, that happened in
  the built-in bind_server() method in class http.server.HTTPServer, when it
  attempts to perform a reverse DNS lookup on the IP address. Fixed that by
  special-casing the wildcard IP addresses and setting the host to "localhost"
  in the wildcard case.

* Fixed that in WBEMListener.stop(), the threads were not waited for. This
  can cause race conditions in tests, where the next listener is started
  right after the previous one was stopped, on the same port.

* In test_indicationlistener.py, added a comment to string-typed port numbers
  that they are intentionally string-typed.

* Added debug log messages for resolving the address of listener host.

Signed-off-by: Andreas Maier <andreas.r.maier@gmx.de>

11517 of 12474 relevant lines covered (92.33%)

0.92 hits per line

Source Files on job ubuntu-latest,3.9,latest - test-2982.6
  • Tree
  • List 47
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 0
  • 9ee28e63 on github
  • Prev Job for on master (#test-2978.4)
  • Next Job for on master (#test-2996.7)
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