Skip to content
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

Chef - Fix Chef CI and add unit tests for stateful_shell.py #19205

Merged
merged 1 commit into from
Jun 8, 2022

Conversation

cpagravel
Copy link
Contributor

@cpagravel cpagravel commented Jun 4, 2022

Problem

  • There are no unit tests for stateful_shell.py
  • There is a race condition in stateful_shell.py which depends on tee
  • Chef CI failures may be caused by the race condition mentioned above.
  • macos-latest refers to MacOS 11 which doesn't support env -0 used in stateful_shell.py.

Change overview

  • Add unit tests for stateful_shell.py
  • Fix race condition due to use of tee in stateful_shell.py
  • Support MacOS 11 by removing env -0 usage. This is needed for github actions that rely on macos-latest.

Testing

Tested unit tests with:
python -m unittest
Tested ninja integration with:

gn gen out
ninja -C out examples/chef:chef.tests

CI handles the rest.

@cpagravel cpagravel force-pushed the stateful_shell_output branch from 3544b91 to 140d23e Compare June 7, 2022 07:35
@cpagravel
Copy link
Contributor Author

Added build.gn file.

Tested with:

gn gen out
ninja -C out examples/chef:chef.tests

@cpagravel cpagravel force-pushed the stateful_shell_output branch 2 times, most recently from b6a8cb0 to 87c399d Compare June 7, 2022 07:42
@github-actions
Copy link

github-actions bot commented Jun 7, 2022

PR #19205: Size comparison from 55ab764 to 87c399d

