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

kimata / rsudp / 26362479472
78%

Build:
DEFAULT BRANCH: master
Ran 24 May 2026 01:24PM UTC
Jobs 1
Files 13
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

24 May 2026 01:24PM UTC coverage: 77.986% (+0.4%) from 77.538%
26362479472

push

github

kimata
refactor: バックグラウンド監視を BackgroundMonitor クラスに集約

cli/webui.py に散在していた以下を src/rsudp/monitor.py に集約:
- 6 つのモジュールグローバル
  (_monitor_stop_event, _monitor_thread, _cache_watch_thread,
   _cache_watch_stop_event, _quake_watch_thread, _quake_watch_stop_event)
- _start_background_monitor / _stop_background_monitor 関数
- 内部クロージャ群(_log_crawl_results, _crawl_earthquakes,
  _scan_screenshots_full / _incremental, monitor_loop など)
- _get_cache_state / _get_quake_state

cli/webui.py 側は _background_monitor インスタンス 1 つだけを保持し、
main() で start()、_term() で stop() を呼ぶシンプルな形に。
監視関連のテストは新クラスを直接対象とするよう書き直し。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

81 of 132 new or added lines in 2 files covered. (61.36%)

121 existing lines in 4 files now uncovered.

1084 of 1390 relevant lines covered (77.99%)

0.78 hits per line

Uncovered Changes

Lines Coverage ∆ File
47
62.4
src/rsudp/monitor.py
4
48.35
-6.28% src/rsudp/cli/webui.py

Coverage Regressions

Lines Coverage ∆ File
72
76.22
-0.57% src/rsudp/webui/api/viewer.py
18
48.35
-6.28% src/rsudp/cli/webui.py
17
87.84
2.32% src/rsudp/screenshot_manager.py
14
64.71
-0.51% src/rsudp/config.py
Jobs
ID Job ID Ran Files Coverage
1 26362479472.1 24 May 2026 01:24PM UTC 13
77.99
GitHub Action Run
Source Files on build 26362479472
  • Tree
  • List 13
  • Changed 4
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26362479472
  • c9017a22 on github
  • Prev Build on master (#26360766189)
  • Next Build on master (#26363004776)
  • Delete
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