Skip to content

Flash backend, PyOCD and MPBuild integration#96

Open
Josverl wants to merge 57 commits into
previewfrom
flash_plugins
Open

Flash backend, PyOCD and MPBuild integration#96
Josverl wants to merge 57 commits into
previewfrom
flash_plugins

chore: security fixes

25c2e41
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jun 12, 2026 in 0s

75.63% (+0.03%) compared to 98c1e0b

View this Pull Request on Codecov

75.63% (+0.03%) compared to 98c1e0b

Details

Codecov Report

❌ Patch coverage is 73.02885% with 561 lines in your changes missing coverage. Please review.
✅ Project coverage is 75.63%. Comparing base (98c1e0b) to head (25c2e41).

Files with missing lines Patch % Lines
mpflash/flash/builtins/pyocd/flash.py 40.12% 174 Missing and 14 partials ⚠️
mpflash/flash/builtins/pyocd/core.py 66.40% 93 Missing and 35 partials ⚠️
mpflash/build.py 78.76% 31 Missing and 24 partials ⚠️
mpflash/flash/__init__.py 78.90% 18 Missing and 9 partials ⚠️
mpflash/cli_pyocd.py 82.19% 14 Missing and 12 partials ⚠️
mpflash/cli_flash.py 77.63% 10 Missing and 7 partials ⚠️
mpflash/flash/builtins/uf2_backend.py 61.53% 12 Missing and 3 partials ⚠️
mpflash/bootloader/registry.py 77.77% 8 Missing and 4 partials ⚠️
mpflash/bootloader/activate.py 56.52% 5 Missing and 5 partials ⚠️
mpflash/flash/builtins/dfu_backend.py 85.50% 5 Missing and 5 partials ⚠️
... and 14 more
Additional details and impacted files
@@             Coverage Diff             @@
##           preview      #96      +/-   ##
===========================================
+ Coverage    75.60%   75.63%   +0.03%     
===========================================
  Files           54       74      +20     
  Lines         3033     4978    +1945     
  Branches       489      809     +320     
===========================================
+ Hits          2293     3765    +1472     
- Misses         621      964     +343     
- Partials       119      249     +130     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.