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

pywbem / pywbem / test-2816
92%

Build:
DEFAULT BRANCH: master
Ran 18 Oct 2025 10:31PM UTC
Jobs 36
Files 47
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

12 Oct 2025 10:27PM UTC coverage: 92.529% (+0.08%) from 92.448%
test-2816

push

github

andy-maier
Fixed WBEMListener error handling in callback thread and listener start

Details:

* Improved error handling in the WBEMListener.start() method, which has lead
  to a long wait time when errors happened, by catching exceptions that may
  happen during start() and stopping the callback thread and listener threads
  in that case.

* Because the new cleanup functionality clears the indication delivery queue,
  the unit tests need to check for whether the indication delivery queue
  exists, before accessing its methods. To support that, a new method
  ind_queue_exists() has been added to the WBEMListener class.

* Fixed error handling for exceptions raised in the callback thread, by
  changing CallbackThread to inherit from ExceptionHandlingThread in addition.
  With that, exceptions raised in the callback function provided by the user
  will no longer be raised from the thread (which is considered unraisable by
  Python), but stored and raised in the main thread when the callback thread
  is joined.

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

43 of 97 new or added lines in 1 file covered. (44.33%)

1 existing line in 1 file now uncovered.

11506 of 12435 relevant lines covered (92.53%)

33.23 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
54
77.28
0.24% pywbem/_listener.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
77.28
0.24% pywbem/_listener.py
Jobs
ID Job ID Ran Files Coverage
1 macos-latest,3.8,latest - test-2816.1 19 Oct 2025 12:26AM UTC 47
92.36
GitHub Action Run
2 ubuntu-latest,3.11,minimum - test-2816.2 19 Oct 2025 12:26AM UTC 47
92.38
GitHub Action Run
3 ubuntu-latest,3.10,latest - test-2816.3 19 Oct 2025 12:26AM UTC 47
92.38
GitHub Action Run
4 ubuntu-latest,3.13,minimum - test-2816.4 19 Oct 2025 12:26AM UTC 47
92.37
GitHub Action Run
5 macos-latest,3.9,latest - test-2816.5 19 Oct 2025 12:26AM UTC 47
92.45
GitHub Action Run
6 ubuntu-latest,3.8,latest - test-2816.6 19 Oct 2025 12:26AM UTC 47
92.36
GitHub Action Run
7 ubuntu-latest,3.12,latest - test-2816.7 19 Oct 2025 12:26AM UTC 47
92.37
GitHub Action Run
8 windows-latest,3.12,latest - test-2816.8 19 Oct 2025 12:26AM UTC 47
92.34
GitHub Action Run
9 ubuntu-latest,3.12,minimum - test-2816.9 19 Oct 2025 12:26AM UTC 47
92.37
GitHub Action Run
10 windows-latest,3.12,minimum - test-2816.10 19 Oct 2025 12:26AM UTC 47
92.34
GitHub Action Run
11 macos-latest,3.13,minimum - test-2816.11 19 Oct 2025 12:26AM UTC 47
92.37
GitHub Action Run
12 macos-latest,3.8,minimum - test-2816.12 19 Oct 2025 12:26AM UTC 47
92.36
GitHub Action Run
13 ubuntu-latest,3.11,latest - test-2816.13 19 Oct 2025 12:26AM UTC 47
92.38
GitHub Action Run
14 macos-latest,3.13,latest - test-2816.14 19 Oct 2025 12:26AM UTC 47
92.37
GitHub Action Run
15 ubuntu-latest,3.8,minimum - test-2816.15 19 Oct 2025 12:26AM UTC 47
92.36
GitHub Action Run
16 macos-latest,3.10,minimum - test-2816.16 19 Oct 2025 12:26AM UTC 47
92.38
GitHub Action Run
17 ubuntu-latest,3.9,latest - test-2816.17 19 Oct 2025 12:26AM UTC 47
92.45
GitHub Action Run
18 windows-latest,3.8,minimum - test-2816.18 19 Oct 2025 12:27AM UTC 47
92.33
GitHub Action Run
19 windows-latest,3.11,minimum - test-2816.19 19 Oct 2025 12:27AM UTC 47
92.35
GitHub Action Run
20 windows-latest,3.8,latest - test-2816.20 19 Oct 2025 12:27AM UTC 47
92.33
GitHub Action Run
21 windows-latest,3.11,latest - test-2816.21 19 Oct 2025 12:27AM UTC 47
92.35
GitHub Action Run
22 macos-latest,3.10,latest - test-2816.22 19 Oct 2025 12:27AM UTC 47
92.38
GitHub Action Run
23 macos-latest,3.12,minimum - test-2816.23 19 Oct 2025 12:27AM UTC 47
92.37
GitHub Action Run
24 macos-latest,3.9,minimum - test-2816.24 19 Oct 2025 12:27AM UTC 47
92.45
GitHub Action Run
25 windows-latest,3.13,latest - test-2816.25 19 Oct 2025 12:27AM UTC 47
92.33
GitHub Action Run
26 windows-latest,3.13,minimum - test-2816.26 19 Oct 2025 12:27AM UTC 47
92.33
GitHub Action Run
27 windows-latest,3.10,minimum - test-2816.27 19 Oct 2025 12:27AM UTC 47
92.35
GitHub Action Run
28 ubuntu-latest,3.10,minimum - test-2816.28 19 Oct 2025 12:27AM UTC 47
92.38
GitHub Action Run
29 macos-latest,3.11,latest - test-2816.29 19 Oct 2025 12:27AM UTC 47
92.38
GitHub Action Run
30 ubuntu-latest,3.9,minimum - test-2816.30 19 Oct 2025 12:27AM UTC 47
92.45
GitHub Action Run
31 macos-latest,3.11,minimum - test-2816.31 19 Oct 2025 12:27AM UTC 47
92.38
GitHub Action Run
32 windows-latest,3.10,latest - test-2816.32 19 Oct 2025 12:27AM UTC 47
92.35
GitHub Action Run
33 windows-latest,3.9,minimum - test-2816.33 19 Oct 2025 12:27AM UTC 47
92.41
GitHub Action Run
34 windows-latest,3.9,latest - test-2816.34 19 Oct 2025 12:27AM UTC 47
92.41
GitHub Action Run
35 macos-latest,3.12,latest - test-2816.35 19 Oct 2025 12:27AM UTC 47
92.37
GitHub Action Run
36 ubuntu-latest,3.13,latest - test-2816.36 19 Oct 2025 12:27AM UTC 47
92.37
GitHub Action Run
Source Files on build test-2816
  • Tree
  • List 47
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 3be5d754 on github
  • Prev Build on master (#TEST-2809)
  • Next Build on master (#TEST-2824)
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