-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sharing my local test runner script for CI-like test app build and execution
#35625
Conversation
Review changes with SemanticDiff. |
PR #35625: Size comparison from 32200d1 to 815c255 Full report (82 builds for bl602, bl702, bl702l, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
PR #35625: Size comparison from 32200d1 to 4a0f922 Full report (82 builds for bl602, bl702, bl702l, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
if not os.path.exists("out/trace_data"): | ||
os.mkdir("out/trace_data") | ||
|
||
# IGNORES are taken out of `src/python_testing/execute_python_tests.py` in the SDK |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we have a single source of truth for this? Otherwise, these lists will diverge, which will cause problems.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
will work towards it with @vatsalghelani-csa - we probably want something loadable and then we can use it from both places (one our official runner and one being this local runner)
…xecution` (project-chip#35625) * Add a test runner for convenient python runs * Add some documentation * Restyle * Update requirements * Use local build platforms, to maybe be able to run under darwin * Use local build platforms, to maybe be able to run under darwin * Fix typos * More typo fixes * Restyle * Make platform name actually work * Restyled by prettier-markdown * Fix linter * Add license --------- Co-authored-by: Andrei Litvin <[email protected]> Co-authored-by: Restyled.io <[email protected]>
This script generally makes it convenient to
build
andpython-tests
for local execution and debugging.