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

zelazna / nw_bot
100%
master: 99%

Build:
Build:
LAST BUILD BRANCH: refacto_command_pattern
DEFAULT BRANCH: master
Repo Added 28 Jul 2025 09:31PM UTC
Files 38
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

LAST BUILD ON BRANCH refacto_command_pattern
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 3.3.0
  • 3.3.1
  • 3.3.2
  • 3.3.3
  • 3.3.4
  • 3.3.5
  • 3.3.6
  • Cleanup
  • Fix-directional-strokes
  • bugfix
  • code-cleanup
  • command_pattern
  • ctx-mgr
  • fix-config-issues
  • freeze-models
  • implement-time-separator
  • master
  • refacto_command_pattern
  • refacto_mouse_handling
  • rollback-config-json
  • setup
  • ui-improvement

02 May 2026 01:34PM UTC coverage: 100.0% (+0.9%) from 99.068%
25253101788

Pull #17

github

zelazna
[FIX] Use exec() instead of exec_(), cap stopBot worker wait to 3s
Pull Request #17: Refacto command pattern

209 of 209 new or added lines in 14 files covered. (100.0%)

1018 of 1018 relevant lines covered (100.0%)

2.0 hits per line

Relevant lines Covered
Build:
Build:
1018 RELEVANT LINES 1018 COVERED LINES
2.0 HITS PER LINE
Source Files on master
  • Tree
  • List 38
  • Changed 31
  • Source Changed 17
  • Coverage Changed 28
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
25253101788 refacto_command_pattern [FIX] Use exec() instead of exec_(), cap stopBot worker wait to 3s Pull #17 02 May 2026 01:35PM UTC zelazna github
100.0
25253064698 refacto_command_pattern [CI] Remove E2E tests from CI Pull #17 02 May 2026 01:33PM UTC zelazna github
99.81
25252955024 refacto_command_pattern [FIX] Only disable coverage tracer in Worker when running as a thread The sys.settrace(None) guard must only fire when Worker.run() executes in a spawned QThread, not when called directly from unit tests (which run in the main thread). Direct cal... Pull #17 02 May 2026 01:28PM UTC zelazna github
99.81
25252883500 refacto_command_pattern [FIX] Fix Python 3.12 coverage tracer crash in QThread Call sys.settrace(None) at the start of Worker.run() to detach the CPython coverage C tracer before the thread executes. This prevents the Python 3.12 crash that occurred when a QThread exite... Pull #17 02 May 2026 01:24PM UTC zelazna github
81.6
25252783177 refacto_command_pattern [CI/TEST] Split CI, fix Linux e2e hang, stabilise test suite - Extract lint/typecheck into dedicated lint.yaml workflow - Split pytest: unit tests with coverage, e2e with --no-cov to avoid Python 3.12 + QThread coverage C tracer crash - Use xvf... Pull #17 02 May 2026 01:18PM UTC zelazna github
100.0
25252708860 refacto_command_pattern [CI] Add 5min timeout + verbose output to debug Linux hang Pull #17 02 May 2026 01:13PM UTC zelazna github
100.0
25252461627 refacto_command_pattern [CI/TEST] Split CI, fix Linux e2e hang, stabilise test suite - Extract lint/typecheck into dedicated lint.yaml workflow - Split pytest: unit tests with coverage, e2e with --no-cov to avoid Python 3.12 + QThread coverage C tracer crash - Use xvf... Pull #17 02 May 2026 01:01PM UTC zelazna github
100.0
25252396058 refacto_command_pattern [CI] Single xvfb-run for both test steps on Linux Manual 'Xvfb & + sleep' has a race: pynput opens a real Xlib connection in test_recorder, which fails if Xvfb isn't ready yet. xvfb-run guarantees the display is up before the child process starts... Pull #17 02 May 2026 12:56PM UTC zelazna github
100.0
25252351517 refacto_command_pattern [FIX] Revert conftest teardown to working state (fd0883f) disconnect() + gc.collect() on a potentially live QThread causes a hang on Linux. Keep only wait(3000) + processEvents() which was the known-good teardown from fd0883f. push 02 May 2026 12:55PM UTC zelazna github
100.0
25252198375 refacto_command_pattern [CI] Fix Linux: start Xvfb once instead of xvfb-run per step pynput opens an X connection at import time (before any test runs), so DISPLAY must be set before pytest is even invoked. Running two sequential xvfb-run processes caused a display conf... Pull #17 02 May 2026 12:46PM UTC zelazna github
100.0
See All Builds (81)
  • Repo on GitHub
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