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

polserver / polserver / 29352231943
62%

Build:
DEFAULT BRANCH: master
Ran 14 Jul 2026 05:13PM UTC
Jobs 1
Files 845
Run time 3min
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

14 Jul 2026 05:04PM UTC coverage: 61.419% (+0.07%) from 61.349%
29352231943

push

github

web-flow
Misc modernizations and improvments (#896)

* fixed_allocator cleanup
template argument is now the type and not the size
general cleanup, rewrote refill loop to better understand whats
happening
possibility to use different alignments (not needed for the used types)

* adapted fixed_allocator usage

* simplified message_queue conditial wait, removed unused header

* use moveonlyfunction for logging queue

* cleanup and performance improvment for clienttransmit

* use moveonlyfunction for sql

* fixed use after move

* TaskThreadPool uses moveonlyfunction

* catch exception locally without stopping the complete workerthread

* message_queue pop with timeout

* DynTaskThreadPool changes

- using move_only_function
- general simplification
- minimum of 4 threads
- added idle timeout to get rid of workers

* simplified auxpoolthread usage

* fixed threadmap initialization

* to avoid static initialization problem dont prefill worker threada in
the constructor
update macos to latest which hopefully supports jthreads

* removed debug logs

* seems macos-latest is not always 26, explicitly use it

* added jitter for timeout
secured the logic when to spawn a new thread more
busyguard is now used to track a message compare value against
live_threads to decide if a new thread should be spawned
unique name per poolworker

199 of 248 new or added lines in 15 files covered. (80.24%)

1 existing line in 1 file now uncovered.

45056 of 73359 relevant lines covered (61.42%)

634055.61 hits per line

Uncovered Changes

Lines Coverage ∆ File
31
55.69
3.78% pol-core/pol/module/sqlmod.cpp
8
86.61
10.32% pol-core/clib/threadhelp.cpp
3
86.84
1.43% pol-core/pol/network/clienttransmit.cpp
2
11.58
1.93% pol-core/clib/Debugging/ExceptionParser.cpp
2
90.48
pol-core/pol/testing/testthreadpool.cpp
1
76.86
0.0% pol-core/clib/logfacility.cpp
1
71.29
0.0% pol-core/pol/pol.cpp
1
78.57
-1.43% pol-core/pol/testing/testenv.h

Coverage Regressions

Lines Coverage ∆ File
1
78.57
-1.43% pol-core/pol/testing/testenv.h
Jobs
ID Job ID Ran Files Coverage
1 29352231943.1 14 Jul 2026 05:13PM UTC 845
61.42
GitHub Action Run
Source Files on build 29352231943
  • Tree
  • List 845
  • Changed 16
  • Source Changed 0
  • Coverage Changed 16
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 803b372b on github
  • Prev Build on master (#29224776793)
  • Next Build on master (#29720407616)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc