-
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
Start of python YAML test parsers and executer #23533
Start of python YAML test parsers and executer #23533
Conversation
Tested inside chip-repl with the following commands (with all-cluster app running on separate terminal already commissioned): import chip.yaml foo = chip.yaml.Yaml.YamlTestParser("src/app/tests/suites/TestCluster.yaml") foo.ExecuteTests(devCtrl) Co-authored-by: Jerry Johns <[email protected]>
PR #23533: Size comparison from b278e34 to 8159e2c Increases (5 builds for bl602, bl702, esp32, psoc6, telink)
Decreases (5 builds for cc13x2_26x2, psoc6, telink)
Full report (38 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, mbed, nrfconnect, psoc6, qpg, telink)
|
PR #23533: Size comparison from b278e34 to a18c5b0 Increases (9 builds for bl602, bl702, esp32, psoc6, telink)
Decreases (5 builds for bl602, cyw30739, psoc6)
Full report (38 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, mbed, nrfconnect, psoc6, qpg, telink)
|
PR #23533: Size comparison from b278e34 to 5a6030e Increases (8 builds for bl602, bl702, esp32, telink)
Decreases (5 builds for bl602, nrfconnect, psoc6)
Full report (38 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, mbed, nrfconnect, psoc6, qpg, telink)
|
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.
LTGM once the andrei comments are addressed.
PR #23533: Size comparison from fe7d3fe to bf51cbe Increases (4 builds for cc13x2_26x2, esp32, nrfconnect, psoc6)
Decreases (10 builds for bl602, bl702, cc13x2_26x2, nrfconnect, psoc6, telink)
Full report (40 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
PR #23533: Size comparison from fe7d3fe to 6985d04 Increases (5 builds for cc13x2_26x2, esp32, nrfconnect, psoc6)
Decreases (9 builds for bl602, bl702, cc13x2_26x2, psoc6, telink)
Full report (40 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
* Start of python YAML test parsers and executer Tested inside chip-repl with the following commands (with all-cluster app running on separate terminal already commissioned): import chip.yaml foo = chip.yaml.Yaml.YamlTestParser("src/app/tests/suites/TestCluster.yaml") foo.ExecuteTests(devCtrl) Co-authored-by: Jerry Johns <[email protected]> * Address PR comments * Reduce line length to 100 * Address PR comments * Address PR comments * Fix minor nit docstring issue * Address more PR comments, rename module names to adhere to guidelines * Fix style * Apparently cluster is not always set in 'config' * Fix up chip-repl CI failure Co-authored-by: Jerry Johns <[email protected]>
* Start of python YAML test parsers and executer Tested inside chip-repl with the following commands (with all-cluster app running on separate terminal already commissioned): import chip.yaml foo = chip.yaml.Yaml.YamlTestParser("src/app/tests/suites/TestCluster.yaml") foo.ExecuteTests(devCtrl) Co-authored-by: Jerry Johns <[email protected]> * Address PR comments * Reduce line length to 100 * Address PR comments * Address PR comments * Fix minor nit docstring issue * Address more PR comments, rename module names to adhere to guidelines * Fix style * Apparently cluster is not always set in 'config' * Fix up chip-repl CI failure Co-authored-by: Jerry Johns <[email protected]>
Initial work to parse basic cluster commands as well as basic read and write attributes.
Tested inside chip-repl with the following commands (with all-cluster app running on separate terminal already commissioned):
import chip.yaml
foo = chip.yaml.Yaml.YamlTestParser("src/app/tests/suites/TestCluster.yaml")
foo.ExecuteTests(devCtrl)