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

ArduPilot / MethodicConfigurator / 35150552244
90%

Build:
DEFAULT BRANCH: master
Ran 16 Sep 2026 09:15PM UTC
Jobs 3
Files 147
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

16 Sep 2026 09:07PM UTC coverage: 89.88% (+0.3%) from 89.622%
35150552244

push

github

amilcarlucas
feat(project-creator): add configured flight controller workflow

Add an opener action and minimal project creator for already configured
flight controllers.

Automatically select the matching empty firmware template, apply FC
parameter values, and infer component specifications and connections.

Refactor creator widget setup, add BDD coverage for FC workflows, and
update screenshot automation for the new UI.

Refresh the application screenshots used by the documentation.

Stabilize the file 24 capture workflow by waiting for the FC-copy
dialog to finish initializing before selecting “No”.

When creating a project from a template with FC parameter values enabled,
snapshot the connected controller's defaults before reinitializing the new
project and write them to 00_default.param.

Add a real-filesystem regression test covering template creation and ensuring
FC-specific default values are preserved.

Record parameters injected by auto-import rules in the editor's added-parameter tracker.
This makes the normal save gate detect imported non-default FC values even when
document annotation is disabled. Add regression coverage through the save workflow.

Convert persistence and reinitialization failures into user-facing vehicle
project creation errors, while preserving open errors for the creator window
to display. Add regression coverage for read-only persistence and post-creation
open failures.

Remove mutable autoimported parameter state from the configuration step processor.
Return imported names with the main processing result so the parameter editor consumes
explicit data and cannot observe stale state.
Update affected tests and mocks for the expanded result tuple.

Add regression tests for SystemExit translation during template, flight-controller,
and bin-log project creation.

Cover template-path GUI open errors and no-op FC parameter copy feedback.

distinguish unchanged and failed FC parameter copies

Return detailed copy results for copied, uncha... (continued)

5119 of 6130 branches covered (83.51%)

18190 of 20238 relevant lines covered (89.88%)

2.68 hits per line

Coverage Regressions

Lines Coverage ∆ File
91
80.74
0.11% frontend_tkinter_parameter_editor_table.py
13
98.73
0.02% data_model_parameter_editor.py
4
97.71
-0.69% data_model_vehicle_project.py
3
98.9
0.0% data_model_ardupilot_parameter.py
3
98.0
-0.03% data_model_configuration_step.py
1
99.06
0.17% frontend_tkinter_project_creator.py
Jobs
ID Job ID Ran Files Coverage
1 run-ubuntu-latest-py3.10 - 35150552244.1 16 Sep 2026 09:25PM UTC 147
89.83
GitHub Action Run
2 run-ubuntu-latest-py3.14 - 35150552244.2 16 Sep 2026 09:24PM UTC 147
89.75
GitHub Action Run
3 run-windows-latest-py3.14 - 35150552244.3 16 Sep 2026 09:15PM UTC 147
89.65
GitHub Action Run
Source Files on build 35150552244
  • Tree
  • List 147
  • Changed 17
  • Source Changed 0
  • Coverage Changed 17
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #35150552244
  • 57a6e01c on github
  • Prev Build on master (#35124541840)
  • Next Build on master (#35215587488)
  • 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