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

ArduPilot / MethodicConfigurator / 40441470558
94%

Build:
DEFAULT BRANCH: master
Ran 27 Oct 2026 03:08AM UTC
Jobs 3
Files 190
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

27 Oct 2026 02:57AM UTC coverage: 93.542% (+0.05%) from 93.495%
40441470558

push

github

amilcarlucas
test(mutation): expand coverage to six additional model modules

Expand Mutmut's scope from 32 to 38 modules and select their existing
focused test suites. Add 72 test cases targeting observable behavior
exposed by surviving mutants.

- Cover flight-controller frame fallbacks, throttle and duration limits,
  and default motor sequence numbering.
- Verify one-byte transfers, estimates at exactly one second, and
  transitions between known and unknown file sizes.
- Check every supported configuration expression helper.
- Exercise firmware migration boundaries, collision diagnostics,
  invalid version inputs, and numeric serial-port ordering.
- Cover secondary-battery thresholds, unavailable readings, reconnect
  and re-enable recovery, and telemetry subscription retries.
- Assert expected telemetry intervals before advancing the round-robin
  simulation so zero-interval mutants fail immediately.
- Verify configuration-step metadata, defaults, forced and derived
  values, manual overrides, live expression inputs, deletion priority,
  auto-import identity, connection conflicts, and ExpressLRS guidance.
- Add scoped pylint duplicate-code suppressions around independent
  expected ordering tuples.
- Document equivalent and unreachable mutation paths, and clarify that
  per-mutant timeouts and crashes are reported for review while
  clean-test and framework failures fail the workflow.

Validation:
- 3,001 configured tests pass.
- Targeted kills increase from 792 to 976 across 1,109 mutants.
- No unresolved targeted timeouts, crashes, or missing test associations.
- Repository-wide pylint and pre-commit checks pass.

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

7791 of 8924 branches covered (87.3%)

27710 of 29623 relevant lines covered (93.54%)

2.79 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-ubuntu-24.04-py3.14 - 40441470558.1 27 Oct 2026 03:13AM UTC 190
93.46
GitHub Action Run
2 run-ubuntu-24.04-py3.11 - 40441470558.2 27 Oct 2026 03:14AM UTC 190
93.51
GitHub Action Run
3 run-windows-latest-py3.14 - 40441470558.3 27 Oct 2026 03:08AM UTC 190
93.44
GitHub Action Run
Source Files on build 40441470558
  • Tree
  • List 190
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #40441470558
  • 0b41aca8 on github
  • Prev Build on master (#40377369227)
  • Next Build on master (#40442375515)
  • Delete
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