-
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
Define CI tests arguments in YAML format #35770
Conversation
Review changes with SemanticDiff. Analyzed 9 of 10 files. Overall, the semantic diff is 35% smaller than the GitHub diff.
|
PR #35770: Size comparison from e9d7b2f to 56c61c1 Full report (88 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
src/python_testing/matter_testing_infrastructure/chip/testing/metadata.py
Show resolved
Hide resolved
src/python_testing/matter_testing_infrastructure/chip/testing/metadata.py
Outdated
Show resolved
Hide resolved
@vatsalghelani-csa OK. Anyway, there should be no conflicts between your PR and this one (yours does not touch metadata.py, only moves it). Also, this PR is 100% backward compatible. However, we can coordinate the follow-up PR which will remove support for non-YAML syntax. Also, I'd like to somehow go forward with #35249 which together with this one will allow better wrapping for all |
PR #35770: Size comparison from e9d7b2f to 3b9f633 Full report (88 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
* Define CI tests arguments in YAML format * Convert ACE and ACL tests arguments to YAML * Update doc for CI test arguments * Restyled by prettier-markdown * Improve error reporting --------- Co-authored-by: Restyled.io <[email protected]>
Problem
Current format for CI test arguments is hard to read/modify in case when lots of arguments needs to be passed to the test script. Unfortunately, the format does not allow line breaks...
This PR proposes YAML as a format for defining CI test arguments. It is well-known and supports line breaks! For now, the YAML parser works alongside the old format, but the intention of this PR is to remove support for old format after migrating all test to YAML.
Changes
Testing
CI will verify