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

ArduPilot / MethodicConfigurator
91%

Build:
DEFAULT BRANCH: master
Repo Added 17 Jan 2025 02:18PM UTC
Token wTVm51EHVxDu6lgNmxB4UKhHYjgsnSjfr regen
Build 2604 Last
Files 170
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

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
Sync Branches
  • master
  • 4.7_support
  • Accept_whitespaces_in_vehicle_name
  • Add_simple_upload_button
  • BATT_specifications
  • ESC_GUI
  • ESC_WIP
  • ESC_followup
  • GUI_fixes
  • Import_from_bin_with_custom_template
  • MAVFTP_resiliance
  • No_analize
  • Notes
  • RC_Calibration
  • STATUSTEXT_in_motor_test
  • Test_pyinstaller
  • Up
  • Update_plugins_skill
  • accel-calibration-plugin
  • accel_fixes
  • add_frame_class
  • add_main_to_log_analysis
  • add_skills
  • ahrs_orientation
  • all_updates
  • am32-esc-fix-guide
  • arduplane
  • auto-connect-mac
  • auto-import-params
  • auto-re-connect
  • auto_base_template
  • auto_code_review
  • automated_app_screenshots
  • autoremove_not_available
  • autotune_GMBK
  • banner
  • bat_tests
  • bdd-main-coverage
  • bootloader_discovery
  • build_linux_appimage
  • catch_component_save_errors
  • chore_dep_updates
  • chore_updates
  • codeql
  • compass-data-model
  • component_template_save_fix
  • conditional_param_add_delete_derive
  • config_steps
  • conn_history_fix
  • conn_rename
  • connect_fixes
  • consistent_coverage_paths
  • copilot/improve-automated-regression-tests
  • customize_configuration_steps
  • data-models
  • dep-updates
  • dep_updates
  • dep_updates2
  • dep_updates_no_ty
  • dependabot/github_actions/EnricoMi/publish-unit-test-result-action-2.24.0
  • dependabot/github_actions/actions/cache-5.0.4
  • dependabot/github_actions/actions/cache-5.0.5
  • dependabot/github_actions/actions/cache-6.1.0
  • dependabot/github_actions/actions/checkout-6.0.3
  • dependabot/github_actions/actions/checkout-7.0.0
  • dependabot/github_actions/actions/checkout-7.0.1
  • dependabot/github_actions/actions/download-artifact-8.0.1
  • dependabot/github_actions/actions/setup-python-7.0.0
  • dependabot/github_actions/actions/upload-artifact-7.0.1
  • dependabot/github_actions/astral-sh/setup-uv-10.0.1
  • dependabot/github_actions/astral-sh/setup-uv-10.1.0
  • dependabot/github_actions/astral-sh/setup-uv-10.2.0
  • dependabot/github_actions/astral-sh/setup-uv-7.4.0
  • dependabot/github_actions/astral-sh/setup-uv-7.5.0
  • dependabot/github_actions/astral-sh/setup-uv-7.6.0
  • dependabot/github_actions/astral-sh/setup-uv-8.0.0
  • dependabot/github_actions/astral-sh/setup-uv-8.1.0
  • dependabot/github_actions/astral-sh/setup-uv-8.3.2
  • dependabot/github_actions/astral-sh/setup-uv-9.0.0
  • dependabot/github_actions/coverallsapp/github-action-2.3.8
  • dependabot/github_actions/dot-github/workflows/orgoro/coverage-3.3
  • dependabot/github_actions/emibcn/badge-action-2.0.4
  • dependabot/github_actions/github/codeql-action/analyze-4.38.1
  • dependabot/github_actions/github/codeql-action/autobuild-4.38.1
  • dependabot/github_actions/github/codeql-action/upload-sarif-4.38.1
  • dependabot/github_actions/orgoro/coverage-3.3
  • dependabot/github_actions/renovatebot/github-action-46.3.3
  • dependabot/github_actions/step-security/harden-runner-2.16.0
  • dependabot/github_actions/step-security/harden-runner-2.16.1
  • dependabot/github_actions/step-security/harden-runner-2.17.0
  • dependabot/github_actions/step-security/harden-runner-2.18.0
  • dependabot/github_actions/step-security/harden-runner-2.19.0
  • dependabot/github_actions/step-security/harden-runner-2.19.1
  • dependabot/github_actions/step-security/harden-runner-2.19.2
  • dependabot/github_actions/step-security/harden-runner-2.19.3
  • dependabot/github_actions/step-security/harden-runner-2.19.4
  • dependabot/github_actions/step-security/harden-runner-2.20.0
  • dependabot/github_actions/step-security/harden-runner-2.21.0
  • dependabot/pip/argcomplete-3.7.0
  • dependabot/pip/argcomplete-3.7.2
  • dependabot/pip/build-1.4.2
  • dependabot/pip/build-1.4.3
  • dependabot/pip/build-1.4.4
  • dependabot/pip/build-1.5.0
  • dependabot/pip/build-1.6.1
  • dependabot/pip/certifi-2026.4.22
  • dependabot/pip/certifi-2026.5.20
  • dependabot/pip/certifi-2026.6.17
  • dependabot/pip/certifi-2026.7.22
  • dependabot/pip/coverage-7.14.1
  • dependabot/pip/coverage-7.14.2
  • dependabot/pip/coverage-7.14.3
  • dependabot/pip/coverage-7.15.0
  • dependabot/pip/coverage-7.15.1
  • dependabot/pip/coverage-7.15.2
  • dependabot/pip/coverage-7.15.3
  • dependabot/pip/coverage-7.15.4
  • dependabot/pip/coverage-7.16.0
  • dependabot/pip/coverage-7.16.1
  • dependabot/pip/jsonschema-4.26.0
  • dependabot/pip/matplotlib-3.10.9
  • dependabot/pip/mypy-2.1.0
  • dependabot/pip/mypy-2.2.0
  • dependabot/pip/mypy-2.3.0
  • dependabot/pip/mypy-2.3.1
  • dependabot/pip/packaging-26.1
  • dependabot/pip/packaging-26.3
  • dependabot/pip/pillow-12.2.0
  • dependabot/pip/pillow-12.3.0
  • dependabot/pip/pip-26.1
  • dependabot/pip/pip-26.1.2
  • dependabot/pip/pip-26.2
  • dependabot/pip/pip-26.2.1
  • dependabot/pip/pip-system-certs-5.3
  • dependabot/pip/platformdirs-4.10.0
  • dependabot/pip/platformdirs-4.10.1
  • dependabot/pip/platformdirs-4.11.0
  • dependabot/pip/platformdirs-4.11.11
  • dependabot/pip/platformdirs-4.11.3
  • dependabot/pip/platformdirs-4.11.7
  • dependabot/pip/pre-commit-4.6.0
  • dependabot/pip/pre-commit-4.6.1
  • dependabot/pip/pre-commit-4.6.2
  • dependabot/pip/pyinstaller-6.20.0
  • dependabot/pip/pyinstaller-6.21.0
  • dependabot/pip/pyinstaller-6.22.2
  • dependabot/pip/pyinstaller-hooks-contrib-2026.7
  • dependabot/pip/pylint-4.0.5
  • dependabot/pip/pylint-4.0.6
  • dependabot/pip/pylint-4.0.7
  • dependabot/pip/pylint-4.0.8
  • dependabot/pip/pyright-1.1.409
  • dependabot/pip/pyright-1.1.410
  • dependabot/pip/pyright-1.1.411
  • dependabot/pip/pytest-9.0.3
  • dependabot/pip/pytest-9.1.0
  • dependabot/pip/pytest-9.1.1
  • dependabot/pip/pytest-cov-7.1.0
  • dependabot/pip/pywin32-312
  • dependabot/pip/requests-2.33.0
  • dependabot/pip/requests-2.34.2
  • dependabot/pip/ruff-0.15.10
  • dependabot/pip/ruff-0.15.11
  • dependabot/pip/ruff-0.15.12
  • dependabot/pip/ruff-0.15.13
  • dependabot/pip/ruff-0.15.14
  • dependabot/pip/ruff-0.15.15
  • dependabot/pip/ruff-0.15.16
  • dependabot/pip/ruff-0.15.17
  • dependabot/pip/ruff-0.15.18
  • dependabot/pip/ruff-0.15.20
  • dependabot/pip/ruff-0.15.6
  • dependabot/pip/ruff-0.15.7
  • dependabot/pip/ruff-0.15.8
  • dependabot/pip/ruff-0.15.9
  • dependabot/pip/ruff-0.16.3
  • dependabot/pip/ruff-0.16.8
  • dependabot/pip/selenium-4.44.0
  • dependabot/pip/selenium-4.45.0
  • dependabot/pip/selenium-4.46.0
  • dependabot/pip/selenium-4.47.0
  • dependabot/pip/selenium-4.48.0
  • dependabot/pip/selenium-4.49.0
  • dependabot/pip/setuptools-84.0.0
  • dependabot/pip/simpleeval-1.0.8
  • dependabot/pip/ty-0.0.23
  • dependabot/pip/ty-0.0.24
  • dependabot/pip/ty-0.0.26
  • dependabot/pip/ty-0.0.29
  • dependabot/pip/ty-0.0.30
  • dependabot/pip/ty-0.0.32
  • dependabot/pip/ty-0.0.34
  • dependabot/pip/ty-0.0.35
  • dependabot/pip/ty-0.0.37
  • dependabot/pip/ty-0.0.39
  • dependabot/pip/ty-0.0.43
  • dependabot/pip/ty-0.0.46
  • dependabot/pip/ty-0.0.49
  • dependabot/pip/ty-0.0.51
  • dependabot/pip/ty-0.0.55
  • dependabot/pip/ty-0.0.56
  • dependabot/pip/ty-0.0.59
  • dependabot/pip/ty-0.0.61
  • dependabot/pip/ty-0.0.63
  • dependabot/pip/ty-0.0.65
  • dependabot/pip/ty-0.0.69
  • dependabot/pip/ty-0.0.72
  • dependabot/pip/ty-0.0.74
  • dependabot/pip/ty-0.0.75
  • dependabot/pip/ty-0.0.80
  • dependabot/pip/ty-0.0.82
  • dependabot/pip/types-requests-2.33.0.20260518
  • dependabot/pip/types-requests-2.33.0.20260712
  • dependabot/pip/types-requests-2.33.0.20260906
  • dependabot/pip/webdriver-manager-4.1.1
  • dependabot/pip/webdriver-manager-4.1.2
  • do_not_add_parameters_to_remove
  • do_not_create_branches_on_forks
  • do_not_push_test_results_to_fork_repos
  • document_MP_outbound_forward_support
  • drop_python_3.9
  • embed_a_single_component_editor_into_parameter_editor
  • empty_4.7.x
  • fc_params_export
  • feat/firmware-upload-data-model
  • feat/hobbywing-rpm-scale-plugin
  • feat/log-analysis-report-readability
  • feature/mavlink-signing-backend
  • firmware_upload
  • fix-linter
  • fix-mac-log-frontend
  • fix-macos-tooltips-final-clean
  • fix/1801-accel-cal-duplicate-position
  • fix/address-copilot-review-1527
  • fix/address-copilot-review-comments
  • fix/address-copilot-review-findings
  • fix/atomic-file-writes
  • fix/banner-chibios-index-error
  • fix/case-insensitive-fc-manufacturer-model-check
  • fix/center-windows-on-screen
  • fix/connection-prefix-multidigit-parsing
  • fix/connection-selection-window-disconnect-on-close
  • fix/deduplicate-capture-safe-write
  • fix/deterministic-vehicle-template-discovery
  • fix/do-not-advance-upload-step-on-validation-failure
  • fix/forced-param-collect-errors
  • fix/get-sorted-phases-mutates-configuration-phases
  • fix/get-start-file-index-error
  • fix/guard-inf-nan-safe-evaluate
  • fix/is-within-tolerance-inf-nan-handling
  • fix/macos-import-tests
  • fix/mavftp-write-path-crashes
  • fix/migration-param-name-multiformat-parsing
  • fix/param-export-precision-loss
  • fix/path-traversal-file-operations
  • fix/progress-window-double-destroy
  • fix/progress-window-reentrancy
  • fix/recent-dirs-test-maxdirs
  • fix/reject-non-finite-param-values
  • fix/replace-systemexit-with-catchable-exception
  • fix/replace-unsafe-expression-eval
  • fix/restrict-new-vehicle-dir-name
  • fix/safe-evaluate-exception-wrapping
  • fix/scroll-over-child-widgets
  • fix/set-new-value-multiple-choice-missing-try-except
  • fix/tempcal-imu-division-by-zero
  • fix/upload-retry-callback-bug
  • fix/verify-installer-integrity-no-hash
  • fix_ai_translations
  • fix_batt_monitor
  • fix_plugins_in_installer
  • fix_pylint
  • fix_pytest
  • fix_tuning_report
  • fix_windows_again
  • fix_windows_release
  • flight-controller-ids
  • format_version
  • frame_class_combobox
  • general-fixes
  • go_back
  • improve-automated-regression-tests
  • improve_tests
  • initialize-popup
  • inline_component_editor_connection_renames
  • lint
  • lint_fix
  • lint_more
  • linux_support
  • log-analyser-work
  • log-analysis-base
  • log-analysis-refactor
  • log-frontend-improvement
  • log-memory-refactor
  • log_analysis_feats
  • macOS-segment-fix
  • macOS-test
  • macOS_import_fixes
  • macos-tooltip-fixes
  • manual_overwrite
  • mavftp_gui
  • mavftp_gui_followups
  • merge-i18n-po-strings
  • migration
  • migration-param-name-multiformat-parsing
  • misc
  • misc_fix
  • misc_fixes
  • more-analysis-checks
  • more_autoimports
  • more_tests
  • motor-swap
  • mouse_fix
  • multiple_lua_uploads_per_step
  • name_change
  • no_overwrite
  • osc/1507-skip-default-after-last-file
  • param-builder
  • param_upload
  • parameter-builder
  • parameter-history
  • plane-flight-segment
  • plane-landing-analysis
  • plugin-factory
  • plugins
  • pole_count
  • pre-commit-ci-update-config
  • project_from_bin
  • pylint_3.10_fix
  • pymavlink_mavftp
  • quality-frontend
  • rc-cal-backend-cmds-accel-imu
  • rc_controller
  • reactive_param_editor
  • recovery
  • refactor_extract
  • rename_param_files
  • renovate/build-1.x
  • renovate/lxml-6.x
  • renovate/pypi-lxml-vulnerability
  • renovate/setuptools-83.x
  • renovate/setuptools-84.x
  • renovate_fixes
  • renovate_updates
  • reusable
  • rmb_webtools
  • ruff_rules
  • scale_window_sizes
  • separate_IDS
  • set_param_updates
  • simplify_re-init
  • slip_component_editor_when_opening_existing_project
  • small_fixes
  • step-popup
  • sync_pymavlink_1274
  • tahoe-and-sequoia-macos-fixes
  • telemetry-connection
  • test/1954-coverage
  • test/parameter-table-interactions
  • test/rc-cal-backend-cmds-accel-imu
  • test/rc-calibration-data-model
  • tests
  • tooltip-glitch
  • translate
  • ty-0.0.32
  • ty_fixes
  • unify_tooltip_timmer
  • update-configuration-steps-strings
  • update-vehicle-components-strings
  • update-vehicle-templates
  • update/flight-controller-ids
  • update_4.7
  • update_credits
  • update_mavftp
  • updates
  • upgrade_pyinstaller
  • upstream_mavftp
  • uv-installation-fix
  • vehicle-overview
  • version-bump
  • warn_not_crash

08 Oct 2026 08:51AM UTC coverage: 91.135% (-0.1%) from 91.231%
37752677250

push

github

amilcarlucas
fix(calibration): close cancellation races in calibration flows

Hide the accelerometer wizard before result readback while keeping
navigation locked through staging. Stop pending wizard polls before
showing the cancel result dialog.

Add an explicit compass monitoring abandon action when the flight
controller does not confirm cancellation. Warn that calibration may
continue on the controller, and release the local navigation lock when
the user abandons monitoring.

Add regression tests for wizard visibility during readback, polling
shutdown before modal dialogs, and the compass abandon path.

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

6562 of 7806 branches covered (84.06%)

23562 of 25854 relevant lines covered (91.13%)

2.72 hits per line

Relevant lines Covered
Build:
Build:
25854 RELEVANT LINES 23562 COVERED LINES
2.72 HITS PER LINE
Source Files on master
  • Tree
  • List 167
  • Changed 12
  • Source Changed 0
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
37752677250 master fix(calibration): close cancellation races in calibration flows Hide the accelerometer wizard before result readback while keeping navigation locked through staging. Stop pending wizard polls before showing the cancel result dialog. Add an expli... push 08 Oct 2026 09:00AM UTC amilcarlucas github
91.13
37626497966 master chore(configuration steps): Auto-update configuration steps translatable strings push 07 Oct 2026 01:27PM UTC amilcarlucas github
91.23
37315924455 master chore(configuration steps): Auto-update configuration steps translatable strings push 05 Oct 2026 02:47PM UTC amilcarlucas github
90.24
37315537808 master fix(autotune): format back-off reasons and complete Heli result metadata Use the parameter display format when recording the previous staged gain in back-off reasons. Avoid floating-point artifacts during repeated reductions without rounding the ... push 05 Oct 2026 01:26PM UTC amilcarlucas github
90.24
37288483485 master fix(battery-monitor): prevent terminal spam on flight controller disconnect (#2048) - Demote command send failure, missing connection, and ACK timeout in FlightControllerCommands from error to debug - Demote disconnected flight controller check... push 05 Oct 2026 09:21AM UTC amilcarlucas github
90.24
37288027317 master [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci push 05 Oct 2026 09:17AM UTC amilcarlucas github
90.24
37254353869 master chore(release): Bump version info, tag and release push 05 Oct 2026 03:41AM UTC github-actions[bot] github
90.24
37249196634 master feat(plugins): add firmware-gated AutoTune gain margin back-off Add staged gain back-off for Copter, Heli and QuadPlane results on firmware older than 4.7.0. Preserve the pre-click value and applied percentage in each change reason without duplic... push 05 Oct 2026 02:14AM UTC amilcarlucas github
90.24
37247821485 master fix(parameter-editor): keep continuous tuning parameters out of choice lists Extend the existing multiple-choice blacklist so continuous tuning parameters use text entries even when metadata lists sample values. Cover ACRO_RP_EXPO, ACRO_RP_RATE_... push 05 Oct 2026 01:36AM UTC amilcarlucas github
90.19
37237141740 master feat(parameter-editor): defer component editor for existing projects Open existing projects directly in the parameter editor while keeping the initial component editor step for newly created projects. Add an “Edit vehicle components” action that... push 04 Oct 2026 10:57PM UTC amilcarlucas github
90.19
See All Builds (2592)
  • Settings
  • Repo on GitHub
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