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

ArduPilot / MethodicConfigurator / 28761266543
94%

Build:
DEFAULT BRANCH: master
Ran 06 Jul 2026 01:11AM UTC
Jobs 3
Files 85
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

06 Jul 2026 01:02AM UTC coverage: 94.279% (-0.1%) from 94.411%
28761266543

push

github

amilcarlucas
refactor(log_analysis): fix memory, error handling, and design issues

- Cap raw_messages storage to 1 sample per message type (MAX_SAMPLES_PER_TYPE)
  to prevent memory exhaustion on large .bin log files
- Remove bare `except Exception` from _iter_messages; exceptions now propagate
  naturally without redundant log-then-re-raise
- Convert stateless LogQualityChecker class to module-level functions
  validate_fmt_schema() and validate_configuration_steps()
- Move _process_ver() and _parse_msg_version() to extract_param_defaults.py
  where their only caller lives; remove them from the shared extraction module
- Relocate the early-exit guard for MSG version fallback to the call site,
  removing the misleading in-function short-circuit
- load_configuration_steps() now returns None on I/O/JSON error instead of {}
  so callers can distinguish file failure from a legitimately empty config
- StepValidationResult.name now sources from the "why" field (step purpose)
  instead of "blog_text" (a UI hyperlink label)
- Fix test_configuration_steps_schema.py hardcoded relative path to use
  Path(__file__).parent.parent so tests pass from any working directory

Signed-off-by: Dr.-Ing. Amilcar do Carmo Lucas <amilcar.lucas@iav.de>

2022 of 2094 branches covered (96.56%)

12756 of 13530 relevant lines covered (94.28%)

2.82 hits per line

Coverage Regressions

Lines Coverage ∆ File
13
93.03
-2.55% extract_param_defaults.py
Jobs
ID Job ID Ran Files Coverage
1 run-ubuntu-latest-py3.14 - 28761266543.1 06 Jul 2026 01:47AM UTC 85
94.19
GitHub Action Run
2 run-windows-latest-py3.14 - 28761266543.2 06 Jul 2026 01:11AM UTC 85
94.04
GitHub Action Run
3 run-ubuntu-latest-py3.10 - 28761266543.3 06 Jul 2026 01:27AM UTC 85
94.21
GitHub Action Run
Source Files on build 28761266543
  • Tree
  • List 85
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #28761266543
  • 32f6dc59 on github
  • Prev Build on master (#28362563225)
  • Next Build on master (#28780842875)
  • 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