Full report (30 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 55ab764 87c399d change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 689547 689547 0 0.0
(read/write) 162220 162220 0 0.0
.bss 74660 74660 0 0.0
.data 3404 3404 0 0.0
.rodata 111787 111787 0 0.0
.text 577444 577444 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640171 640171 0 0.0
(read/write) 158136 158136 0 0.0
.bss 73876 73876 0 0.0
.data 3344 3344 0 0.0
.rodata 88827 88827 0 0.0
.text 551020 551020 0 0.0
lock-ftd LP_CC2652R7 (read only) 683027 683027 0 0.0
(read/write) 159804 159804 0 0.0
.bss 72612 72612 0 0.0
.data 3268 3268 0 0.0
.rodata 97651 97651 0 0.0
.text 584896 584896 0 0.0
lock-mtd LP_CC2652R7 (read only) 632435 632435 0 0.0
(read/write) 145732 145732 0 0.0
.bss 68348 68348 0 0.0
.data 3268 3268 0 0.0
.rodata 97531 97531 0 0.0
.text 534416 534416 0 0.0
pump-app LP_CC2652R7 (read only) 664099 664099 0 0.0
(read/write) 179636 179636 0 0.0
.bss 72748 72748 0 0.0
.data 3300 3300 0 0.0
.rodata 85851 85851 0 0.0
.text 577768 577768 0 0.0
pump-controller-app LP_CC2652R7 (read only) 655259 655259 0 0.0
(read/write) 188588 188588 0 0.0
.bss 72860 72860 0 0.0
.data 3264 3264 0 0.0
.rodata 83899 83899 0 0.0
.text 570880 570880 0 0.0
shell LP_CC2652R7 (read only) 681842 681842 0 0.0
(read/write) 165420 165420 0 0.0
.bss 76956 76956 0 0.0
.data 3408 3408 0 0.0
.rodata 108394 108394 0 0.0
.text 573132 573132 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 602242 602242 0 0.0
.app_xip_area 461268 461268 0 0.0
.bss 83912 83912 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 599294 599294 0 0.0
.app_xip_area 458184 458184 0 0.0
.bss 84080 84080 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 596910 596910 0 0.0
.app_xip_area 456932 456932 0 0.0
.bss 83044 83044 0 0.0
.data 620 620 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 916152 916152 0 0.0
(read/write) 133184 133184 0 0.0
.bss 131088 131088 0 0.0
.data 2096 2096 0 0.0
.text 916144 916144 0 0.0
BRD4161A+rpc (read only) 950380 950380 0 0.0
(read/write) 149876 149876 0 0.0
.bss 147576 147576 0 0.0
.data 2300 2300 0 0.0
.text 950372 950372 0 0.0
BRD4161A+rs911x (read only) 791364 791364 0 0.0
(read/write) 129460 129460 0 0.0
.bss 127356 127356 0 0.0
.data 2104 2104 0 0.0
.text 791356 791356 0 0.0
lock-app BRD4161A+wf200 (read only) 958152 958152 0 0.0
(read/write) 128252 128252 0 0.0
.bss 126180 126180 0 0.0
.data 2072 2072 0 0.0
.text 958144 958144 0 0.0
window-app BRD4161A (read only) 901208 901208 0 0.0
(read/write) 133272 133272 0 0.0
.bss 131176 131176 0 0.0
.data 2092 2092 0 0.0
.text 901200 901200 0 0.0
esp32 all-clusters-app c3devkit (read only) 1007798 1007798 0 0.0
(read/write) 1481490 1481490 0 0.0
.dram0.bss 69168 69168 0 0.0
.dram0.data 14656 14656 0 0.0
.flash.rodata 212240 212240 0 0.0
.flash.text 1007798 1007798 0 0.0
.iram0.text 62954 62954 0 0.0
m5stack (read only) 1062743 1062743 0 0.0
(read/write) 483660 483660 0 0.0
.dram0.bss 74680 74680 0 0.0
.dram0.data 34208 34208 0 0.0
.flash.rodata 242776 242776 0 0.0
.flash.text 1057359 1057359 0 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 653400 653400 0 0.0
.bss 69964 69964 0 0.0
.data 2012 2012 0 0.0
.text 575624 575624 0 0.0
lock k32w061+release (read/write) 714380 714380 0 0.0
.bss 70404 70404 0 0.0
.data 1984 1984 0 0.0
.text 636192 636192 0 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9409764 9409764 0 0.0
(read/write) 672401 672401 0 0.0
.bss 42257 42257 0 0.0
.data 1176 1176 0 0.0
.data.rel.ro 610256 610256 0 0.0
.dynamic 528 528 0 0.0
.got 14896 14896 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 461172 461172 0 0.0
.text 7412116 7412116 0 0.0
thermostat-no-ble arm64 (read only) 2368932 2368932 0 0.0
(read/write) 177521 177521 0 0.0
.bss 87921 87921 0 0.0
.data 1528 1528 0 0.0
.data.rel.ro 80272 80272 0 0.0
.dynamic 528 528 0 0.0
.got 4792 4792 0 0.0
.init 24 24 0 0.0
.init_array 376 376 0 0.0
.rodata 148804 148804 0 0.0
.text 1990432 1990432 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2427240 2427240 0 0.0
.bss 202628 202628 0 0.0
.data 5880 5880 0 0.0
.text 1389884 1389884 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1191507 1191507 0 0.0
bss 141297 141297 0 0.0
rodata 154236 154236 0 0.0
text 817100 817100 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1139227 1139227 0 0.0
bss 140514 140514 0 0.0
rodata 130748 130748 0 0.0
text 789152 789152 0 0.0
p6 all-clusters-app default (read/write) 2545728 2545728 0 0.0
.bss 137120 137120 0 0.0
.data 2808 2808 0 0.0
.text 1503992 1503992 0 0.0
all-clusters-minimal-app default (read/write) 2490592 2490592 0 0.0
.bss 136336 136336 0 0.0
.data 2752 2752 0 0.0
.text 1448856 1448856 0 0.0
light-app default (read/write) 2422488 2422488 0 0.0
.bss 129432 129432 0 0.0
.data 2600 2600 0 0.0
.text 1380752 1380752 0 0.0
lock-app default (read/write) 2442808 2442808 0 0.0
.bss 129256 129256 0 0.0
.data 2576 2576 0 0.0
.text 1401072 1401072 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 781016 781016 0 0.0
bss 70564 70564 0 0.0
noinit 40416 40416 0 0.0
text 552406 552406 0 0.0
lighting-app tlsr9518adk80d (read/write) 801052 801052 0 0.0
bss 70824 70824 0 0.0
noinit 40416 40416 0 0.0
text 569148 569148 0 0.0

@andy31415
Copy link
Contributor

@cpagravel I believe unit tests failures are real:

...
FileNotFoundError: [Errno 2] No such file or directory: '/__w/connectedhomeip/connectedhomeip/examples/chef/.shell_output'
...

Traceback (most recent call last):
630
  File "/__w/connectedhomeip/connectedhomeip/out/../examples/chef/test_stateful_shell.py", line 33, in test_set_env_outside_shell
631
    self.assertEqual(resp, "1234")
632
AssertionError: 'test123' != '1234'
633
- test123
634
+ 1234

The output file path is somewhat suspicious - should shell create its own temporary folder for temporary files?

@cpagravel
Copy link
Contributor Author

@cpagravel I believe unit tests failures are real:

...
FileNotFoundError: [Errno 2] No such file or directory: '/__w/connectedhomeip/connectedhomeip/examples/chef/.shell_output'
...

Traceback (most recent call last):
630
  File "/__w/connectedhomeip/connectedhomeip/out/../examples/chef/test_stateful_shell.py", line 33, in test_set_env_outside_shell
631
    self.assertEqual(resp, "1234")
632
AssertionError: 'test123' != '1234'
633
- test123
634
+ 1234

The output file path is somewhat suspicious - should shell create its own temporary folder for temporary files?

My original implementation used the Python library tempfile to create a temporary folder. This failed in Chef CI so I modified to use a local temporary file. I'm not sure why this works Chef CI, but not in this unittest. Will do some digging.

@cpagravel
Copy link
Contributor Author

@cpagravel I believe unit tests failures are real:

...
FileNotFoundError: [Errno 2] No such file or directory: '/__w/connectedhomeip/connectedhomeip/examples/chef/.shell_output'
...

Traceback (most recent call last):
630
  File "/__w/connectedhomeip/connectedhomeip/out/../examples/chef/test_stateful_shell.py", line 33, in test_set_env_outside_shell
631
    self.assertEqual(resp, "1234")
632
AssertionError: 'test123' != '1234'
633
- test123
634
+ 1234

The output file path is somewhat suspicious - should shell create its own temporary folder for temporary files?

My original implementation used the Python library tempfile to create a temporary folder. This failed in Chef CI so I modified to use a local temporary file. I'm not sure why this works Chef CI, but not in this unittest. Will do some digging.

It looks like the issue here is that there is a race condition with my use of tee. It's waiting for all subshells to finish. I've added a mechanism to handle that.

@cpagravel cpagravel force-pushed the stateful_shell_output branch 2 times, most recently from beb2e5d to ef9e8f0 Compare June 7, 2022 18:46
@github-actions
Copy link

github-actions bot commented Jun 7, 2022

PR #19205: Size comparison from e57476d to ef9e8f0

Increases (2 builds for cc13x2_26x2, cyw30739)
platform target config section e57476d ef9e8f0 change % change
cc13x2_26x2 shell LP_CC2652R7 (read only) 684542 684550 8 0.0
.text 574912 574920 8 0.0
cyw30739 lock cyw930739m2evb_01 (read/write) 601254 601262 8 0.0
.app_xip_area 460048 460056 8 0.0
Decreases (4 builds for cc13x2_26x2, telink)
platform target config section e57476d ef9e8f0 change % change
cc13x2_26x2 all-clusters-minimal-app LP_CC2652R7 (read only) 642887 642879 -8 -0.0
.text 552808 552800 -8 -0.0
shell LP_CC2652R7 (read/write) 162808 162800 -8 -0.0
telink light-switch-app tlsr9518adk80d text 554392 554390 -2 -0.0
lighting-app tlsr9518adk80d text 571134 571130 -4 -0.0
Full report (39 builds for cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section e57476d ef9e8f0 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 692263 692263 0 0.0
(read/write) 159592 159592 0 0.0
.bss 74748 74748 0 0.0
.data 3408 3408 0 0.0
.rodata 112719 112719 0 0.0
.text 579232 579232 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 642887 642879 -8 -0.0
(read/write) 158228 158228 0 0.0
.bss 73964 73964 0 0.0
.data 3348 3348 0 0.0
.rodata 89759 89759 0 0.0
.text 552808 552800 -8 -0.0
lock-ftd LP_CC2652R7 (read only) 685783 685783 0 0.0
(read/write) 157136 157136 0 0.0
.bss 72700 72700 0 0.0
.data 3272 3272 0 0.0
.rodata 98583 98583 0 0.0
.text 586716 586716 0 0.0
lock-mtd LP_CC2652R7 (read only) 635199 635199 0 0.0
(read/write) 145824 145824 0 0.0
.bss 68436 68436 0 0.0
.data 3272 3272 0 0.0
.rodata 98471 98471 0 0.0
.text 536236 536236 0 0.0
pump-app LP_CC2652R7 (read only) 666923 666923 0 0.0
(read/write) 176900 176900 0 0.0
.bss 72836 72836 0 0.0
.data 3304 3304 0 0.0
.rodata 86819 86819 0 0.0
.text 579620 579620 0 0.0
pump-controller-app LP_CC2652R7 (read only) 658075 658075 0 0.0
(read/write) 185860 185860 0 0.0
.bss 72948 72948 0 0.0
.data 3268 3268 0 0.0
.rodata 84867 84867 0 0.0
.text 572724 572724 0 0.0
shell LP_CC2652R7 (read only) 684542 684550 8 0.0
(read/write) 162808 162800 -8 -0.0
.bss 77044 77044 0 0.0
.data 3412 3412 0 0.0
.rodata 109318 109318 0 0.0
.text 574912 574920 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 604202 604202 0 0.0
.app_xip_area 463132 463132 0 0.0
.bss 84008 84008 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 601254 601262 8 0.0
.app_xip_area 460048 460056 8 0.0
.bss 84176 84176 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599462 599462 0 0.0
.app_xip_area 459380 459380 0 0.0
.bss 83140 83140 0 0.0
.data 624 624 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 919272 919272 0 0.0
(read/write) 133280 133280 0 0.0
.bss 131176 131176 0 0.0
.data 2104 2104 0 0.0
.text 919264 919264 0 0.0
BRD4161A+rpc (read only) 953500 953500 0 0.0
(read/write) 149972 149972 0 0.0
.bss 147664 147664 0 0.0
.data 2308 2308 0 0.0
.text 953492 953492 0 0.0
BRD4161A+rs911x (read only) 794548 794548 0 0.0
(read/write) 129556 129556 0 0.0
.bss 127444 127444 0 0.0
.data 2112 2112 0 0.0
.text 794540 794540 0 0.0
lock-app BRD4161A+wf200 (read only) 960964 960964 0 0.0
(read/write) 128348 128348 0 0.0
.bss 126268 126268 0 0.0
.data 2080 2080 0 0.0
.text 960956 960956 0 0.0
window-app BRD4161A (read only) 904320 904320 0 0.0
(read/write) 133368 133368 0 0.0
.bss 131264 131264 0 0.0
.data 2100 2100 0 0.0
.text 904312 904312 0 0.0
k32w light k32w061+release (read/write) 655736 655736 0 0.0
.bss 70052 70052 0 0.0
.data 2020 2020 0 0.0
.text 577864 577864 0 0.0
lock k32w061+release (read/write) 717284 717284 0 0.0
.bss 70492 70492 0 0.0
.data 1992 1992 0 0.0
.text 639000 639000 0 0.0
linux all-clusters-app debug (read only) 2894321 2894321 0 0.0
(read/write) 180312 180312 0 0.0
.bss 87872 87872 0 0.0
.data 2032 2032 0 0.0
.data.rel.ro 84184 84184 0 0.0
.dynamic 608 608 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 255485 255485 0 0.0
.text 2463794 2463794 0 0.0
all-clusters-minimal-app debug (read only) 2770025 2770025 0 0.0
(read/write) 172152 172152 0 0.0
.bss 87040 87040 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 76984 76984 0 0.0
.dynamic 608 608 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 257277 257277 0 0.0
.text 2338882 2338882 0 0.0
bridge-app debug+rpc (read only) 2212353 2212353 0 0.0
(read/write) 150008 150008 0 0.0
.bss 74528 74528 0 0.0
.data 3936 3936 0 0.0
.data.rel.ro 65800 65800 0 0.0
.dynamic 608 608 0 0.0
.got 4408 4408 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 188192 188192 0 0.0
.text 1864178 1864178 0 0.0
chip-tool debug (read only) 9739045 9739045 0 0.0
(read/write) 608128 608128 0 0.0
.bss 25440 25440 0 0.0
.data 1120 1120 0 0.0
.data.rel.ro 575240 575240 0 0.0
.dynamic 624 624 0 0.0
.got 5016 5016 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 505565 505565 0 0.0
.text 7831269 7831269 0 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9476428 9476428 0 0.0
(read/write) 674353 674353 0 0.0
.bss 43729 43729 0 0.0
.data 1168 1168 0 0.0
.data.rel.ro 610696 610696 0 0.0
.dynamic 528 528 0 0.0
.got 14936 14936 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 467724 467724 0 0.0
.text 7471508 7471508 0 0.0
lighting-app debug+rpc (read only) 2498513 2498513 0 0.0
(read/write) 155648 155648 0 0.0
.bss 76352 76352 0 0.0
.data 2080 2080 0 0.0
.data.rel.ro 71304 71304 0 0.0
.dynamic 608 608 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 205928 205928 0 0.0
.text 2123650 2123650 0 0.0
lock-app debug (read only) 2444409 2444409 0 0.0
(read/write) 150784 150784 0 0.0
.bss 75072 75072 0 0.0
.data 1568 1568 0 0.0
.data.rel.ro 68248 68248 0 0.0
.dynamic 608 608 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 219944 219944 0 0.0
.text 2060514 2060514 0 0.0
ota-provider-app debug (read only) 2208465 2208465 0 0.0
(read/write) 143360 143360 0 0.0
.bss 74528 74528 0 0.0
.data 1768 1768 0 0.0
.data.rel.ro 61208 61208 0 0.0
.dynamic 608 608 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 192408 192408 0 0.0
.text 1855890 1855890 0 0.0
ota-requestor-app debug (read only) 2269273 2269273 0 0.0
(read/write) 146408 146408 0 0.0
.bss 75296 75296 0 0.0
.data 1960 1960 0 0.0
.data.rel.ro 63320 63320 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 704 704 0 0.0
.rodata 195744 195744 0 0.0
.text 1909506 1909506 0 0.0
shell debug (read only) 2598777 2598777 0 0.0
(read/write) 203680 203680 0 0.0
.bss 118760 118760 0 0.0
.data 1376 1376 0 0.0
.data.rel.ro 77776 77776 0 0.0
.dynamic 608 608 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 228178 228178 0 0.0
.text 2210914 2210914 0 0.0
thermostat-no-ble arm64 (read only) 2557988 2557988 0 0.0
(read/write) 183537 183537 0 0.0
.bss 91457 91457 0 0.0
.data 1544 1544 0 0.0
.data.rel.ro 82464 82464 0 0.0
.dynamic 528 528 0 0.0
.got 5024 5024 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 161052 161052 0 0.0
.text 2158912 2158912 0 0.0
tv-app debug (read only) 3044489 3044489 0 0.0
(read/write) 282384 282384 0 0.0
.bss 192648 192648 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 78568 78568 0 0.0
.dynamic 608 608 0 0.0
.got 4864 4864 0 0.0
.init 27 27 0 0.0
.init_array 960 960 0 0.0
.rodata 240992 240992 0 0.0
.text 2617362 2617362 0 0.0
tv-casting-app debug (read only) 5348353 5348353 0 0.0
(read/write) 224448 224448 0 0.0
.bss 80168 80168 0 0.0
.data 2464 2464 0 0.0
.data.rel.ro 135584 135584 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 880 880 0 0.0
.rodata 340832 340832 0 0.0
.text 4655970 4655970 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2432080 2432080 0 0.0
.bss 202716 202716 0 0.0
.data 5888 5888 0 0.0
.text 1394724 1394724 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1194419 1194419 0 0.0
bss 141385 141385 0 0.0
rodata 155260 155260 0 0.0
text 818856 818856 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1142131 1142131 0 0.0
bss 140602 140602 0 0.0
rodata 131756 131756 0 0.0
text 790908 790908 0 0.0
p6 all-clusters-app default (read/write) 2548904 2548904 0 0.0
.bss 137208 137208 0 0.0
.data 2816 2816 0 0.0
.text 1507168 1507168 0 0.0
all-clusters-minimal-app default (read/write) 2493760 2493760 0 0.0
.bss 136424 136424 0 0.0
.data 2760 2760 0 0.0
.text 1452024 1452024 0 0.0
light-app default (read/write) 2425664 2425664 0 0.0
.bss 129520 129520 0 0.0
.data 2608 2608 0 0.0
.text 1383928 1383928 0 0.0
lock-app default (read/write) 2445968 2445968 0 0.0
.bss 129344 129344 0 0.0
.data 2584 2584 0 0.0
.text 1404232 1404232 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 784172 784172 0 0.0
bss 70652 70652 0 0.0
noinit 40416 40416 0 0.0
text 554392 554390 -2 -0.0
lighting-app tlsr9518adk80d (read/write) 804216 804216 0 0.0
bss 70912 70912 0 0.0
noinit 40416 40416 0 0.0
text 571134 571130 -4 -0.0

@cpagravel cpagravel force-pushed the stateful_shell_output branch from ef9e8f0 to 8d6ee1c Compare June 8, 2022 00:36
@cpagravel cpagravel changed the title Chef - Add unit tests for stateful_shell.py Chef - Add unit tests and improvements for stateful_shell.py Jun 8, 2022
@cpagravel cpagravel changed the title Chef - Add unit tests and improvements for stateful_shell.py Chef - Fix Chef CI and add unit tests for stateful_shell.py Jun 8, 2022
@github-actions
Copy link

github-actions bot commented Jun 8, 2022

PR #19205: Size comparison from 7b3fb84 to 8d6ee1c

Increases (2 builds for cc13x2_26x2)
platform target config section 7b3fb84 8d6ee1c change % change
cc13x2_26x2 pump-app LP_CC2652R7 (read only) 665259 665267 8 0.0
.text 578428 578436 8 0.0
pump-controller-app LP_CC2652R7 (read only) 655835 655843 8 0.0
.text 571116 571124 8 0.0
Decreases (3 builds for cc13x2_26x2, telink)
platform target config section 7b3fb84 8d6ee1c change % change
cc13x2_26x2 pump-app LP_CC2652R7 (read/write) 178572 178564 -8 -0.0
pump-controller-app LP_CC2652R7 (read/write) 188100 188092 -8 -0.0
telink light-switch-app tlsr9518adk80d text 552812 552810 -2 -0.0
Full report (28 builds for cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 7b3fb84 8d6ee1c change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 690303 690303 0 0.0
(read/write) 161552 161552 0 0.0
.bss 74748 74748 0 0.0
.data 3392 3392 0 0.0
.rodata 112311 112311 0 0.0
.text 577680 577680 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640919 640919 0 0.0
(read/write) 158220 158220 0 0.0
.bss 73972 73972 0 0.0
.data 3332 3332 0 0.0
.rodata 89351 89351 0 0.0
.text 551248 551248 0 0.0
lock-ftd LP_CC2652R7 (read only) 683815 683815 0 0.0
(read/write) 159104 159104 0 0.0
.bss 72700 72700 0 0.0
.data 3256 3256 0 0.0
.rodata 98167 98167 0 0.0
.text 585164 585164 0 0.0
lock-mtd LP_CC2652R7 (read only) 633231 633231 0 0.0
(read/write) 145808 145808 0 0.0
.bss 68436 68436 0 0.0
.data 3256 3256 0 0.0
.rodata 98055 98055 0 0.0
.text 534684 534684 0 0.0
pump-app LP_CC2652R7 (read only) 665259 665267 8 0.0
(read/write) 178572 178564 -8 -0.0
.bss 72844 72844 0 0.0
.data 3292 3292 0 0.0
.rodata 86347 86347 0 0.0
.text 578428 578436 8 0.0
pump-controller-app LP_CC2652R7 (read only) 655835 655843 8 0.0
(read/write) 188100 188092 -8 -0.0
.bss 72948 72948 0 0.0
.data 3252 3252 0 0.0
.rodata 84235 84235 0 0.0
.text 571116 571124 8 0.0
shell LP_CC2652R7 (read only) 682582 682582 0 0.0
(read/write) 164768 164768 0 0.0
.bss 77044 77044 0 0.0
.data 3396 3396 0 0.0
.rodata 108910 108910 0 0.0
.text 573360 573360 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 602546 602546 0 0.0
.app_xip_area 461492 461492 0 0.0
.bss 84008 84008 0 0.0
.data 732 732 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 599630 599630 0 0.0
.app_xip_area 458440 458440 0 0.0
.bss 84176 84176 0 0.0
.data 700 700 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599366 599366 0 0.0
.app_xip_area 459292 459292 0 0.0
.bss 83140 83140 0 0.0
.data 616 616 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 915256 915256 0 0.0
(read/write) 133264 133264 0 0.0
.bss 131176 131176 0 0.0
.data 2088 2088 0 0.0
.text 915248 915248 0 0.0
BRD4161A+rpc (read only) 949476 949476 0 0.0
(read/write) 149956 149956 0 0.0
.bss 147664 147664 0 0.0
.data 2292 2292 0 0.0
.text 949468 949468 0 0.0
BRD4161A+rs911x (read only) 790540 790540 0 0.0
(read/write) 129548 129548 0 0.0
.bss 127452 127452 0 0.0
.data 2096 2096 0 0.0
.text 790532 790532 0 0.0
lock-app BRD4161A+wf200 (read only) 958716 958716 0 0.0
(read/write) 128340 128340 0 0.0
.bss 126276 126276 0 0.0
.data 2064 2064 0 0.0
.text 958708 958708 0 0.0
window-app BRD4161A (read only) 900328 900328 0 0.0
(read/write) 133352 133352 0 0.0
.bss 131264 131264 0 0.0
.data 2084 2084 0 0.0
.text 900320 900320 0 0.0
k32w light k32w061+release (read/write) 653944 653944 0 0.0
.bss 70052 70052 0 0.0
.data 2004 2004 0 0.0
.text 576088 576088 0 0.0
lock k32w061+release (read/write) 715036 715036 0 0.0
.bss 70492 70492 0 0.0
.data 1976 1976 0 0.0
.text 636768 636768 0 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9474988 9474988 0 0.0
(read/write) 674321 674321 0 0.0
.bss 43729 43729 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 610696 610696 0 0.0
.dynamic 528 528 0 0.0
.got 14936 14936 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 467548 467548 0 0.0
.text 7470420 7470420 0 0.0
thermostat-no-ble arm64 (read only) 2544956 2544956 0 0.0
(read/write) 183153 183153 0 0.0
.bss 91457 91457 0 0.0
.data 1512 1512 0 0.0
.data.rel.ro 82168 82168 0 0.0
.dynamic 528 528 0 0.0
.got 5000 5000 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 160196 160196 0 0.0
.text 2147776 2147776 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2429848 2429848 0 0.0
.bss 202724 202724 0 0.0
.data 5872 5872 0 0.0
.text 1392492 1392492 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1192179 1192179 0 0.0
bss 141378 141378 0 0.0
rodata 154628 154628 0 0.0
text 817264 817264 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1139891 1139891 0 0.0
bss 140595 140595 0 0.0
rodata 131124 131124 0 0.0
text 789312 789312 0 0.0
p6 all-clusters-app default (read/write) 2544880 2544880 0 0.0
.bss 137208 137208 0 0.0
.data 2808 2808 0 0.0
.text 1503144 1503144 0 0.0
all-clusters-minimal-app default (read/write) 2489744 2489744 0 0.0
.bss 136416 136416 0 0.0
.data 2752 2752 0 0.0
.text 1448008 1448008 0 0.0
light-app default (read/write) 2421656 2421656 0 0.0
.bss 129520 129520 0 0.0
.data 2600 2600 0 0.0
.text 1379920 1379920 0 0.0
lock-app default (read/write) 2441992 2441992 0 0.0
.bss 129344 129344 0 0.0
.data 2576 2576 0 0.0
.text 1400256 1400256 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 781940 781940 0 0.0
bss 70652 70652 0 0.0
noinit 40416 40416 0 0.0
text 552812 552810 -2 -0.0
lighting-app tlsr9518adk80d (read/write) 801952 801952 0 0.0
bss 70904 70904 0 0.0
noinit 40416 40416 0 0.0
text 569532 569532 0 0.0

@andy31415
Copy link
Contributor

fast track: example tooling change and unit tests.

@andy31415 andy31415 merged commit 10f620e into project-chip:master Jun 8, 2022
@bzbarsky-apple
Copy link
Contributor

Those unit test failures are still happening, and breaking CI randomly on various PRs. See #19408

mkardous-silabs pushed a commit to mkardous-silabs/connectedhomeip that referenced this pull request Jun 10, 2022
cpagravel added a commit to cpagravel/connectedhomeip that referenced this pull request Jun 15, 2022
cpagravel added a commit to cpagravel/connectedhomeip that referenced this pull request Jun 15, 2022
andy31415 added a commit that referenced this pull request Jun 16, 2022
* fix: enabled extended discovery on chef/nrfconnect (#18022)

Change-Id: I10d6456465f48134d1f8c5f5cbc257dd50dbb839

* Chef Refactor (#18009)

* Chef - Add stateful_shell.py and constants.py

Change-Id: Ia59a3d2a71204e4af2c41d6192d47f048a58c3b4

* Chef - Print splash text

Change-Id: I9b162cabab700e87f12806668b2953bf57348449

* Chef - Use textwrap.dedent on textblocks

Change-Id: I861f24ac20d440cf4a3e605809421a766ecdd476

* Chef - Remove use of commandQueue

Change-Id: I75d5ae6fea25c6b933cb9823a29e9c2224b8188d

* Chef - Replace shell writes with Python open() calls

Change-Id: I0147fa6b96d3a15bf95352acbd136e8f1e648b8f

* Chef - Make paths into global constants

Change-Id: Ib177d584bcd463aaafe10f4f338a90d6b234c3f1

* Chef - Remove HexInputToInt

Change-Id: Iebe5e76c169951e842262530d3feba5ac899a33c

* Chef - Remove unused statements

Change-Id: I56670e31722348fb47a1e59d2651cdcf3f983e28

* Chef - Convert variables to snake case per PEP8

Change-Id: I52520eec1dfb8093c39ce4570aa99cdd0b0d854a

* Chef - Add function type hinting

Change-Id: Ib82f0bf4752819b65d2c76058429931c6986bd83

* Chef - Fix typo doRpc -> do_rpc (#18278)

Change-Id: I226aacc73738ce98487272fcd126efc81159ba47

* [nrfconnect] Added kconfig option to enable extended discovery (#18367)

There is no kconfig that would allow to easily enable and disable
extended discovery from config file.

Added kconfig enabling extended discovery.

* Chef - Add RPC support for NRF (#17774) (#18282)

Change-Id: I8e4e35e2aae656d8d2f228d63855c8eb75c1d791

* [EFR32] Add support for efr32 MG24 for the chef example (#18621)

* Template app for chef

* chef update for BRD4186A thread

* Device info provider efr32, some fixes for nrf and linux (CHEF DIR ONLY #18817)

* Add changes in chef directory only

* Make device info provider available for EFR32. Ensure its storage is initialized

* Ensure storage is initialized for NRF example as well

* Ensure storage is initialized for linux examples as well

* Add dependency to example providers in light switch as well

* Relocate the storage init configuration after server init in linux main

* RPC support in the example tool chef linux build (#18294)

Port RPC server enabled logic into example tool chef

the usage example:
  $ ./chef.py -zbr -t linux -d lighting-app --pid 0x8000

* Chef - Add output from stateful_shell (#18918)

* Stateful shell compatibility improvements (#19006)

* Chef - Use latin1 encoding when reading tmp files

* Chef - Use local temp files to support Docker usage

* Chef - Preserve returncode in stateful_shell (#19144)

* Chef CI (#18859)

* Squashed commit of the following:

commit bc116c2
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 19:53:36 2022 +0000

    Update manifest

commit e89bdda
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 19:48:58 2022 +0000

    Resync workflows with master, delete test example

commit 6da917b
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 19:41:53 2022 +0000

    Workflow naming

commit 80506eb
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 19:36:45 2022 +0000

    Help messages

commit c1724ec
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 19:29:19 2022 +0000

    Restyle

commit e24916f
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 19:21:06 2022 +0000

    Style

commit cdbc67c
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 19:02:23 2022 +0000

    Re run generate

commit 03361f7
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 18:48:10 2022 +0000

    Indent error

commit 82daba0
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 18:45:37 2022 +0000

    Further validate CI - expected fail now

commit d103893
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 08:06:27 2022 +0000

    TODO and err msg

commit b2e5cb3
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 07:59:28 2022 +0000

    Demo fix CI

commit d7dd6a2
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 07:41:13 2022 +0000

    More elegant CI fail

commit 51595e9
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 07:36:46 2022 +0000

    Missed

commit 4070d6f
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 07:35:26 2022 +0000

    Use cached files in GCB, test CI fail

commit bf89f5a
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 01:33:30 2022 +0000

    Flush buffers to fix stdout ordering

commit 3a9012b
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 00:54:40 2022 +0000

    Missed revert

commit c25a5bb
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed May 25 23:14:09 2022 +0000

    Minor

commit 1898821
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed May 25 22:33:36 2022 +0000

    Revert

commit 86de3af
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed May 25 20:40:59 2022 +0000

    Split builds

commit 56afe21
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed May 25 17:17:23 2022 +0000

    Revert

commit 88b88bd
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed May 25 02:14:42 2022 +0000

    Switch to stateful shell

commit 1b4a0f1
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed May 25 01:25:43 2022 +0000

    Minot

commit b26e609
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed May 25 01:04:16 2022 +0000

    Restyle

commit 547a361
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed May 25 00:11:17 2022 +0000

    Fix underscore

commit 9193a3d
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 23:54:53 2022 +0000

    Make CI uniform

commit 91c7a22
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 23:27:14 2022 +0000

    Fix indent error

commit 70c5780
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 22:44:04 2022 +0000

    Close quote

commit 7fad5ec
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 22:33:38 2022 +0000

    Test impact of bootstrap

commit 3363130
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 21:30:03 2022 +0000

    Example GCB config (no test)

commit 187da61
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 21:13:06 2022 +0000

    Compress outputs to tar file in GCB dir

commit 7c9866d
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 20:23:53 2022 +0000

    Move non re-used logic to chef, simplify

commit 921557a
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 20:10:35 2022 +0000

    Build all function

commit ba144ea
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 18:13:56 2022 +0000

    Refactor

commit e007f0e
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 16:55:23 2022 +0000

    clear allow list var

commit 0bc28e7
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 10:12:32 2022 +0000

    Disable git manifest

commit df7883e
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 10:10:10 2022 +0000

    Disable git manifest

commit 78752e2
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 10:01:23 2022 +0000

    Fetch

commit 5523fb1
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 09:52:56 2022 +0000

    Use included image

commit caafa2e
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 09:42:48 2022 +0000

    Image for CI

commit 929ef49
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 09:20:35 2022 +0000

    Install git

commit a09f7e5
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 09:16:28 2022 +0000

    validate zzz in workflow

commit 47c63e7
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 08:48:35 2022 +0000

    Delete dup declare

commit 603e531
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 08:45:30 2022 +0000

    Keep cached ZAP output fresh with validator function

commit 78a87ba
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 08:13:14 2022 +0000

    Filter zap cache to one file, Add zap version to manifest

commit 53156a1
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 07:35:19 2022 +0000

    Move zzz to chef dir, write manifest, new opt

commit a345cb5
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 06:23:33 2022 +0000

    typo

commit 8ee0354
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 06:05:53 2022 +0000

    Add shell

commit bb454c8
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 05:56:50 2022 +0000

    bootstrap

commit c4186dd
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 05:53:51 2022 +0000

    Split bootstrap, run script direct

commit 366d91b
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 03:21:15 2022 +0000

    Minor style

commit a2d973c
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 00:19:51 2022 +0000

    Temp delete other workflows, fix newlines

commit c29d9ed
Author: Austin Bozowski <bozowski@google.com>
Date:   Mon May 23 23:40:11 2022 +0000

    Chef workflow

commit c3f2ee2
Author: Austin Bozowski <bozowski@google.com>
Date:   Mon May 23 22:44:57 2022 +0000

    Add cached ZAP output

commit 6f04f9e
Author: Austin Bozowski <bozowski@google.com>
Date:   Mon May 23 22:20:35 2022 +0000

    chef: fix path error, add options for cached zap

* Regen zzz after merge; job WAI

* Lic

* Squashed commit of the following:

commit 733c61d
Author: Austin Bozowski <bozowski@google.com>
Date:   Sat May 28 01:29:36 2022 +0000

    Repair workflows for merge

commit 281c051
Author: Austin Bozowski <bozowski@google.com>
Date:   Sat May 28 01:25:12 2022 +0000

    Fix build all but no test

commit 3e2ed8e
Author: Austin Bozowski <bozowski@google.com>
Date:   Sat May 28 01:05:03 2022 +0000

    Re run generate_zzz and disable git check

commit 9cdf590
Author: Austin Bozowski <bozowski@google.com>
Date:   Sat May 28 00:55:03 2022 +0000

    Fix dedent

commit d5bf603
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 23:07:06 2022 +0000

    Run restyle

commit 43ed453
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 22:58:10 2022 +0000

    Style

commit 8ec4bd8
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 22:44:20 2022 +0000

    Stateful shell

commit 29700a5
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 22:24:00 2022 +0000

    stateful shell

commit 2443fb3
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 22:07:10 2022 +0000

    Fix find and replace

commit 07db659
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 21:59:16 2022 +0000

    Test stateful shell

commit ecd2d00
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 21:49:16 2022 +0000

    Restyle

commit 4ff29bb
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 21:46:02 2022 +0000

    Important comment

commit ab9e2ed
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 21:39:14 2022 +0000

    isort

commit 321cfca
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 21:38:32 2022 +0000

    Flush print

commit 5d2fa9d
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 21:31:11 2022 +0000

    Reference and new print

commit 0499025
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 21:27:24 2022 +0000

    Ref

commit f1ad021
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 21:25:36 2022 +0000

    Suffix

commit 2ef6d3e
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 21:21:42 2022 +0000

    Refactor

commit 88b852a
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 20:56:58 2022 +0000

    OK

commit 37f91b1
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 20:24:26 2022 +0000

    Ref

commit 0216a73
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 20:10:37 2022 +0000

    Group

commit 7299fd7
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 20:07:36 2022 +0000

    Reference

commit 997124e
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 19:59:14 2022 +0000

    JSON

commit d7f26cb
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 19:40:01 2022 +0000

    Temp delete workflows

commit 9421c27
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 19:35:13 2022 +0000

    Refactor

commit 7264515
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 19:30:57 2022 +0000

    More refactor

commit 3f826ff
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 19:07:38 2022 +0000

    Begin refactor

commit b73ddd5
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 18:30:32 2022 +0000

    Comment

commit 161e92b
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 18:25:21 2022 +0000

    Comment, dedent, comment, fstring

commit 89ce50e
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 17:24:35 2022 +0000

    dedent and remove bundle placeholder

commit d3c7d98
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 17:17:40 2022 +0000

    Sort imports

* Fix indent

* Squashed commit of the following:

commit 76f7414
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 31 07:48:51 2022 +0000

    remove subproc

commit e66e064
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 31 07:38:41 2022 +0000

    Restore workflows

commit f1f308f
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 31 07:32:39 2022 +0000

    Restyle and test

commit bddb576
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 31 07:21:24 2022 +0000

    Style

commit 77f334e
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 31 07:16:09 2022 +0000

    MD5 memory

commit dd59f1e
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 31 07:04:36 2022 +0000

    Rename manifest

commit 1f570d4
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 31 06:59:55 2022 +0000

    Minor

commit 8692341
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 31 06:52:11 2022 +0000

    clean

commit 27656a5
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 31 06:34:53 2022 +0000

    Style

commit e31e668
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 31 06:34:17 2022 +0000

    Format

commit 6dbd4f3
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 31 06:23:25 2022 +0000

    Make validate better

commit c4a99f0
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 31 05:44:42 2022 +0000

    Restructure manifest

commit f6358a7
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 31 05:20:49 2022 +0000

    Pull only chef changes from update2

* Squashed commit of the following:

commit c1f4948
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 19:46:50 2022 +0000

    Restore workflows

commit 239b61c
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 19:42:00 2022 +0000

    Output

commit 0602dc1
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 19:34:09 2022 +0000

    Test

commit f92534c
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 19:31:52 2022 +0000

    Refs`

commit ccc6564
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 19:25:25 2022 +0000

    Helpful output

commit 0a1de0a
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 18:41:07 2022 +0000

    Fix git

commit cac8616
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 18:38:57 2022 +0000

    Finish git

commit 23ca784
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 18:21:11 2022 +0000

    Untested git

commit d8bb5b3
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 08:31:24 2022 +0000

    Save command

commit beb3b77
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 08:17:48 2022 +0000

    Repair

commit 5aadacf
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 08:15:50 2022 +0000

    test

commit 7bb9a17
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 08:08:53 2022 +0000

    Format

commit 04a966e
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 07:56:02 2022 +0000

    RM workflows

commit 5474f72
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 07:54:41 2022 +0000

    Shell

commit ede604c
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 07:35:53 2022 +0000

    Merge from pull/19006

* chef generate_zzz

* Simplify md5

* Restyle, dedent, fix instructions

* Missed type hint

* Missed return code

* Squashed commit of the following:

commit 2ecd59c
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 01:47:42 2022 +0000

    [no ci] restore workflows

commit 1fca56e
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 01:46:24 2022 +0000

    Clean

commit c91c923
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 01:39:37 2022 +0000

    Style

commit 950d454
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 01:32:32 2022 +0000

    generate_zzz

commit b151b26
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 01:31:41 2022 +0000

    Update help text

commit 576f163
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 01:27:13 2022 +0000

    fix dead ref

commit 27ea5b5
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 01:24:54 2022 +0000

    validate should break now

commit c8762f6
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 01:10:31 2022 +0000

    docstring

commit 69e84a4
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 01:07:38 2022 +0000

    Delete manifest

commit bce3069
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 01:07:01 2022 +0000

    Make write to folder

commit ca95512
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 00:45:49 2022 +0000

    Temp delete workflows, remove git check on master

* Exclude chef zzz_generated from restyle

* Exclude restyle

* Squashed commit of the following:

commit 436ce0b
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 21:36:07 2022 +0000

    [no ci] caps

commit 126ff6a
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 21:28:34 2022 +0000

    Restyle

commit f7b7222
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 21:23:37 2022 +0000

    [no ci] restore workflows

commit d44b014
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 21:21:27 2022 +0000

    README

commit be2dc9c
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 21:19:04 2022 +0000

    README

commit 01deda9
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 21:15:31 2022 +0000

    README

commit abba224
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 20:37:28 2022 +0000

    Make GCB workable

commit 1623e4b
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 20:31:36 2022 +0000

    Flatten with block

commit 02f3e78
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 20:29:42 2022 +0000

    Remove functionality to check master branch for zap

commit 2a79c1c
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 20:24:07 2022 +0000

    Remove explicit encoding

commit 2dfcb00
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 20:20:43 2022 +0000

    Temp delete workflows

* Misspelled word

* --generate_zzz after zap file changed in master

* propagate nrf error, fix esp32

* Fix overwrite

* Fix dedents

* generate_zzz and update workflow image version

* Chef - Add BUILD.gn and unit tests for stateful_shell.py (#19205)

* Chef - Use temporary folder for stateful_shell artifacts (#19362)

* Chef - Add sample_app_util for parsing zap files (#19087)

* Chef - Fix: wrong order for clearing directory on zzap run (#19324)

* Remove test_zap_file_parser.py from sources as it is already in tests (#19527)

* Chef - Revert lighting app rename from #17983

* Chef - Check in generated files for lighting-app to fix CI

* Chef CI - Change image to 0.5.64 for compatability with TE9

* bump ca-certificate version in cirque docker (#19368)

* Update pigweed to e61718e9f4e5c (#18955)

* Fix broken Chef NRF build caused by #18955 (#19204)

Co-authored-by: Douglas Rocha Ferraz <rochaferraz@google.com>
Co-authored-by: Kamil Kasperczyk <66371704+kkasperczyk-no@users.noreply.github.com>
Co-authored-by: mkardous-silabs <84793247+mkardous-silabs@users.noreply.github.com>
Co-authored-by: Andrei Litvin <andy314@gmail.com>
Co-authored-by: MtTsai <7930801+MtTsai@users.noreply.github.com>
Co-authored-by: Austin Bozowski <bozowski@google.com>
Co-authored-by: yunhanw-google <yunhanw@google.com>
Co-authored-by: rgoliver <rgoliver@google.com>
rerasool pushed a commit to SiliconLabs/matter that referenced this pull request Sep 9, 2022
…hip#19602)

* fix: enabled extended discovery on chef/nrfconnect (project-chip#18022)

Change-Id: I10d6456465f48134d1f8c5f5cbc257dd50dbb839

* Chef Refactor (project-chip#18009)

* Chef - Add stateful_shell.py and constants.py

Change-Id: Ia59a3d2a71204e4af2c41d6192d47f048a58c3b4

* Chef - Print splash text

Change-Id: I9b162cabab700e87f12806668b2953bf57348449

* Chef - Use textwrap.dedent on textblocks

Change-Id: I861f24ac20d440cf4a3e605809421a766ecdd476

* Chef - Remove use of commandQueue

Change-Id: I75d5ae6fea25c6b933cb9823a29e9c2224b8188d

* Chef - Replace shell writes with Python open() calls

Change-Id: I0147fa6b96d3a15bf95352acbd136e8f1e648b8f

* Chef - Make paths into global constants

Change-Id: Ib177d584bcd463aaafe10f4f338a90d6b234c3f1

* Chef - Remove HexInputToInt

Change-Id: Iebe5e76c169951e842262530d3feba5ac899a33c

* Chef - Remove unused statements

Change-Id: I56670e31722348fb47a1e59d2651cdcf3f983e28

* Chef - Convert variables to snake case per PEP8

Change-Id: I52520eec1dfb8093c39ce4570aa99cdd0b0d854a

* Chef - Add function type hinting

Change-Id: Ib82f0bf4752819b65d2c76058429931c6986bd83

* Chef - Fix typo doRpc -> do_rpc (project-chip#18278)

Change-Id: I226aacc73738ce98487272fcd126efc81159ba47

* [nrfconnect] Added kconfig option to enable extended discovery (project-chip#18367)

There is no kconfig that would allow to easily enable and disable
extended discovery from config file.

Added kconfig enabling extended discovery.

* Chef - Add RPC support for NRF (project-chip#17774) (project-chip#18282)

Change-Id: I8e4e35e2aae656d8d2f228d63855c8eb75c1d791

* [EFR32] Add support for efr32 MG24 for the chef example (project-chip#18621)

* Template app for chef

* chef update for BRD4186A thread

* Device info provider efr32, some fixes for nrf and linux (CHEF DIR ONLY project-chip#18817)

* Add changes in chef directory only

* Make device info provider available for EFR32. Ensure its storage is initialized

* Ensure storage is initialized for NRF example as well

* Ensure storage is initialized for linux examples as well

* Add dependency to example providers in light switch as well

* Relocate the storage init configuration after server init in linux main

* RPC support in the example tool chef linux build (project-chip#18294)

Port RPC server enabled logic into example tool chef

the usage example:
  $ ./chef.py -zbr -t linux -d lighting-app --pid 0x8000

* Chef - Add output from stateful_shell (project-chip#18918)

* Stateful shell compatibility improvements (project-chip#19006)

* Chef - Use latin1 encoding when reading tmp files

* Chef - Use local temp files to support Docker usage

* Chef - Preserve returncode in stateful_shell (project-chip#19144)

* Chef CI (project-chip#18859)

* Squashed commit of the following:

commit bc116c2
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 19:53:36 2022 +0000

    Update manifest

commit e89bdda
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 19:48:58 2022 +0000

    Resync workflows with master, delete test example

commit 6da917b
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 19:41:53 2022 +0000

    Workflow naming

commit 80506eb
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 19:36:45 2022 +0000

    Help messages

commit c1724ec
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 19:29:19 2022 +0000

    Restyle

commit e24916f
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 19:21:06 2022 +0000

    Style

commit cdbc67c
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 19:02:23 2022 +0000

    Re run generate

commit 03361f7
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 18:48:10 2022 +0000

    Indent error

commit 82daba0
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 18:45:37 2022 +0000

    Further validate CI - expected fail now

commit d103893
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 08:06:27 2022 +0000

    TODO and err msg

commit b2e5cb3
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 07:59:28 2022 +0000

    Demo fix CI

commit d7dd6a2
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 07:41:13 2022 +0000

    More elegant CI fail

commit 51595e9
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 07:36:46 2022 +0000

    Missed

commit 4070d6f
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 07:35:26 2022 +0000

    Use cached files in GCB, test CI fail

commit bf89f5a
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 01:33:30 2022 +0000

    Flush buffers to fix stdout ordering

commit 3a9012b
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu May 26 00:54:40 2022 +0000

    Missed revert

commit c25a5bb
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed May 25 23:14:09 2022 +0000

    Minor

commit 1898821
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed May 25 22:33:36 2022 +0000

    Revert

commit 86de3af
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed May 25 20:40:59 2022 +0000

    Split builds

commit 56afe21
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed May 25 17:17:23 2022 +0000

    Revert

commit 88b88bd
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed May 25 02:14:42 2022 +0000

    Switch to stateful shell

commit 1b4a0f1
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed May 25 01:25:43 2022 +0000

    Minot

commit b26e609
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed May 25 01:04:16 2022 +0000

    Restyle

commit 547a361
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed May 25 00:11:17 2022 +0000

    Fix underscore

commit 9193a3d
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 23:54:53 2022 +0000

    Make CI uniform

commit 91c7a22
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 23:27:14 2022 +0000

    Fix indent error

commit 70c5780
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 22:44:04 2022 +0000

    Close quote

commit 7fad5ec
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 22:33:38 2022 +0000

    Test impact of bootstrap

commit 3363130
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 21:30:03 2022 +0000

    Example GCB config (no test)

commit 187da61
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 21:13:06 2022 +0000

    Compress outputs to tar file in GCB dir

commit 7c9866d
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 20:23:53 2022 +0000

    Move non re-used logic to chef, simplify

commit 921557a
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 20:10:35 2022 +0000

    Build all function

commit ba144ea
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 18:13:56 2022 +0000

    Refactor

commit e007f0e
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 16:55:23 2022 +0000

    clear allow list var

commit 0bc28e7
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 10:12:32 2022 +0000

    Disable git manifest

commit df7883e
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 10:10:10 2022 +0000

    Disable git manifest

commit 78752e2
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 10:01:23 2022 +0000

    Fetch

commit 5523fb1
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 09:52:56 2022 +0000

    Use included image

commit caafa2e
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 09:42:48 2022 +0000

    Image for CI

commit 929ef49
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 09:20:35 2022 +0000

    Install git

commit a09f7e5
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 09:16:28 2022 +0000

    validate zzz in workflow

commit 47c63e7
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 08:48:35 2022 +0000

    Delete dup declare

commit 603e531
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 08:45:30 2022 +0000

    Keep cached ZAP output fresh with validator function

commit 78a87ba
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 08:13:14 2022 +0000

    Filter zap cache to one file, Add zap version to manifest

commit 53156a1
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 07:35:19 2022 +0000

    Move zzz to chef dir, write manifest, new opt

commit a345cb5
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 06:23:33 2022 +0000

    typo

commit 8ee0354
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 06:05:53 2022 +0000

    Add shell

commit bb454c8
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 05:56:50 2022 +0000

    bootstrap

commit c4186dd
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 05:53:51 2022 +0000

    Split bootstrap, run script direct

commit 366d91b
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 03:21:15 2022 +0000

    Minor style

commit a2d973c
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 24 00:19:51 2022 +0000

    Temp delete other workflows, fix newlines

commit c29d9ed
Author: Austin Bozowski <bozowski@google.com>
Date:   Mon May 23 23:40:11 2022 +0000

    Chef workflow

commit c3f2ee2
Author: Austin Bozowski <bozowski@google.com>
Date:   Mon May 23 22:44:57 2022 +0000

    Add cached ZAP output

commit 6f04f9e
Author: Austin Bozowski <bozowski@google.com>
Date:   Mon May 23 22:20:35 2022 +0000

    chef: fix path error, add options for cached zap

* Regen zzz after merge; job WAI

* Lic

* Squashed commit of the following:

commit 733c61d
Author: Austin Bozowski <bozowski@google.com>
Date:   Sat May 28 01:29:36 2022 +0000

    Repair workflows for merge

commit 281c051
Author: Austin Bozowski <bozowski@google.com>
Date:   Sat May 28 01:25:12 2022 +0000

    Fix build all but no test

commit 3e2ed8e
Author: Austin Bozowski <bozowski@google.com>
Date:   Sat May 28 01:05:03 2022 +0000

    Re run generate_zzz and disable git check

commit 9cdf590
Author: Austin Bozowski <bozowski@google.com>
Date:   Sat May 28 00:55:03 2022 +0000

    Fix dedent

commit d5bf603
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 23:07:06 2022 +0000

    Run restyle

commit 43ed453
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 22:58:10 2022 +0000

    Style

commit 8ec4bd8
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 22:44:20 2022 +0000

    Stateful shell

commit 29700a5
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 22:24:00 2022 +0000

    stateful shell

commit 2443fb3
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 22:07:10 2022 +0000

    Fix find and replace

commit 07db659
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 21:59:16 2022 +0000

    Test stateful shell

commit ecd2d00
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 21:49:16 2022 +0000

    Restyle

commit 4ff29bb
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 21:46:02 2022 +0000

    Important comment

commit ab9e2ed
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 21:39:14 2022 +0000

    isort

commit 321cfca
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 21:38:32 2022 +0000

    Flush print

commit 5d2fa9d
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 21:31:11 2022 +0000

    Reference and new print

commit 0499025
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 21:27:24 2022 +0000

    Ref

commit f1ad021
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 21:25:36 2022 +0000

    Suffix

commit 2ef6d3e
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 21:21:42 2022 +0000

    Refactor

commit 88b852a
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 20:56:58 2022 +0000

    OK

commit 37f91b1
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 20:24:26 2022 +0000

    Ref

commit 0216a73
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 20:10:37 2022 +0000

    Group

commit 7299fd7
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 20:07:36 2022 +0000

    Reference

commit 997124e
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 19:59:14 2022 +0000

    JSON

commit d7f26cb
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 19:40:01 2022 +0000

    Temp delete workflows

commit 9421c27
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 19:35:13 2022 +0000

    Refactor

commit 7264515
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 19:30:57 2022 +0000

    More refactor

commit 3f826ff
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 19:07:38 2022 +0000

    Begin refactor

commit b73ddd5
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 18:30:32 2022 +0000

    Comment

commit 161e92b
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 18:25:21 2022 +0000

    Comment, dedent, comment, fstring

commit 89ce50e
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 17:24:35 2022 +0000

    dedent and remove bundle placeholder

commit d3c7d98
Author: Austin Bozowski <bozowski@google.com>
Date:   Fri May 27 17:17:40 2022 +0000

    Sort imports

* Fix indent

* Squashed commit of the following:

commit 76f7414
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 31 07:48:51 2022 +0000

    remove subproc

commit e66e064
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 31 07:38:41 2022 +0000

    Restore workflows

commit f1f308f
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 31 07:32:39 2022 +0000

    Restyle and test

commit bddb576
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 31 07:21:24 2022 +0000

    Style

commit 77f334e
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 31 07:16:09 2022 +0000

    MD5 memory

commit dd59f1e
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 31 07:04:36 2022 +0000

    Rename manifest

commit 1f570d4
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 31 06:59:55 2022 +0000

    Minor

commit 8692341
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 31 06:52:11 2022 +0000

    clean

commit 27656a5
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 31 06:34:53 2022 +0000

    Style

commit e31e668
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 31 06:34:17 2022 +0000

    Format

commit 6dbd4f3
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 31 06:23:25 2022 +0000

    Make validate better

commit c4a99f0
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 31 05:44:42 2022 +0000

    Restructure manifest

commit f6358a7
Author: Austin Bozowski <bozowski@google.com>
Date:   Tue May 31 05:20:49 2022 +0000

    Pull only chef changes from update2

* Squashed commit of the following:

commit c1f4948
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 19:46:50 2022 +0000

    Restore workflows

commit 239b61c
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 19:42:00 2022 +0000

    Output

commit 0602dc1
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 19:34:09 2022 +0000

    Test

commit f92534c
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 19:31:52 2022 +0000

    Refs`

commit ccc6564
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 19:25:25 2022 +0000

    Helpful output

commit 0a1de0a
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 18:41:07 2022 +0000

    Fix git

commit cac8616
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 18:38:57 2022 +0000

    Finish git

commit 23ca784
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 18:21:11 2022 +0000

    Untested git

commit d8bb5b3
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 08:31:24 2022 +0000

    Save command

commit beb3b77
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 08:17:48 2022 +0000

    Repair

commit 5aadacf
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 08:15:50 2022 +0000

    test

commit 7bb9a17
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 08:08:53 2022 +0000

    Format

commit 04a966e
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 07:56:02 2022 +0000

    RM workflows

commit 5474f72
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 07:54:41 2022 +0000

    Shell

commit ede604c
Author: Austin Bozowski <bozowski@google.com>
Date:   Wed Jun 1 07:35:53 2022 +0000

    Merge from pull/19006

* chef generate_zzz

* Simplify md5

* Restyle, dedent, fix instructions

* Missed type hint

* Missed return code

* Squashed commit of the following:

commit 2ecd59c
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 01:47:42 2022 +0000

    [no ci] restore workflows

commit 1fca56e
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 01:46:24 2022 +0000

    Clean

commit c91c923
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 01:39:37 2022 +0000

    Style

commit 950d454
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 01:32:32 2022 +0000

    generate_zzz

commit b151b26
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 01:31:41 2022 +0000

    Update help text

commit 576f163
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 01:27:13 2022 +0000

    fix dead ref

commit 27ea5b5
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 01:24:54 2022 +0000

    validate should break now

commit c8762f6
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 01:10:31 2022 +0000

    docstring

commit 69e84a4
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 01:07:38 2022 +0000

    Delete manifest

commit bce3069
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 01:07:01 2022 +0000

    Make write to folder

commit ca95512
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 00:45:49 2022 +0000

    Temp delete workflows, remove git check on master

* Exclude chef zzz_generated from restyle

* Exclude restyle

* Squashed commit of the following:

commit 436ce0b
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 21:36:07 2022 +0000

    [no ci] caps

commit 126ff6a
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 21:28:34 2022 +0000

    Restyle

commit f7b7222
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 21:23:37 2022 +0000

    [no ci] restore workflows

commit d44b014
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 21:21:27 2022 +0000

    README

commit be2dc9c
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 21:19:04 2022 +0000

    README

commit 01deda9
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 21:15:31 2022 +0000

    README

commit abba224
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 20:37:28 2022 +0000

    Make GCB workable

commit 1623e4b
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 20:31:36 2022 +0000

    Flatten with block

commit 02f3e78
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 20:29:42 2022 +0000

    Remove functionality to check master branch for zap

commit 2a79c1c
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 20:24:07 2022 +0000

    Remove explicit encoding

commit 2dfcb00
Author: Austin Bozowski <bozowski@google.com>
Date:   Thu Jun 2 20:20:43 2022 +0000

    Temp delete workflows

* Misspelled word

* --generate_zzz after zap file changed in master

* propagate nrf error, fix esp32

* Fix overwrite

* Fix dedents

* generate_zzz and update workflow image version

* Chef - Add BUILD.gn and unit tests for stateful_shell.py (project-chip#19205)

* Chef - Use temporary folder for stateful_shell artifacts (project-chip#19362)

* Chef - Add sample_app_util for parsing zap files (project-chip#19087)

* Chef - Fix: wrong order for clearing directory on zzap run (project-chip#19324)

* Remove test_zap_file_parser.py from sources as it is already in tests (project-chip#19527)

* Chef - Revert lighting app rename from project-chip#17983

* Chef - Check in generated files for lighting-app to fix CI

* Chef CI - Change image to 0.5.64 for compatability with TE9

* bump ca-certificate version in cirque docker (project-chip#19368)

* Update pigweed to e61718e9f4e5c (project-chip#18955)

* Fix broken Chef NRF build caused by project-chip#18955 (project-chip#19204)

Co-authored-by: Douglas Rocha Ferraz <rochaferraz@google.com>
Co-authored-by: Kamil Kasperczyk <66371704+kkasperczyk-no@users.noreply.github.com>
Co-authored-by: mkardous-silabs <84793247+mkardous-silabs@users.noreply.github.com>
Co-authored-by: Andrei Litvin <andy314@gmail.com>
Co-authored-by: MtTsai <7930801+MtTsai@users.noreply.github.com>
Co-authored-by: Austin Bozowski <bozowski@google.com>
Co-authored-by: yunhanw-google <yunhanw@google.com>
Co-authored-by: rgoliver <rgoliver@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants