Repository navigation
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #17782 +/- ##
=======================================
Coverage 98.58% 98.58%
=======================================
Files 182 182
Lines 23322 23323 +1
Branches 5 5
=======================================
+ Hits 22993 22994 +1
Misses 328 328
Partials 1 1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
dpgeorge
force-pushed
the
tests-improvements-for-octoprobe
branch
from
July 31, 2025 02:27
18ad8c0 to
5958518
Compare
|
Code size report: |
dpgeorge
force-pushed
the
tests-improvements-for-octoprobe
branch
from
July 31, 2025 13:16
c399b93 to
ca374fa
Compare
Contributor
|
@dpgeorge: Two easy to reproduce bugs which could be added to ths PR |
dpgeorge
force-pushed
the
tests-improvements-for-octoprobe
branch
2 times, most recently
from
August 1, 2025 04:05
aee37bb to
8920560
Compare
dpgeorge
force-pushed
the
tests-improvements-for-octoprobe
branch
3 times, most recently
from
August 10, 2025 02:13
66db214 to
3993063
Compare
dpgeorge
force-pushed
the
tests-improvements-for-octoprobe
branch
from
August 13, 2025 09:22
ec94811 to
f7dc897
Compare
dpgeorge
force-pushed
the
tests-improvements-for-octoprobe
branch
2 times, most recently
from
August 16, 2025 14:53
941611d to
4d60e1c
Compare
dpgeorge
force-pushed
the
tests-improvements-for-octoprobe
branch
2 times, most recently
from
August 26, 2025 07:17
96642d5 to
87300a8
Compare
This was referenced Aug 26, 2025
dpgeorge
force-pushed
the
tests-improvements-for-octoprobe
branch
from
September 8, 2025 03:01
87300a8 to
35f3163
Compare
dpgeorge
force-pushed
the
tests-improvements-for-octoprobe
branch
from
September 22, 2025 00:33
35f3163 to
a82b761
Compare
This was referenced Sep 23, 2025
dpgeorge
force-pushed
the
tests-improvements-for-octoprobe
branch
from
June 12, 2026 04:19
7aed4bf to
fdaf899
Compare
dpgeorge
force-pushed
the
tests-improvements-for-octoprobe
branch
5 times, most recently
from
July 15, 2026 06:48
2874214 to
c166c50
Compare
dpgeorge
force-pushed
the
tests-improvements-for-octoprobe
branch
from
July 17, 2026 13:47
c166c50 to
55ae425
Compare
dpgeorge
force-pushed
the
tests-improvements-for-octoprobe
branch
2 times, most recently
from
July 29, 2026 13:28
5761812 to
04faee5
Compare
dpgeorge
force-pushed
the
tests-improvements-for-octoprobe
branch
from
August 3, 2026 04:01
04faee5 to
8c641bf
Compare
dpgeorge
force-pushed
the
tests-improvements-for-octoprobe
branch
2 times, most recently
from
August 19, 2026 07:13
5c97ce1 to
8067070
Compare
In --via-mpy --emit native mode. Signed-off-by: Damien George <[email protected]>
Tested on ADAFRUIT_ITSYBITSY_M0_EXPRESS. Signed-off-by: Damien George <[email protected]>
Signed-off-by: Damien George <[email protected]>
To reduce heap memory use. Signed-off-by: Damien George <[email protected]>
Not sure if this is actually better, may lead to more fragmentation. Probably needs some tests. See micropython#4087 Really need to retry alloc with smaller amount if it fails, but then really we need a lazy malloc, per the TODO in py/misc.h. Signed-off-by: Damien George <[email protected]>
On SAMD21, 2400 baud is not accurate enough (it's peripheral freq is 48MHz and the baud divisor is 16-bits (with 13-bit integer + 3-bit fraction). And add 38400 to cover more cases. TODO: maybe fix this another way, maybe skip 2400 baud on SAMD, or have a list of baud rates to test in target_wiring.py, or fix SAMD. Signed-off-by: Damien George <[email protected]>
works on PYBD_SF6! time ./run-tests.py -t a0 --via-mpy --emit native -d basics takes 58.7s prior to this change, 38.5s with this change TODO: - test on esp8266, especially timing - test with prelude shared/runtime/pyexec: Enable REPL helpers without compiler. Signed-off-by: Damien George <[email protected]>
Signed-off-by: Damien George <[email protected]>
TODO: - feature check this on the board first - if target cannot compile at all, also mpy the feature checks Signed-off-by: Damien George <[email protected]>
Can now run .mpy files without the compiler enabled! Signed-off-by: Damien George <[email protected]>
Signed-off-by: Damien George <[email protected]>
Can now use "mpremote run" on targets without a compiler! Signed-off-by: Damien George <[email protected]>
Signed-off-by: Hans Maerki <[email protected]>
Signed-off-by: Damien George <[email protected]>
Signed-off-by: Damien George <[email protected]>
Eg on ADAFRUIT_ITSYBITSY_M0_EXPRESS. Signed-off-by: Damien George <[email protected]>
dpgeorge
force-pushed
the
tests-improvements-for-octoprobe
branch
from
August 25, 2026 03:23
8067070 to
b7f85b0
Compare
Not sure how to configure it for all RP2350 in ARM mode... we only know the MCU after initialising pico-sdk, but by then it's too late to set PICO_HARD_FLOAT_ABI. Signed-off-by: Damien George <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This is a collection of various small improvements to the test suite to get Octoprobe to pass more of the tests.
Once fully working, these changes will be made into separate PRs.
Testing
To be tested by Octoprobe: https://reports.octoprobe.org/
Test report prior to this PR: https://reports.octoprobe.org/github_selfhosted_testrun_194/octoprobe_summary_report.html
Test report with this PR: https://reports.octoprobe.org/github_selfhosted_testrun_199/octoprobe_summary_report.html