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

cjrh / aiomsg / 26687153238
85%

Build:
DEFAULT BRANCH: master
Ran 30 May 2026 03:07PM UTC
Jobs 4
Files 3
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

30 May 2026 03:06PM UTC coverage: 85.16% (-6.5%) from 91.651%
26687153238

push

github

web-flow
Change python supported versions (#118)

* Change python supoorted versions

* Seems that we have to drop 3.10 too

* Modernize and support new python versions

* Skip slow tests for now

* Fix 10s close() hang on Python 3.13+ and re-enable test_syntax

The test suite hung ~10s per test on Python 3.12+/3.13+ (280s total on CI,
occasionally tripping the test_hello 10s timeout under load), while passing
fast on 3.11.

Root cause: from Python 3.13, asyncio.Server.wait_closed() only returns once
every active connection has also closed. Søcket._close() awaited
wait_closed() *before* closing its active connections, so a still-connected
peer blocked close() until its 10s timeout fired. This was reliably hit by
test_hello_before (client connects before server, server closes first while
the client is still attached).

- Close active connections before awaiting server.wait_closed().
- Track the connect() reconnection task so close() cancels it, removing the
  "Task was destroyed but it is pending" warnings.
- Re-enable test_syntax: its "too slow" was the same teardown hang.

test_main.py now runs in ~13s instead of ~253s. The genuinely racy
test_client_with_intermittent_server stays skipped (documented inherent race).

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

29 existing lines in 1 file now uncovered.

373 of 438 relevant lines covered (85.16%)

3.39 hits per line

Coverage Regressions

Lines Coverage ∆ File
29
83.54
-5.71% aiomsg/__init__.py
Jobs
ID Job ID Ran Files Coverage
1 py-3.11 - 26687153238.1 30 May 2026 03:07PM UTC 3
84.93
GitHub Action Run
2 py-3.12 - 26687153238.2 30 May 2026 03:07PM UTC 3
84.7
GitHub Action Run
3 py-3.14 - 26687153238.3 30 May 2026 03:07PM UTC 3
84.83
GitHub Action Run
4 py-3.13 - 26687153238.4 30 May 2026 03:07PM UTC 3
84.7
GitHub Action Run
Source Files on build 26687153238
  • Tree
  • List 3
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26687153238
  • 6dd1618d on github
  • Prev Build on master (#23927394425)
  • Next Build on master (#26687225831)
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