ArduPilot/MethodicConfigurator

Regression test coverage has dropped below 90%

Open

#1,954 opened on Aug 17, 2026

 (3 comments) (0 reactions) (1 assignee)Python (65 forks)auto 404
bughelp wantedmaintenancepython

Repository metrics

Stars
 (143 stars)
PR merge metrics
 (Avg merge 5d 23h) (79 merged PRs in 30d)

Description

Is there an existing issue for this?

  • I have searched the existing issues

Description of the bug

Our CI automated regression test suite code coverage has dropped below 90%

Previously it was 95% but lately we have added so much new code that the tests are lagging behind.

Steps To Reproduce

Look at the pytest coverage reports:

pytest --cov=ardupilot_methodic_configurator --cov-report=term-missing

Much of the code in the plugins and log_analysis directories is WIP and can lag for now. But the code coverage in the ardupilot_methodic_configurator directory should be above 95% on all files. @iacker @yashhzd can you help?

There is a skill that should help a lot: .github/skills/pytest-testing/SKILL.md

Expected behavior

Coverage of the files in the ardupilot_methodic_configurator should be above 95%

Screenshots / Logs

No response

Software information

  • Operating system: All
  • arduPilot Methodic Configuration version: latest

Additional context

No response

Contributor guide