Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@tcarmelveilleux
Copy link
Contributor

@tcarmelveilleux tcarmelveilleux commented Apr 17, 2025

Changes

  • Add VVS/VVSC storage in PersistentStorageOpCertStore
  • Finished all attributes and commands in Opcreds cluster
  • Bumped Opcreds revision to 2
  • Added all necessary testability features to matter_testing support
    for list subscriptions

Testing

  • Integration tests through TC-OPCREDS-3.9
  • More unit tests to follow, but coverage through TC-OPCREDS-3.9 is near
    exhaustive.

- Add VVS/VVSC storage in PersistentStorageOpCertStore
- Finished all attributes and commands in Opcreds cluster
- Bumped Opcreds revision to 2
- Added all necessary testability features to matter_testing support
  for list subscriptions
- NOTE: this includes project-chip#38445 temporarily until merged

Testing done:

- Integration tests through TC-OPCREDS-3.9
- More unit tests to follow, but coverage through TC-OPCREDS-3.9 is near
  exhaustive.
@github-actions
Copy link

github-actions bot commented Apr 17, 2025

PR #38469: Size comparison from 7ecc28c to d258a5e

Increases above 0.2%:

platform target config section 7ecc28c d258a5e change % change
linux air-purifier-app debug FLASH 2749687 2756671 6984 0.3
shell debug FLASH 3055324 3065100 9776 0.3
nxp contact k32w0+release FLASH 589256 590552 1296 0.2
mcxw71+release FLASH 621208 622496 1288 0.2
light k32w0+release FLASH 615028 616308 1280 0.2
stm32 light STM32WB5MM-DK FLASH 463016 464308 1292 0.3
telink lighting-app-ota-factory-data tlsr9118bdk40d FLASH 603726 605600 1874 0.3
tizen all-clusters-app arm FLASH 1801340 1806312 4972 0.3
Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 7ecc28c d258a5e change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1098928 1100306 1378 0.1
RAM 94850 94866 16 0.0
bl702 lighting-app bl702+eth FLASH 653844 655226 1382 0.2
RAM 33533 33533 0 0.0
bl702+wifi FLASH 831096 832478 1382 0.2
RAM 22257 22257 0 0.0
bl706+mfd+rpc+littlefs FLASH 1063620 1065002 1382 0.1
RAM 32181 32181 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 894508 895890 1382 0.2
RAM 26920 26920 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 977296 978678 1382 0.1
RAM 24668 24668 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 818796 820088 1292 0.2
RAM 120288 120304 16 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 827756 829048 1292 0.2
RAM 125384 125400 16 0.0
pump-app LP_EM_CC1354P10_6 FLASH 774800 776092 1292 0.2
RAM 113756 113772 16 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 759100 760392 1292 0.2
RAM 113972 113988 16 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 542474 543758 1284 0.2
RAM 205144 205160 16 0.0
lock CC3235SF_LAUNCHXL FLASH 576438 577738 1300 0.2
RAM 205392 205408 16 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 660813 662101 1288 0.2
RAM 77260 77276 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 680673 681961 1288 0.2
RAM 79900 79916 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 680673 681961 1288 0.2
RAM 79900 79916 16 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 637597 638893 1296 0.2
RAM 72328 72344 16 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620893 622181 1288 0.2
RAM 73508 73524 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 640529 641825 1296 0.2
RAM 76052 76068 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 640529 641825 1296 0.2
RAM 76052 76068 16 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 640341 641629 1288 0.2
RAM 76508 76524 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 660057 661345 1288 0.2
RAM 79052 79068 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 660057 661345 1288 0.2
RAM 79052 79068 16 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 616737 618033 1296 0.2
RAM 70596 70612 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 636597 637893 1296 0.2
RAM 73236 73252 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 636597 637893 1296 0.2
RAM 73236 73252 16 0.0
esp32 all-clusters-app c3devkit DRAM 103408 103424 16 0.0
FLASH 1799410 1801644 2234 0.1
IRAM 83846 83846 0 0.0
m5stack DRAM 121980 121996 16 0.0
FLASH 1765034 1767210 2176 0.1
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2749687 2756671 6984 0.3
RAM 114264 114360 96 0.1
all-clusters-app debug unknown 5656 5656 0 0.0
FLASH 6290652 6300174 9522 0.2
RAM 532400 532496 96 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5419840 5429496 9656 0.2
RAM 224528 224624 96 0.0
bridge-app debug unknown 5544 5544 0 0.0
FLASH 4719680 4726632 6952 0.1
RAM 202880 202976 96 0.0
camera-app debug unknown 8832 8832 0 0.0
FLASH 6787803 6794763 6960 0.1
RAM 225200 225296 96 0.0
camera-controller debug unknown 9120 9120 0 0.0
FLASH 13890123 13898315 8192 0.1
RAM 646352 646416 64 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14317077 14325517 8440 0.1
RAM 636544 636608 64 0.0
chip-tool-ipv6only arm64 unknown 39696 39696 0 0.0
FLASH 12349600 12355760 6160 0.0
RAM 682720 682880 160 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12415827 12424011 8184 0.1
RAM 635904 635968 64 0.0
fabric-bridge-app debug unknown 4800 4800 0 0.0
FLASH 4550444 4557428 6984 0.2
RAM 190160 190256 96 0.1
fabric-sync debug unknown 5056 5056 0 0.0
FLASH 5690069 5698053 7984 0.1
RAM 486664 486760 96 0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5620433 5627377 6944 0.1
RAM 207144 207240 96 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4788208 4795160 6952 0.1
RAM 194272 194368 96 0.0
ota-provider-app debug unknown 4840 4840 0 0.0
FLASH 4407894 4414846 6952 0.2
RAM 182992 183088 96 0.1
ota-requestor-app debug unknown 4792 4792 0 0.0
FLASH 4540234 4547218 6984 0.2
RAM 187464 187560 96 0.1
shell debug unknown 4272 4272 0 0.0
FLASH 3055324 3065100 9776 0.3
RAM 147824 147920 96 0.1
thermostat-no-ble arm64 unknown 9560 9560 0 0.0
FLASH 4206536 4212016 5480 0.1
RAM 230856 231048 192 0.1
tv-app debug unknown 5832 5832 0 0.0
FLASH 6037173 6045173 8000 0.1
RAM 610080 610176 96 0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12482861 1249086 8000 0.1
RAM 754464 754560 96 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 917312 919264 1952 0.2
RAM 167469 167485 16 0.0
nrf7002dk_nrf5340_cpuapp FLASH 909780 911452 1672 0.2
RAM 145713 145729 16 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 853840 855788 1948 0.2
RAM 141223 141239 16 0.0
nxp contact k32w0+release FLASH 589256 590552 1296 0.2
RAM 72836 72852 16 0.0
mcxw71+release FLASH 621208 622496 1288 0.2
RAM 63172 63188 16 0.0
light k32w0+release FLASH 615028 616308 1280 0.2
RAM 72132 72148 16 0.0
k32w1+release FLASH 705304 706608 1304 0.2
RAM 72020 72036 16 0.0
lock mcxw71+release FLASH 770320 771624 1304 0.2
RAM 67588 67604 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1662140 1664468 2328 0.1
RAM 212352 212368 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1566396 1568716 2320 0.1
RAM 208544 208560 16 0.0
light cy8ckit_062s2_43012 FLASH 1442692 1444284 1592 0.1
RAM 197312 197328 16 0.0
lock cy8ckit_062s2_43012 FLASH 1471468 1473068 1600 0.1
RAM 224976 224992 16 0.0
qpg lighting-app qpg6105+debug FLASH 665820 667108 1288 0.2
RAM 105188 105204 16 0.0
lock-app qpg6105+debug FLASH 624104 625384 1280 0.2
RAM 99816 99832 16 0.0
stm32 light STM32WB5MM-DK FLASH 463016 464308 1292 0.3
RAM 141488 141504 16 0.0
telink bridge-app tl7218x FLASH 696146 674444 -21702 -3.1
RAM 101860 90728 -11132 -10.9
light-app-ota-compress-lzma-factory-data tl3218x FLASH 777962 779378 1416 0.2
RAM 50120 50136 16 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 768224 769638 1414 0.2
RAM 40420 40436 16 0.0
light-app-ota-shell-factory-data tl7218x FLASH 784598 758096 -26502 -3.4
RAM 109308 97556 -11752 -10.8
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 705824 685130 -20694 -2.9
RAM 62620 51604 -11016 -17.6
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 742006 713580 -28426 -3.8
RAM 85808 73424 -12384 -14.4
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 709710 711126 1416 0.2
RAM 37044 37060 16 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 603726 605600 1874 0.3
RAM 148704 138656 -10048 -6.8
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 819212 793102 -26110 -3.2
RAM 107568 96412 -11156 -10.4
tizen all-clusters-app arm unknown 5164 5164 0 0.0
FLASH 1801340 1806312 4972 0.3
RAM 94528 94576 48 0.1
chip-tool-ubsan arm unknown 20272 20272 0 0.0
FLASH 20381086 20393886 12800 0.1
RAM 8882592 8887428 4836 0.1

@github-actions
Copy link

github-actions bot commented Apr 18, 2025

PR #38469: Size comparison from 56a0c43 to 3af1a87

Increases above 0.2%:

platform target config section 56a0c43 3af1a87 change % change
linux air-purifier-app debug FLASH 2749687 2756671 6984 0.3
shell debug FLASH 3055324 3065100 9776 0.3
stm32 light STM32WB5MM-DK FLASH 463016 464308 1292 0.3
tizen all-clusters-app arm FLASH 1801340 1806312 4972 0.3
Full report (75 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 56a0c43 3af1a87 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1098928 1100306 1378 0.1
RAM 94850 94866 16 0.0
bl702 lighting-app bl702+eth FLASH 653844 655226 1382 0.2
RAM 33533 33533 0 0.0
bl702+wifi FLASH 831096 832478 1382 0.2
RAM 22257 22257 0 0.0
bl706+mfd+rpc+littlefs FLASH 1063620 1065002 1382 0.1
RAM 32181 32181 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 894508 895890 1382 0.2
RAM 26920 26920 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 977296 978678 1382 0.1
RAM 24668 24668 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 818796 820088 1292 0.2
RAM 120288 120304 16 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 827756 829048 1292 0.2
RAM 125384 125400 16 0.0
pump-app LP_EM_CC1354P10_6 FLASH 774800 776092 1292 0.2
RAM 113756 113772 16 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 759100 760392 1292 0.2
RAM 113972 113988 16 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 542474 543758 1284 0.2
RAM 205144 205160 16 0.0
lock CC3235SF_LAUNCHXL FLASH 576438 577738 1300 0.2
RAM 205392 205408 16 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 660813 662101 1288 0.2
RAM 77260 77276 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 680673 681961 1288 0.2
RAM 79900 79916 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 680673 681961 1288 0.2
RAM 79900 79916 16 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 637597 638893 1296 0.2
RAM 72328 72344 16 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620893 622181 1288 0.2
RAM 73508 73524 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 640529 641825 1296 0.2
RAM 76052 76068 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 640529 641825 1296 0.2
RAM 76052 76068 16 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 640341 641629 1288 0.2
RAM 76508 76524 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 660057 661345 1288 0.2
RAM 79052 79068 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 660057 661345 1288 0.2
RAM 79052 79068 16 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 616737 618033 1296 0.2
RAM 70596 70612 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 636597 637893 1296 0.2
RAM 73236 73252 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 636597 637893 1296 0.2
RAM 73236 73252 16 0.0
efr32 lock-app BRD4187C FLASH 942008 943288 1280 0.1
RAM 132008 132040 32 0.0
BRD4338a FLASH 735864 737472 1608 0.2
RAM 206916 206932 16 0.0
window-app BRD4187C FLASH 1033632 1035224 1592 0.2
RAM 128048 128048 0 0.0
esp32 all-clusters-app c3devkit DRAM 103408 103424 16 0.0
FLASH 1799410 1801644 2234 0.1
IRAM 83846 83846 0 0.0
m5stack DRAM 121980 121996 16 0.0
FLASH 1765034 1767210 2176 0.1
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2749687 2756671 6984 0.3
RAM 114264 114360 96 0.1
all-clusters-app debug unknown 5656 5656 0 0.0
FLASH 6290652 6300174 9522 0.2
RAM 532400 532496 96 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5419840 5429496 9656 0.2
RAM 224528 224624 96 0.0
bridge-app debug unknown 5544 5544 0 0.0
FLASH 4719680 4726632 6952 0.1
RAM 202880 202976 96 0.0
camera-app debug unknown 8832 8832 0 0.0
FLASH 6788187 6795147 6960 0.1
RAM 225200 225296 96 0.0
camera-controller debug unknown 9120 9120 0 0.0
FLASH 13890123 13898315 8192 0.1
RAM 646352 646416 64 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14316015 14324455 8440 0.1
RAM 636544 636608 64 0.0
chip-tool-ipv6only arm64 unknown 39696 39696 0 0.0
FLASH 12349184 12355344 6160 0.0
RAM 682720 682880 160 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12415827 12424011 8184 0.1
RAM 635904 635968 64 0.0
fabric-bridge-app debug unknown 4800 4800 0 0.0
FLASH 4550444 4557428 6984 0.2
RAM 190160 190256 96 0.1
fabric-sync debug unknown 5056 5056 0 0.0
FLASH 5690069 5698053 7984 0.1
RAM 486664 486760 96 0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5620433 5627377 6944 0.1
RAM 207144 207240 96 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4788208 4795160 6952 0.1
RAM 194272 194368 96 0.0
ota-provider-app debug unknown 4840 4840 0 0.0
FLASH 4407894 4414846 6952 0.2
RAM 182992 183088 96 0.1
ota-requestor-app debug unknown 4792 4792 0 0.0
FLASH 4540234 4547218 6984 0.2
RAM 187464 187560 96 0.1
shell debug unknown 4272 4272 0 0.0
FLASH 3055324 3065100 9776 0.3
RAM 147824 147920 96 0.1
thermostat-no-ble arm64 unknown 9560 9560 0 0.0
FLASH 4206536 4212016 5480 0.1
RAM 230856 231048 192 0.1
tv-app debug unknown 5832 5832 0 0.0
FLASH 6037173 6045173 8000 0.1
RAM 610080 610176 96 0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12481789 12489805 8016 0.1
RAM 754464 754560 96 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 917312 919264 1952 0.2
RAM 167469 167485 16 0.0
nrf7002dk_nrf5340_cpuapp FLASH 909780 911452 1672 0.2
RAM 145713 145729 16 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 853840 855788 1948 0.2
RAM 141223 141239 16 0.0
nxp contact k32w0+release FLASH 589256 590552 1296 0.2
RAM 72836 72852 16 0.0
mcxw71+release FLASH 621208 622496 1288 0.2
RAM 63172 63188 16 0.0
light k32w0+release FLASH 615028 616308 1280 0.2
RAM 72132 72148 16 0.0
k32w1+release FLASH 705304 706608 1304 0.2
RAM 72020 72036 16 0.0
lock mcxw71+release FLASH 770320 771624 1304 0.2
RAM 67588 67604 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1662140 1664468 2328 0.1
RAM 212352 212368 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1566396 1568716 2320 0.1
RAM 208544 208560 16 0.0
light cy8ckit_062s2_43012 FLASH 1442692 1444284 1592 0.1
RAM 197312 197328 16 0.0
lock cy8ckit_062s2_43012 FLASH 1471468 1473068 1600 0.1
RAM 224976 224992 16 0.0
qpg lighting-app qpg6105+debug FLASH 665820 667108 1288 0.2
RAM 105188 105204 16 0.0
lock-app qpg6105+debug FLASH 624104 625384 1280 0.2
RAM 99816 99832 16 0.0
stm32 light STM32WB5MM-DK FLASH 463016 464308 1292 0.3
RAM 141488 141504 16 0.0
telink bridge-app tl7218x FLASH 673028 674444 1416 0.2
696146 697562 1416 0.2
RAM 90712 90728 16 0.0
101860 101876 16 0.0
light-app-ota-compress-lzma-factory-data tl3218x FLASH 777962 779378 1416 0.2
RAM 50120 50136 16 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 768224 769638 1414 0.2
RAM 40420 40436 16 0.0
light-app-ota-shell-factory-data tl7218x FLASH 756684 758096 1412 0.2
784598 786014 1416 0.2
RAM 97540 97556 16 0.0
109308 109324 16 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 683714 685130 1416 0.2
705824 707240 1416 0.2
RAM 51588 51604 16 0.0
62620 62636 16 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 712164 713580 1416 0.2
742006 743422 1416 0.2
RAM 73408 73424 16 0.0
85808 85824 16 0.0
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 709710 711126 1416 0.2
RAM 37044 37060 16 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 604188 605600 1412 0.2
603726 605142 1416 0.2
RAM 138640 138656 16 0.0
148704 148720 16 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 791682 793102 1420 0.2
819212 820632 1420 0.2
RAM 96396 96412 16 0.0
107568 107584 16 0.0
tizen all-clusters-app arm unknown 5164 5164 0 0.0
FLASH 1801340 1806312 4972 0.3
RAM 94528 94576 48 0.1
chip-tool-ubsan arm unknown 20272 20272 0 0.0
FLASH 20379990 20392790 12800 0.1
RAM 8882592 8887428 4836 0.1

@github-actions
Copy link

github-actions bot commented Apr 22, 2025

PR #38469: Size comparison from 54ff531 to 1997d59

Increases above 0.2%:

platform target config section 54ff531 1997d59 change % change
linux air-purifier-app debug FLASH 2749687 2756671 6984 0.3
shell debug FLASH 3055676 3065452 9776 0.3
nxp contact k32w0+release FLASH 589256 590552 1296 0.2
mcxw71+release FLASH 621208 622496 1288 0.2
light k32w0+release FLASH 615028 616308 1280 0.2
stm32 light STM32WB5MM-DK FLASH 463016 464308 1292 0.3
telink lighting-app-ota-factory-data tlsr9118bdk40d FLASH 603726 605600 1874 0.3
tizen all-clusters-app arm FLASH 1801660 1806624 4964 0.3
Full report (75 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 54ff531 1997d59 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1098928 1100306 1378 0.1
RAM 94850 94866 16 0.0
bl702 lighting-app bl702+eth FLASH 653844 655226 1382 0.2
RAM 33533 33533 0 0.0
bl702+wifi FLASH 831096 832478 1382 0.2
RAM 22257 22257 0 0.0
bl706+mfd+rpc+littlefs FLASH 1063620 1065002 1382 0.1
RAM 32181 32181 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 894508 895890 1382 0.2
RAM 26920 26920 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 977296 978678 1382 0.1
RAM 24668 24668 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 818796 820088 1292 0.2
RAM 120288 120304 16 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 827756 829048 1292 0.2
RAM 125384 125400 16 0.0
pump-app LP_EM_CC1354P10_6 FLASH 774800 776092 1292 0.2
RAM 113756 113772 16 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 759100 760392 1292 0.2
RAM 113972 113988 16 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 542474 543758 1284 0.2
RAM 205144 205160 16 0.0
lock CC3235SF_LAUNCHXL FLASH 576438 577738 1300 0.2
RAM 205392 205408 16 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 660813 662101 1288 0.2
RAM 77260 77276 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 680673 681961 1288 0.2
RAM 79900 79916 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 680673 681961 1288 0.2
RAM 79900 79916 16 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 637597 638893 1296 0.2
RAM 72328 72344 16 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620893 622181 1288 0.2
RAM 73508 73524 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 640529 641825 1296 0.2
RAM 76052 76068 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 640529 641825 1296 0.2
RAM 76052 76068 16 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 640341 641629 1288 0.2
RAM 76508 76524 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 660057 661345 1288 0.2
RAM 79052 79068 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 660057 661345 1288 0.2
RAM 79052 79068 16 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 616737 618033 1296 0.2
RAM 70596 70612 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 636597 637893 1296 0.2
RAM 73236 73252 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 636597 637893 1296 0.2
RAM 73236 73252 16 0.0
efr32 lock-app BRD4187C FLASH 942008 943288 1280 0.1
RAM 132008 132040 32 0.0
BRD4338a FLASH 735864 737472 1608 0.2
RAM 206916 206932 16 0.0
window-app BRD4187C FLASH 1033632 1035224 1592 0.2
RAM 128048 128048 0 0.0
esp32 all-clusters-app c3devkit DRAM 103408 103424 16 0.0
FLASH 1800048 1802306 2258 0.1
IRAM 83846 83846 0 0.0
m5stack DRAM 121980 121996 16 0.0
FLASH 1765606 1767702 2096 0.1
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2749687 2756671 6984 0.3
RAM 114264 114360 96 0.1
all-clusters-app debug unknown 5656 5656 0 0.0
FLASH 6294976 6304498 9522 0.2
RAM 532240 532336 96 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5419840 5429496 9656 0.2
RAM 224528 224624 96 0.0
bridge-app debug unknown 5544 5544 0 0.0
FLASH 4719680 4726632 6952 0.1
RAM 202880 202976 96 0.0
camera-app debug unknown 8832 8832 0 0.0
FLASH 6793019 6799979 6960 0.1
RAM 225264 225360 96 0.0
camera-controller debug unknown 9120 9120 0 0.0
FLASH 13886955 13894107 7152 0.1
RAM 646160 646224 64 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14311055 14318443 7388 0.1
RAM 636352 636416 64 0.0
chip-tool-ipv6only arm64 unknown 39696 39696 0 0.0
FLASH 12344320 12350016 5696 0.0
RAM 682528 682688 160 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12412649 12419813 7164 0.1
RAM 635712 635776 64 0.0
fabric-bridge-app debug unknown 4800 4800 0 0.0
FLASH 4550444 4557428 6984 0.2
RAM 190160 190256 96 0.1
fabric-sync debug unknown 5056 5056 0 0.0
FLASH 5691029 5697989 6960 0.1
RAM 486472 486568 96 0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5620433 5627377 6944 0.1
RAM 207144 207240 96 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4788208 4795160 6952 0.1
RAM 194272 194368 96 0.0
ota-provider-app debug unknown 4840 4840 0 0.0
FLASH 4407894 4414846 6952 0.2
RAM 182992 183088 96 0.1
ota-requestor-app debug unknown 4792 4792 0 0.0
FLASH 4540234 4547218 6984 0.2
RAM 187464 187560 96 0.1
shell debug unknown 4272 4272 0 0.0
FLASH 3055676 3065452 9776 0.3
RAM 147824 147920 96 0.1
thermostat-no-ble arm64 unknown 9560 9560 0 0.0
FLASH 4206536 4212016 5480 0.1
RAM 230856 231048 192 0.1
tv-app debug unknown 5832 5832 0 0.0
FLASH 6038133 6045109 6976 0.1
RAM 609888 609984 96 0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12476733 12483709 6976 0.1
RAM 754272 754368 96 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 917312 919264 1952 0.2
RAM 167469 167485 16 0.0
nrf7002dk_nrf5340_cpuapp FLASH 909780 911452 1672 0.2
RAM 145713 145729 16 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 853840 855788 1948 0.2
RAM 141223 141239 16 0.0
nxp contact k32w0+release FLASH 589256 590552 1296 0.2
RAM 72836 72852 16 0.0
mcxw71+release FLASH 621208 622496 1288 0.2
RAM 63172 63188 16 0.0
light k32w0+release FLASH 615028 616308 1280 0.2
RAM 72132 72148 16 0.0
k32w1+release FLASH 705304 706608 1304 0.2
RAM 72020 72036 16 0.0
lock mcxw71+release FLASH 770320 771624 1304 0.2
RAM 67588 67604 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1662140 1664468 2328 0.1
RAM 212352 212368 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1566396 1568716 2320 0.1
RAM 208544 208560 16 0.0
light cy8ckit_062s2_43012 FLASH 1442692 1444284 1592 0.1
RAM 197312 197328 16 0.0
lock cy8ckit_062s2_43012 FLASH 1471468 1473068 1600 0.1
RAM 224976 224992 16 0.0
qpg lighting-app qpg6105+debug FLASH 665820 667108 1288 0.2
RAM 105188 105204 16 0.0
lock-app qpg6105+debug FLASH 624104 625384 1280 0.2
RAM 99816 99832 16 0.0
stm32 light STM32WB5MM-DK FLASH 463016 464308 1292 0.3
RAM 141488 141504 16 0.0
telink bridge-app tl7218x FLASH 696146 674444 -21702 -3.1
RAM 101860 90728 -11132 -10.9
light-app-ota-compress-lzma-factory-data tl3218x FLASH 777962 779378 1416 0.2
RAM 50120 50136 16 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 768224 769638 1414 0.2
RAM 40420 40436 16 0.0
light-app-ota-shell-factory-data tl7218x FLASH 784598 758096 -26502 -3.4
RAM 109308 97556 -11752 -10.8
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 705824 685130 -20694 -2.9
RAM 62620 51604 -11016 -17.6
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 742006 713580 -28426 -3.8
RAM 85808 73424 -12384 -14.4
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 709710 711126 1416 0.2
RAM 37044 37060 16 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 603726 605600 1874 0.3
RAM 148704 138656 -10048 -6.8
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 819212 793102 -26110 -3.2
RAM 107568 96412 -11156 -10.4
tizen all-clusters-app arm unknown 5164 5164 0 0.0
FLASH 1801660 1806624 4964 0.3
RAM 94528 94576 48 0.1
chip-tool-ubsan arm unknown 20272 20272 0 0.0
FLASH 20372078 20383886 11808 0.1
RAM 8877328 8881824 4496 0.1

- Fabric table was incorrectly read, which could lead to issues
  when the fabric table has more fields than before.
@github-actions
Copy link

github-actions bot commented Apr 22, 2025

PR #38469: Size comparison from 54ff531 to f7d74a8

Increases above 0.2%:

platform target config section 54ff531 f7d74a8 change % change
linux air-purifier-app debug FLASH 2749687 2756671 6984 0.3
shell debug FLASH 3055676 3065452 9776 0.3
stm32 light STM32WB5MM-DK FLASH 463016 464308 1292 0.3
tizen all-clusters-app arm FLASH 1801660 1806624 4964 0.3
Full report (75 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 54ff531 f7d74a8 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1098928 1100306 1378 0.1
RAM 94850 94866 16 0.0
bl702 lighting-app bl702+eth FLASH 653844 655226 1382 0.2
RAM 33533 33533 0 0.0
bl702+wifi FLASH 831096 832478 1382 0.2
RAM 22257 22257 0 0.0
bl706+mfd+rpc+littlefs FLASH 1063620 1065002 1382 0.1
RAM 32181 32181 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 894508 895890 1382 0.2
RAM 26920 26920 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 977296 978678 1382 0.1
RAM 24668 24668 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 818796 820088 1292 0.2
RAM 120288 120304 16 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 827756 829048 1292 0.2
RAM 125384 125400 16 0.0
pump-app LP_EM_CC1354P10_6 FLASH 774800 776092 1292 0.2
RAM 113756 113772 16 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 759100 760392 1292 0.2
RAM 113972 113988 16 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 542474 543758 1284 0.2
RAM 205144 205160 16 0.0
lock CC3235SF_LAUNCHXL FLASH 576438 577738 1300 0.2
RAM 205392 205408 16 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 660813 662101 1288 0.2
RAM 77260 77276 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 680673 681961 1288 0.2
RAM 79900 79916 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 680673 681961 1288 0.2
RAM 79900 79916 16 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 637597 638893 1296 0.2
RAM 72328 72344 16 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620893 622181 1288 0.2
RAM 73508 73524 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 640529 641825 1296 0.2
RAM 76052 76068 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 640529 641825 1296 0.2
RAM 76052 76068 16 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 640341 641629 1288 0.2
RAM 76508 76524 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 660057 661345 1288 0.2
RAM 79052 79068 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 660057 661345 1288 0.2
RAM 79052 79068 16 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 616737 618033 1296 0.2
RAM 70596 70612 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 636597 637893 1296 0.2
RAM 73236 73252 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 636597 637893 1296 0.2
RAM 73236 73252 16 0.0
efr32 lock-app BRD4187C FLASH 942008 943288 1280 0.1
RAM 132008 132040 32 0.0
BRD4338a FLASH 735864 737472 1608 0.2
RAM 206916 206932 16 0.0
window-app BRD4187C FLASH 1033632 1035224 1592 0.2
RAM 128048 128048 0 0.0
esp32 all-clusters-app c3devkit DRAM 103408 103424 16 0.0
FLASH 1800048 1802306 2258 0.1
IRAM 83846 83846 0 0.0
m5stack DRAM 121980 121996 16 0.0
FLASH 1765606 1767706 2100 0.1
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2749687 2756671 6984 0.3
RAM 114264 114360 96 0.1
all-clusters-app debug unknown 5656 5656 0 0.0
FLASH 6294976 6304498 9522 0.2
RAM 532240 532208 -32 -0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5419840 5429496 9656 0.2
RAM 224528 224624 96 0.0
bridge-app debug unknown 5544 5544 0 0.0
FLASH 4719680 4726632 6952 0.1
RAM 202880 202976 96 0.0
camera-app debug unknown 8832 8832 0 0.0
FLASH 6793019 6799979 6960 0.1
RAM 225264 225360 96 0.0
camera-controller debug unknown 9120 9120 0 0.0
FLASH 13886955 13890555 3600 0.0
RAM 646160 646096 -64 -0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14311055 14312649 1594 0.0
RAM 636352 636288 -64 -0.0
chip-tool-ipv6only arm64 unknown 39696 39696 0 0.0
FLASH 12344320 12345520 1200 0.0
RAM 682528 682576 48 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12412649 12416253 3604 0.0
RAM 635712 635648 -64 -0.0
fabric-bridge-app debug unknown 4800 4800 0 0.0
FLASH 4550444 4557428 6984 0.2
RAM 190160 190256 96 0.1
fabric-sync debug unknown 5056 5056 0 0.0
FLASH 5691029 5697989 6960 0.1
RAM 486472 486440 -32 -0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5620433 5627377 6944 0.1
RAM 207144 207240 96 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4788208 4795160 6952 0.1
RAM 194272 194368 96 0.0
ota-provider-app debug unknown 4840 4840 0 0.0
FLASH 4407894 4414846 6952 0.2
RAM 182992 183088 96 0.1
ota-requestor-app debug unknown 4792 4792 0 0.0
FLASH 4540234 4547218 6984 0.2
RAM 187464 187560 96 0.1
shell debug unknown 4272 4272 0 0.0
FLASH 3055676 3065452 9776 0.3
RAM 147824 147920 96 0.1
thermostat-no-ble arm64 unknown 9560 9560 0 0.0
FLASH 4206536 4212016 5480 0.1
RAM 230856 231048 192 0.1
tv-app debug unknown 5832 5832 0 0.0
FLASH 6038133 6045109 6976 0.1
RAM 609888 609856 -32 -0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12476733 12477949 1216 0.0
RAM 754272 754240 -32 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 917312 919264 1952 0.2
RAM 167469 167485 16 0.0
nrf7002dk_nrf5340_cpuapp FLASH 909780 911452 1672 0.2
RAM 145713 145729 16 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 853840 855788 1948 0.2
RAM 141223 141239 16 0.0
nxp contact k32w0+release FLASH 589256 590552 1296 0.2
RAM 72836 72852 16 0.0
mcxw71+release FLASH 621208 622496 1288 0.2
RAM 63172 63188 16 0.0
light k32w0+release FLASH 615028 616308 1280 0.2
RAM 72132 72148 16 0.0
k32w1+release FLASH 705304 706608 1304 0.2
RAM 72020 72036 16 0.0
lock mcxw71+release FLASH 770320 771624 1304 0.2
RAM 67588 67604 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1662140 1664468 2328 0.1
RAM 212352 212368 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1566396 1568716 2320 0.1
RAM 208544 208560 16 0.0
light cy8ckit_062s2_43012 FLASH 1442692 1444284 1592 0.1
RAM 197312 197328 16 0.0
lock cy8ckit_062s2_43012 FLASH 1471468 1473068 1600 0.1
RAM 224976 224992 16 0.0
qpg lighting-app qpg6105+debug FLASH 665820 667108 1288 0.2
RAM 105188 105204 16 0.0
lock-app qpg6105+debug FLASH 624104 625384 1280 0.2
RAM 99816 99832 16 0.0
stm32 light STM32WB5MM-DK FLASH 463016 464308 1292 0.3
RAM 141488 141504 16 0.0
telink bridge-app tl7218x FLASH 673028 674444 1416 0.2
696146 697562 1416 0.2
RAM 90712 90728 16 0.0
101860 101876 16 0.0
light-app-ota-compress-lzma-factory-data tl3218x FLASH 777962 779378 1416 0.2
RAM 50120 50136 16 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 768224 769638 1414 0.2
RAM 40420 40436 16 0.0
light-app-ota-shell-factory-data tl7218x FLASH 756684 758096 1412 0.2
784598 786014 1416 0.2
RAM 97540 97556 16 0.0
109308 109324 16 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 683714 685130 1416 0.2
705824 707240 1416 0.2
RAM 51588 51604 16 0.0
62620 62636 16 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 712164 713580 1416 0.2
742006 743422 1416 0.2
RAM 73408 73424 16 0.0
85808 85824 16 0.0
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 709710 711126 1416 0.2
RAM 37044 37060 16 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 604188 605600 1412 0.2
603726 605142 1416 0.2
RAM 138640 138656 16 0.0
148704 148720 16 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 791682 793102 1420 0.2
819212 820632 1420 0.2
RAM 96396 96412 16 0.0
107568 107584 16 0.0
tizen all-clusters-app arm unknown 5164 5164 0 0.0
FLASH 1801660 1806624 4964 0.3
RAM 94528 94576 48 0.1
chip-tool-ubsan arm unknown 20272 20272 0 0.0
FLASH 20372078 20373622 1544 0.0
RAM 8877328 8877148 -180 -0.0

@github-actions
Copy link

github-actions bot commented Apr 22, 2025

PR #38469: Size comparison from 54ff531 to 5f7f79c

Increases above 0.2%:

platform target config section 54ff531 5f7f79c change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 542474 543882 1408 0.3
linux air-purifier-app debug FLASH 2749687 2756951 7264 0.3
shell debug FLASH 3055676 3065724 10048 0.3
stm32 light STM32WB5MM-DK FLASH 463016 464424 1408 0.3
tizen all-clusters-app arm FLASH 1801660 1806816 5156 0.3
Full report (75 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 54ff531 5f7f79c change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1098928 1100426 1498 0.1
RAM 94850 94866 16 0.0
bl702 lighting-app bl702+eth FLASH 653844 655346 1502 0.2
RAM 33533 33533 0 0.0
bl702+wifi FLASH 831096 832598 1502 0.2
RAM 22257 22257 0 0.0
bl706+mfd+rpc+littlefs FLASH 1063620 1065122 1502 0.1
RAM 32181 32181 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 894508 896010 1502 0.2
RAM 26920 26920 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 977296 978798 1502 0.2
RAM 24668 24668 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 818796 820204 1408 0.2
RAM 120288 120304 16 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 827756 829164 1408 0.2
RAM 125384 125400 16 0.0
pump-app LP_EM_CC1354P10_6 FLASH 774800 776208 1408 0.2
RAM 113756 113772 16 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 759100 760508 1408 0.2
RAM 113972 113988 16 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 542474 543882 1408 0.3
RAM 205144 205160 16 0.0
lock CC3235SF_LAUNCHXL FLASH 576438 577862 1424 0.2
RAM 205392 205408 16 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 660813 662229 1416 0.2
RAM 77260 77276 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 680673 682089 1416 0.2
RAM 79900 79916 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 680673 682089 1416 0.2
RAM 79900 79916 16 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 637597 639013 1416 0.2
RAM 72328 72344 16 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620893 622309 1416 0.2
RAM 73508 73524 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 640529 641945 1416 0.2
RAM 76052 76068 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 640529 641945 1416 0.2
RAM 76052 76068 16 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 640341 641757 1416 0.2
RAM 76508 76524 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 660057 661473 1416 0.2
RAM 79052 79068 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 660057 661473 1416 0.2
RAM 79052 79068 16 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 616737 618153 1416 0.2
RAM 70596 70612 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 636597 638013 1416 0.2
RAM 73236 73252 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 636597 638013 1416 0.2
RAM 73236 73252 16 0.0
efr32 lock-app BRD4187C FLASH 942008 943424 1416 0.2
RAM 132008 132040 32 0.0
BRD4338a FLASH 735864 737592 1728 0.2
RAM 206916 206932 16 0.0
window-app BRD4187C FLASH 1033632 1035328 1696 0.2
RAM 128048 128048 0 0.0
esp32 all-clusters-app c3devkit DRAM 103408 103424 16 0.0
FLASH 1800048 1802426 2378 0.1
IRAM 83846 83846 0 0.0
m5stack DRAM 121980 121996 16 0.0
FLASH 1765606 1767830 2224 0.1
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2749687 2756951 7264 0.3
RAM 114264 114360 96 0.1
all-clusters-app debug unknown 5656 5656 0 0.0
FLASH 6294976 6304670 9694 0.2
RAM 532240 532208 -32 -0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5419840 5429776 9936 0.2
RAM 224528 224624 96 0.0
bridge-app debug unknown 5544 5544 0 0.0
FLASH 4719680 4726912 7232 0.2
RAM 202880 202976 96 0.0
camera-app debug unknown 8832 8832 0 0.0
FLASH 6793019 6800139 7120 0.1
RAM 225264 225360 96 0.0
camera-controller debug unknown 9120 9120 0 0.0
FLASH 13886955 1389069 3744 0.0
RAM 646160 646096 -64 -0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14311055 14312789 1734 0.0
RAM 636352 636288 -64 -0.0
chip-tool-ipv6only arm64 unknown 39696 39696 0 0.0
FLASH 12344320 12345680 1360 0.0
RAM 682528 682576 48 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12412649 12416393 3744 0.0
RAM 635712 635648 -64 -0.0
fabric-bridge-app debug unknown 4800 4800 0 0.0
FLASH 4550444 4557600 7156 0.2
RAM 190160 190256 96 0.1
fabric-sync debug unknown 5056 5056 0 0.0
FLASH 5691029 5698149 7120 0.1
RAM 486472 486440 -32 -0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5620433 5627665 7232 0.1
RAM 207144 207240 96 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4788208 4795408 7200 0.2
RAM 194272 194368 96 0.0
ota-provider-app debug unknown 4840 4840 0 0.0
FLASH 4407894 4415126 7232 0.2
RAM 182992 183088 96 0.1
ota-requestor-app debug unknown 4792 4792 0 0.0
FLASH 4540234 4547498 7264 0.2
RAM 187464 187560 96 0.1
shell debug unknown 4272 4272 0 0.0
FLASH 3055676 3065724 10048 0.3
RAM 147824 147920 96 0.1
thermostat-no-ble arm64 unknown 9560 9568 8 0.1
FLASH 4206536 4212208 5672 0.1
RAM 230856 231048 192 0.1
tv-app debug unknown 5832 5832 0 0.0
FLASH 6038133 6045397 7264 0.1
RAM 609888 609856 -32 -0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12476733 12478189 1456 0.0
RAM 754272 754240 -32 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 917312 919380 2068 0.2
RAM 167469 167485 16 0.0
nrf7002dk_nrf5340_cpuapp FLASH 909780 911452 1672 0.2
RAM 145713 145729 16 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 853840 855904 2064 0.2
RAM 141223 141239 16 0.0
nxp contact k32w0+release FLASH 589256 590552 1296 0.2
RAM 72836 72852 16 0.0
mcxw71+release FLASH 621208 622496 1288 0.2
RAM 63172 63188 16 0.0
light k32w0+release FLASH 615028 616324 1296 0.2
RAM 72132 72148 16 0.0
k32w1+release FLASH 705304 706720 1416 0.2
RAM 72020 72036 16 0.0
lock mcxw71+release FLASH 770320 771728 1408 0.2
RAM 67588 67604 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1662140 1664604 2464 0.1
RAM 212352 212368 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1566396 1568836 2440 0.2
RAM 208544 208560 16 0.0
light cy8ckit_062s2_43012 FLASH 1442692 1444404 1712 0.1
RAM 197312 197328 16 0.0
lock cy8ckit_062s2_43012 FLASH 1471468 1473188 1720 0.1
RAM 224976 224992 16 0.0
qpg lighting-app qpg6105+debug FLASH 665820 667220 1400 0.2
RAM 105188 105204 16 0.0
lock-app qpg6105+debug FLASH 624104 625504 1400 0.2
RAM 99816 99832 16 0.0
stm32 light STM32WB5MM-DK FLASH 463016 464424 1408 0.3
RAM 141488 141504 16 0.0
telink bridge-app tl7218x FLASH 673028 674460 1432 0.2
696146 697578 1432 0.2
RAM 90712 90728 16 0.0
101860 101876 16 0.0
light-app-ota-compress-lzma-factory-data tl3218x FLASH 777962 779394 1432 0.2
RAM 50120 50136 16 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 768224 769654 1430 0.2
RAM 40420 40436 16 0.0
light-app-ota-shell-factory-data tl7218x FLASH 756684 758112 1428 0.2
784598 786030 1432 0.2
RAM 97540 97556 16 0.0
109308 109324 16 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 683714 685146 1432 0.2
705824 707256 1432 0.2
RAM 51588 51604 16 0.0
62620 62636 16 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 712164 713596 1432 0.2
742006 743438 1432 0.2
RAM 73408 73424 16 0.0
85808 85824 16 0.0
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 709710 711142 1432 0.2
RAM 37044 37060 16 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 604188 605616 1428 0.2
603726 605158 1432 0.2
RAM 138640 138656 16 0.0
148704 148720 16 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 791682 793118 1436 0.2
819212 820648 1436 0.2
RAM 96396 96412 16 0.0
107568 107584 16 0.0
tizen all-clusters-app arm unknown 5164 5168 4 0.1
FLASH 1801660 1806816 5156 0.3
RAM 94528 94576 48 0.1
chip-tool-ubsan arm unknown 20272 20272 0 0.0
FLASH 20372078 20373758 1680 0.0
RAM 8877328 8877148 -180 -0.0

Copy link
Contributor

@cecille cecille left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

if this is for OPCREDS-3.8, does the test do this part? * Ensure that only accessing fabric's VidVerificationStatement can be set/clear

Copy link
Contributor

@cecille cecille left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Follow ups on test comments are OK. Expect maybe for clarifying the test number.

@mergify mergify bot added the conflict label Apr 23, 2025
@mergify mergify bot removed the conflict label Apr 23, 2025
@github-actions
Copy link

github-actions bot commented Apr 23, 2025

PR #38469: Size comparison from 574cc67 to 5258cff

Increases above 0.2%:

platform target config section 574cc67 5258cff change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 542474 543882 1408 0.3
linux air-purifier-app debug FLASH 2749699 2756963 7264 0.3
shell debug FLASH 3055996 3066028 10032 0.3
stm32 light STM32WB5MM-DK FLASH 463016 464424 1408 0.3
telink lighting-app-ota-factory-data tlsr9118bdk40d FLASH 603726 605616 1890 0.3
tizen all-clusters-app arm FLASH 1801716 1806880 5164 0.3
Full report (75 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 574cc67 5258cff change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1098928 1100426 1498 0.1
RAM 94850 94866 16 0.0
bl702 lighting-app bl702+eth FLASH 653844 655346 1502 0.2
RAM 33533 33533 0 0.0
bl702+wifi FLASH 831096 832598 1502 0.2
RAM 22257 22257 0 0.0
bl706+mfd+rpc+littlefs FLASH 1063620 1065122 1502 0.1
RAM 32181 32181 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 894508 896010 1502 0.2
RAM 26920 26920 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 977296 978798 1502 0.2
RAM 24668 24668 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 818796 820204 1408 0.2
RAM 120288 120304 16 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 827756 829164 1408 0.2
RAM 125384 125400 16 0.0
pump-app LP_EM_CC1354P10_6 FLASH 774800 776208 1408 0.2
RAM 113756 113772 16 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 759100 760508 1408 0.2
RAM 113972 113988 16 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 542474 543882 1408 0.3
RAM 205144 205160 16 0.0
lock CC3235SF_LAUNCHXL FLASH 576438 577862 1424 0.2
RAM 205392 205408 16 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 660813 662229 1416 0.2
RAM 77260 77276 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 680673 682089 1416 0.2
RAM 79900 79916 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 680673 682089 1416 0.2
RAM 79900 79916 16 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 637597 639013 1416 0.2
RAM 72328 72344 16 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620893 622309 1416 0.2
RAM 73508 73524 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 640529 641945 1416 0.2
RAM 76052 76068 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 640529 641945 1416 0.2
RAM 76052 76068 16 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 640341 641757 1416 0.2
RAM 76508 76524 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 660057 661473 1416 0.2
RAM 79052 79068 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 660057 661473 1416 0.2
RAM 79052 79068 16 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 616737 618153 1416 0.2
RAM 70596 70612 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 636597 638013 1416 0.2
RAM 73236 73252 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 636597 638013 1416 0.2
RAM 73236 73252 16 0.0
efr32 lock-app BRD4187C FLASH 942128 943512 1384 0.1
RAM 132008 132040 32 0.0
BRD4338a FLASH 735976 737704 1728 0.2
RAM 206916 206932 16 0.0
window-app BRD4187C FLASH 1033760 1035456 1696 0.2
RAM 128048 128048 0 0.0
esp32 all-clusters-app c3devkit DRAM 103408 103424 16 0.0
FLASH 1801580 1803958 2378 0.1
IRAM 83846 83846 0 0.0
m5stack DRAM 121980 121996 16 0.0
FLASH 1767042 1769258 2216 0.1
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2749699 2756963 7264 0.3
RAM 114264 114360 96 0.1
all-clusters-app debug unknown 5656 5656 0 0.0
FLASH 6295048 6304742 9694 0.2
RAM 532112 532208 96 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5419912 5429848 9936 0.2
RAM 224528 224624 96 0.0
bridge-app debug unknown 5544 5544 0 0.0
FLASH 4719692 4726924 7232 0.2
RAM 202880 202976 96 0.0
camera-app debug unknown 8856 8856 0 0.0
FLASH 6797563 6804715 7152 0.1
RAM 225392 225488 96 0.0
camera-controller debug unknown 9120 9120 0 0.0
FLASH 13883675 13890987 7312 0.1
RAM 646032 646096 64 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14305261 14312789 7528 0.1
RAM 636224 636288 64 0.0
chip-tool-ipv6only arm64 unknown 39696 39696 0 0.0
FLASH 12339840 12345680 5840 0.0
RAM 682416 682576 160 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12409089 12416393 7304 0.1
RAM 635584 635648 64 0.0
fabric-bridge-app debug unknown 4800 4800 0 0.0
FLASH 4550456 4557612 7156 0.2
RAM 190160 190256 96 0.1
fabric-sync debug unknown 5056 5056 0 0.0
FLASH 5691045 5698165 7120 0.1
RAM 486344 486440 96 0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5620449 5627681 7232 0.1
RAM 207144 207240 96 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4788220 4795420 7200 0.2
RAM 194272 194368 96 0.0
ota-provider-app debug unknown 4840 4840 0 0.0
FLASH 4407906 4415138 7232 0.2
RAM 182992 183088 96 0.1
ota-requestor-app debug unknown 4792 4792 0 0.0
FLASH 4540246 4547510 7264 0.2
RAM 187464 187560 96 0.1
shell debug unknown 4272 4272 0 0.0
FLASH 3055996 3066028 10032 0.3
RAM 147824 147920 96 0.1
thermostat-no-ble arm64 unknown 9560 9568 8 0.1
FLASH 4206552 4212208 5656 0.1
RAM 230856 231048 192 0.1
tv-app debug unknown 5832 5832 0 0.0
FLASH 6038133 6045397 7264 0.1
RAM 609760 609856 96 0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12470973 12478205 7232 0.1
RAM 754144 754240 96 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 917340 919408 2068 0.2
RAM 167469 167485 16 0.0
nrf7002dk_nrf5340_cpuapp FLASH 909808 911480 1672 0.2
RAM 145713 145729 16 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 853868 855932 2064 0.2
RAM 141223 141239 16 0.0
nxp contact k32w0+release FLASH 589256 590552 1296 0.2
RAM 72836 72852 16 0.0
mcxw71+release FLASH 621208 622496 1288 0.2
RAM 63172 63188 16 0.0
light k32w0+release FLASH 615028 616324 1296 0.2
RAM 72132 72148 16 0.0
k32w1+release FLASH 705304 706720 1416 0.2
RAM 72020 72036 16 0.0
lock mcxw71+release FLASH 770320 771728 1408 0.2
RAM 67588 67604 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1662172 1664636 2464 0.1
RAM 212352 212368 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1566428 1568868 2440 0.2
RAM 208544 208560 16 0.0
light cy8ckit_062s2_43012 FLASH 1442692 1444404 1712 0.1
RAM 197312 197328 16 0.0
lock cy8ckit_062s2_43012 FLASH 1471468 1473188 1720 0.1
RAM 224976 224992 16 0.0
qpg lighting-app qpg6105+debug FLASH 665820 667220 1400 0.2
RAM 105188 105204 16 0.0
lock-app qpg6105+debug FLASH 624104 625504 1400 0.2
RAM 99816 99832 16 0.0
stm32 light STM32WB5MM-DK FLASH 463016 464424 1408 0.3
RAM 141488 141504 16 0.0
telink bridge-app tl7218x FLASH 696146 674460 -21686 -3.1
RAM 101860 90728 -11132 -10.9
light-app-ota-compress-lzma-factory-data tl3218x FLASH 777962 779394 1432 0.2
RAM 50120 50136 16 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 768224 769654 1430 0.2
RAM 40420 40436 16 0.0
light-app-ota-shell-factory-data tl7218x FLASH 784598 758112 -26486 -3.4
RAM 109308 97556 -11752 -10.8
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 705824 685146 -20678 -2.9
RAM 62620 51604 -11016 -17.6
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 742006 713596 -28410 -3.8
RAM 85808 73424 -12384 -14.4
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 709710 711142 1432 0.2
RAM 37044 37060 16 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 603726 605616 1890 0.3
RAM 148704 138656 -10048 -6.8
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 819212 793118 -26094 -3.2
RAM 107568 96412 -11156 -10.4
tizen all-clusters-app arm unknown 5164 5168 4 0.1
FLASH 1801716 1806880 5164 0.3
RAM 94528 94576 48 0.1
chip-tool-ubsan arm unknown 20272 20272 0 0.0
FLASH 20361806 20373758 11952 0.1
RAM 8872644 8877148 4504 0.1

@github-actions
Copy link

PR #38469: Size comparison from 574cc67 to b188e36

Increases above 0.2%:

platform target config section 574cc67 b188e36 change % change
stm32 light STM32WB5MM-DK FLASH 463016 464456 1440 0.3
Full report (1 build for stm32)
platform target config section 574cc67 b188e36 change % change
stm32 light STM32WB5MM-DK FLASH 463016 464456 1440 0.3
RAM 141488 141504 16 0.0

@github-actions
Copy link

github-actions bot commented Apr 23, 2025

PR #38469: Size comparison from 574cc67 to 66dee3d

Increases above 0.2%:

platform target config section 574cc67 66dee3d change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 542474 543914 1440 0.3
lock CC3235SF_LAUNCHXL FLASH 576438 577894 1456 0.3
linux air-purifier-app debug FLASH 2749699 2757247 7548 0.3
camera-controller debug unknown 9120 9240 120 1.3
FLASH 13883675 14038715 155040 1.1
RAM 646032 649304 3272 0.5
shell debug FLASH 3055996 3066316 10320 0.3
stm32 light STM32WB5MM-DK FLASH 463016 464456 1440 0.3
telink lighting-app-ota-factory-data tlsr9118bdk40d FLASH 603726 605644 1918 0.3
tizen all-clusters-app arm FLASH 1801716 1806924 5208 0.3
Full report (75 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 574cc67 66dee3d change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1098928 1100456 1528 0.1
RAM 94850 94866 16 0.0
bl702 lighting-app bl702+eth FLASH 653844 655376 1532 0.2
RAM 33533 33533 0 0.0
bl702+wifi FLASH 831096 832628 1532 0.2
RAM 22257 22257 0 0.0
bl706+mfd+rpc+littlefs FLASH 1063620 1065152 1532 0.1
RAM 32181 32181 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 894508 896040 1532 0.2
RAM 26920 26920 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 977296 978828 1532 0.2
RAM 24668 24668 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 818796 820236 1440 0.2
RAM 120288 120304 16 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 827756 829196 1440 0.2
RAM 125384 125400 16 0.0
pump-app LP_EM_CC1354P10_6 FLASH 774800 776240 1440 0.2
RAM 113756 113772 16 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 759100 760540 1440 0.2
RAM 113972 113988 16 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 542474 543914 1440 0.3
RAM 205144 205160 16 0.0
lock CC3235SF_LAUNCHXL FLASH 576438 577894 1456 0.3
RAM 205392 205408 16 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 660813 662261 1448 0.2
RAM 77260 77276 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 680673 682121 1448 0.2
RAM 79900 79916 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 680673 682121 1448 0.2
RAM 79900 79916 16 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 637597 639045 1448 0.2
RAM 72328 72344 16 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620893 622341 1448 0.2
RAM 73508 73524 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 640529 641977 1448 0.2
RAM 76052 76068 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 640529 641977 1448 0.2
RAM 76052 76068 16 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 640341 641789 1448 0.2
RAM 76508 76524 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 660057 661505 1448 0.2
RAM 79052 79068 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 660057 661505 1448 0.2
RAM 79052 79068 16 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 616737 618185 1448 0.2
RAM 70596 70612 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 636597 638045 1448 0.2
RAM 73236 73252 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 636597 638045 1448 0.2
RAM 73236 73252 16 0.0
efr32 lock-app BRD4187C FLASH 942128 943544 1416 0.2
RAM 132008 132040 32 0.0
BRD4338a FLASH 735976 737736 1760 0.2
RAM 206916 206932 16 0.0
window-app BRD4187C FLASH 1033760 1035488 1728 0.2
RAM 128048 128048 0 0.0
esp32 all-clusters-app c3devkit DRAM 103408 103424 16 0.0
FLASH 1801580 1803994 2414 0.1
IRAM 83846 83846 0 0.0
m5stack DRAM 121980 121996 16 0.0
FLASH 1767042 1769298 2256 0.1
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2749699 2757247 7548 0.3
RAM 114264 114360 96 0.1
all-clusters-app debug unknown 5656 5656 0 0.0
FLASH 6295048 6305026 9978 0.2
RAM 532112 532208 96 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5419912 5430132 10220 0.2
RAM 224528 224624 96 0.0
bridge-app debug unknown 5544 5544 0 0.0
FLASH 4719692 4727208 7516 0.2
RAM 202880 202976 96 0.0
camera-app debug unknown 8856 8856 0 0.0
FLASH 6797563 6805003 7440 0.1
RAM 225392 225488 96 0.0
camera-controller debug unknown 9120 9240 120 1.3
FLASH 13883675 14038715 155040 1.1
RAM 646032 649304 3272 0.5
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14305261 14313073 7812 0.1
RAM 636224 636288 64 0.0
chip-tool-ipv6only arm64 unknown 39696 39696 0 0.0
FLASH 12339840 12345984 6144 0.0
RAM 682416 682576 160 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12409089 1241667 7588 0.1
RAM 635584 635648 64 0.0
fabric-bridge-app debug unknown 4800 4800 0 0.0
FLASH 4550456 4557896 7440 0.2
RAM 190160 190256 96 0.1
fabric-sync debug unknown 5056 5056 0 0.0
FLASH 5691045 5698453 7408 0.1
RAM 486344 486440 96 0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5620449 5627953 7504 0.1
RAM 207144 207240 96 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4788220 4795704 7484 0.2
RAM 194272 194368 96 0.0
ota-provider-app debug unknown 4840 4840 0 0.0
FLASH 4407906 4415422 7516 0.2
RAM 182992 183088 96 0.1
ota-requestor-app debug unknown 4792 4792 0 0.0
FLASH 4540246 4547794 7548 0.2
RAM 187464 187560 96 0.1
shell debug unknown 4272 4272 0 0.0
FLASH 3055996 3066316 10320 0.3
RAM 147824 147920 96 0.1
thermostat-no-ble arm64 unknown 9560 9568 8 0.1
FLASH 4206552 4212528 5976 0.1
RAM 230856 231048 192 0.1
tv-app debug unknown 5832 5832 0 0.0
FLASH 6038133 6045685 7552 0.1
RAM 609760 609856 96 0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12470973 12478493 7520 0.1
RAM 754144 754240 96 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 917340 919440 2100 0.2
RAM 167469 167485 16 0.0
nrf7002dk_nrf5340_cpuapp FLASH 909808 911508 1700 0.2
RAM 145713 145729 16 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 853868 855960 2092 0.2
RAM 141223 141239 16 0.0
nxp contact k32w0+release FLASH 589256 590584 1328 0.2
RAM 72836 72852 16 0.0
mcxw71+release FLASH 621208 622528 1320 0.2
RAM 63172 63188 16 0.0
light k32w0+release FLASH 615028 616356 1328 0.2
RAM 72132 72148 16 0.0
k32w1+release FLASH 705304 706752 1448 0.2
RAM 72020 72036 16 0.0
lock mcxw71+release FLASH 770320 771760 1440 0.2
RAM 67588 67604 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1662172 1664668 2496 0.2
RAM 212352 212368 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1566428 1568900 2472 0.2
RAM 208544 208560 16 0.0
light cy8ckit_062s2_43012 FLASH 1442692 1444436 1744 0.1
RAM 197312 197328 16 0.0
lock cy8ckit_062s2_43012 FLASH 1471468 1473220 1752 0.1
RAM 224976 224992 16 0.0
qpg lighting-app qpg6105+debug FLASH 665820 667252 1432 0.2
RAM 105188 105204 16 0.0
lock-app qpg6105+debug FLASH 624104 625536 1432 0.2
RAM 99816 99832 16 0.0
stm32 light STM32WB5MM-DK FLASH 463016 464456 1440 0.3
RAM 141488 141504 16 0.0
telink bridge-app tl7218x FLASH 696146 674488 -21658 -3.1
RAM 101860 90728 -11132 -10.9
light-app-ota-compress-lzma-factory-data tl3218x FLASH 777962 779422 1460 0.2
RAM 50120 50136 16 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 768224 769682 1458 0.2
RAM 40420 40436 16 0.0
light-app-ota-shell-factory-data tl7218x FLASH 784598 758140 -26458 -3.4
RAM 109308 97556 -11752 -10.8
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 705824 685174 -20650 -2.9
RAM 62620 51604 -11016 -17.6
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 742006 713624 -28382 -3.8
RAM 85808 73424 -12384 -14.4
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 709710 711170 1460 0.2
RAM 37044 37060 16 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 603726 605644 1918 0.3
RAM 148704 138656 -10048 -6.8
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 819212 793146 -26066 -3.2
RAM 107568 96412 -11156 -10.4
tizen all-clusters-app arm unknown 5164 5168 4 0.1
FLASH 1801716 1806924 5208 0.3
RAM 94528 94576 48 0.1
chip-tool-ubsan arm unknown 20272 20272 0 0.0
FLASH 20361806 20373878 12072 0.1
RAM 8872644 8877188 4544 0.1

tcarmelveilleux and others added 7 commits April 23, 2025 19:59
- The scripts did not factory reset properly so they were
  impacted by lack of hermeticity, causing a failure of CGEN-2.9
  after unrelated master changes.
- The method to find "commissioner's fabric" before some fabric
  removal was wrong in CGEN-2.9. Fixed the method to use CurrentFabricIndex
@github-actions
Copy link

PR #38469: Size comparison from 1b5ddd2 to 300da1f

Increases above 0.2%:

platform target config section 1b5ddd2 300da1f change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 542474 543882 1408 0.3
lock CC3235SF_LAUNCHXL FLASH 576438 577862 1424 0.2
stm32 light STM32WB5MM-DK FLASH 463016 464424 1408 0.3
Full report (3 builds for cc32xx, stm32)
platform target config section 1b5ddd2 300da1f change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 542474 543882 1408 0.3
RAM 205144 205160 16 0.0
lock CC3235SF_LAUNCHXL FLASH 576438 577862 1424 0.2
RAM 205392 205408 16 0.0
stm32 light STM32WB5MM-DK FLASH 463016 464424 1408 0.3
RAM 141488 141504 16 0.0

@github-actions
Copy link

github-actions bot commented Apr 24, 2025

PR #38469: Size comparison from 1b5ddd2 to 0611d9b

Increases above 0.2%:

platform target config section 1b5ddd2 0611d9b change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 542474 543882 1408 0.3
linux air-purifier-app debug FLASH 2749699 2756963 7264 0.3
shell debug FLASH 3055996 3066028 10032 0.3
stm32 light STM32WB5MM-DK FLASH 463016 464424 1408 0.3
telink lighting-app-ota-factory-data tlsr9118bdk40d FLASH 603726 605616 1890 0.3
tizen all-clusters-app arm FLASH 1801716 1806880 5164 0.3
Full report (75 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 1b5ddd2 0611d9b change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1098928 1100426 1498 0.1
RAM 94850 94866 16 0.0
bl702 lighting-app bl702+eth FLASH 653844 655346 1502 0.2
RAM 33533 33533 0 0.0
bl702+wifi FLASH 831096 832598 1502 0.2
RAM 22257 22257 0 0.0
bl706+mfd+rpc+littlefs FLASH 1063620 1065122 1502 0.1
RAM 32181 32181 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 894508 896010 1502 0.2
RAM 26920 26920 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 977296 978798 1502 0.2
RAM 24668 24668 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 818796 820204 1408 0.2
RAM 120288 120304 16 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 827756 829164 1408 0.2
RAM 125384 125400 16 0.0
pump-app LP_EM_CC1354P10_6 FLASH 774800 776208 1408 0.2
RAM 113756 113772 16 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 759100 760508 1408 0.2
RAM 113972 113988 16 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 542474 543882 1408 0.3
RAM 205144 205160 16 0.0
lock CC3235SF_LAUNCHXL FLASH 576438 577862 1424 0.2
RAM 205392 205408 16 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 660813 662229 1416 0.2
RAM 77260 77276 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 680673 682089 1416 0.2
RAM 79900 79916 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 680673 682089 1416 0.2
RAM 79900 79916 16 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 637597 639013 1416 0.2
RAM 72328 72344 16 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620893 622309 1416 0.2
RAM 73508 73524 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 640529 641945 1416 0.2
RAM 76052 76068 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 640529 641945 1416 0.2
RAM 76052 76068 16 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 640341 641757 1416 0.2
RAM 76508 76524 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 660057 661473 1416 0.2
RAM 79052 79068 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 660057 661473 1416 0.2
RAM 79052 79068 16 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 616737 618153 1416 0.2
RAM 70596 70612 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 636597 638013 1416 0.2
RAM 73236 73252 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 636597 638013 1416 0.2
RAM 73236 73252 16 0.0
efr32 lock-app BRD4187C FLASH 942128 943512 1384 0.1
RAM 132008 132040 32 0.0
BRD4338a FLASH 735976 737704 1728 0.2
RAM 206916 206932 16 0.0
window-app BRD4187C FLASH 1033760 1035456 1696 0.2
RAM 128048 128048 0 0.0
esp32 all-clusters-app c3devkit DRAM 103408 103424 16 0.0
FLASH 1801580 1803958 2378 0.1
IRAM 83846 83846 0 0.0
m5stack DRAM 121980 121996 16 0.0
FLASH 1767042 1769258 2216 0.1
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2749699 2756963 7264 0.3
RAM 114264 114360 96 0.1
all-clusters-app debug unknown 5656 5656 0 0.0
FLASH 6295048 6304742 9694 0.2
RAM 532112 532208 96 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5419912 5429848 9936 0.2
RAM 224528 224624 96 0.0
bridge-app debug unknown 5544 5544 0 0.0
FLASH 4719692 4726924 7232 0.2
RAM 202880 202976 96 0.0
camera-app debug unknown 8856 8856 0 0.0
FLASH 6797563 6804715 7152 0.1
RAM 225392 225488 96 0.0
camera-controller debug unknown 9240 9240 0 0.0
FLASH 14031067 14038443 7376 0.1
RAM 649240 649304 64 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14305261 14312789 7528 0.1
RAM 636224 636288 64 0.0
chip-tool-ipv6only arm64 unknown 39696 39696 0 0.0
FLASH 12339840 12345680 5840 0.0
RAM 682416 682576 160 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12409089 12416393 7304 0.1
RAM 635584 635648 64 0.0
fabric-bridge-app debug unknown 4800 4800 0 0.0
FLASH 4550456 4557612 7156 0.2
RAM 190160 190256 96 0.1
fabric-sync debug unknown 5056 5056 0 0.0
FLASH 5691045 5698165 7120 0.1
RAM 486344 486440 96 0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5620449 5627681 7232 0.1
RAM 207144 207240 96 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4788220 4795420 7200 0.2
RAM 194272 194368 96 0.0
ota-provider-app debug unknown 4840 4840 0 0.0
FLASH 4407906 4415138 7232 0.2
RAM 182992 183088 96 0.1
ota-requestor-app debug unknown 4792 4792 0 0.0
FLASH 4540246 4547510 7264 0.2
RAM 187464 187560 96 0.1
shell debug unknown 4272 4272 0 0.0
FLASH 3055996 3066028 10032 0.3
RAM 147824 147920 96 0.1
thermostat-no-ble arm64 unknown 9560 9568 8 0.1
FLASH 4206552 4212208 5656 0.1
RAM 230856 231048 192 0.1
tv-app debug unknown 5832 5832 0 0.0
FLASH 6038133 6045397 7264 0.1
RAM 609760 609856 96 0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12470973 12478205 7232 0.1
RAM 754144 754240 96 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 917340 919408 2068 0.2
RAM 167469 167485 16 0.0
nrf7002dk_nrf5340_cpuapp FLASH 909808 911480 1672 0.2
RAM 145713 145729 16 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 853868 855932 2064 0.2
RAM 141223 141239 16 0.0
nxp contact k32w0+release FLASH 589256 590552 1296 0.2
RAM 72836 72852 16 0.0
mcxw71+release FLASH 621208 622496 1288 0.2
RAM 63172 63188 16 0.0
light k32w0+release FLASH 615028 616324 1296 0.2
RAM 72132 72148 16 0.0
k32w1+release FLASH 705304 706720 1416 0.2
RAM 72020 72036 16 0.0
lock mcxw71+release FLASH 770320 771728 1408 0.2
RAM 67588 67604 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1662172 1664636 2464 0.1
RAM 212352 212368 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1566428 1568868 2440 0.2
RAM 208544 208560 16 0.0
light cy8ckit_062s2_43012 FLASH 1442692 1444404 1712 0.1
RAM 197312 197328 16 0.0
lock cy8ckit_062s2_43012 FLASH 1471468 1473188 1720 0.1
RAM 224976 224992 16 0.0
qpg lighting-app qpg6105+debug FLASH 665820 667220 1400 0.2
RAM 105188 105204 16 0.0
lock-app qpg6105+debug FLASH 624104 625504 1400 0.2
RAM 99816 99832 16 0.0
stm32 light STM32WB5MM-DK FLASH 463016 464424 1408 0.3
RAM 141488 141504 16 0.0
telink bridge-app tl7218x FLASH 696146 674460 -21686 -3.1
RAM 101860 90728 -11132 -10.9
light-app-ota-compress-lzma-factory-data tl3218x FLASH 777962 779394 1432 0.2
RAM 50120 50136 16 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 768224 769654 1430 0.2
RAM 40420 40436 16 0.0
light-app-ota-shell-factory-data tl7218x FLASH 784598 758112 -26486 -3.4
RAM 109308 97556 -11752 -10.8
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 705824 685146 -20678 -2.9
RAM 62620 51604 -11016 -17.6
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 742006 713596 -28410 -3.8
RAM 85808 73424 -12384 -14.4
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 709710 711142 1432 0.2
RAM 37044 37060 16 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 603726 605616 1890 0.3
RAM 148704 138656 -10048 -6.8
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 819212 793118 -26094 -3.2
RAM 107568 96412 -11156 -10.4
tizen all-clusters-app arm unknown 5164 5168 4 0.1
FLASH 1801716 1806880 5164 0.3
RAM 94528 94576 48 0.1
chip-tool-ubsan arm unknown 20272 20272 0 0.0
FLASH 20361806 20373758 11952 0.1
RAM 8872644 8877148 4504 0.1

@mergify mergify bot merged commit dfc402f into project-chip:master Apr 24, 2025
73 checks passed
ReturnErrorOnFailure(BasicVidVerificationAssumptionsAreMet(fabricIndex));
VerifyOrReturnError(vvsc.empty() || vvsc.size() <= Credentials::kMaxCHIPCertLength, CHIP_ERROR_INVALID_ARGUMENT);

// Can't try to set a VVSC if ICAC present.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The API did not document that this is the responsibility of the callee to check.

In general, it would be nice if the cluster implementation could do these checks instead of every opcert store backend having to do them... Not sure how viable that is.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will do

ByteSpan vidVerificationStatement)
{
ReturnErrorOnFailure(BasicVidVerificationAssumptionsAreMet(fabricIndex));
VerifyOrReturnError(vidVerificationStatement.empty() ||
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Again, it would be nice if this size check were just in the cluster...

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can do that for sure. I was trying to cover more unit tests in the opcerstore since the cluster is not unit testable yet, due to legacy design, but it has an integration test that may suffice.

static StorageKeyName FabricNOC(FabricIndex fabric) { return StorageKeyName::Formatted("f/%x/n", fabric); }
static StorageKeyName FabricICAC(FabricIndex fabric) { return StorageKeyName::Formatted("f/%x/i", fabric); }
static StorageKeyName FabricRCAC(FabricIndex fabric) { return StorageKeyName::Formatted("f/%x/r", fabric); }
static StorageKeyName FabricVVSC(FabricIndex fabric) { return StorageKeyName::Formatted("f/%x/vvvc", fabric); }
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why vvvc, not vvsc? Worth documenting if there is a good reason.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's a typo, will fix.

dsavitsky-dsr pushed a commit to popovdg/connectedhomeip that referenced this pull request Apr 29, 2025
* Implement VID Verification in OpCreds cluster (2/2)

- Add VVS/VVSC storage in PersistentStorageOpCertStore
- Finished all attributes and commands in Opcreds cluster
- Bumped Opcreds revision to 2
- Added all necessary testability features to matter_testing support
  for list subscriptions
- NOTE: this includes project-chip#38445 temporarily until merged

Testing done:

- Integration tests through TC-OPCREDS-3.9
- More unit tests to follow, but coverage through TC-OPCREDS-3.9 is near
  exhaustive.

* Restyled by clang-format

* Restyled by autopep8

* Restyled by isort

* Fix TC-CGEN-2.9

- Fabric table was incorrectly read, which could lead to issues
  when the fabric table has more fields than before.

* Address review comments from cecille@

* Restyled by clang-format

* Renamed TC-OPCREDS-3.9 to TC-OPCREDS-3.8

* Added comments to AttributeMatcher

* Renamed test in TC_OPCREDS_3_8.py

* Restyled by autopep8

* More logging in TC-CGEN-2.9

* Restyled by autopep8

* Restyled by isort

* Add a verification against some node ID to diagnose CI

* Restyled by clang-format

* Fix hermeticity of TC-CGEN scripts in CI

- The scripts did not factory reset properly so they were
  impacted by lack of hermeticity, causing a failure of CGEN-2.9
  after unrelated master changes.
- The method to find "commissioner's fabric" before some fabric
  removal was wrong in CGEN-2.9. Fixed the method to use CurrentFabricIndex

* Add logging

* Restyled by autopep8

* Revert "Restyled by clang-format"

This reverts commit 66dee3d.

* Revert "Add a verification against some node ID to diagnose CI"

This reverts commit b188e36.

* Use fix-cgen-2.9

* Update cgen

---------

Co-authored-by: Restyled.io <[email protected]>
tcarmelveilleux added a commit to tcarmelveilleux/connectedhomeip that referenced this pull request Apr 30, 2025
- Apply follow-ups requested by @bzbarsky-apple in project-chip#38469:
  - Fix vvvc/vvsc persisten storage key typo
  - Move the burden of ICAC/VVSC interlock to Fabric table
  - Document why Fabrics attribute is always reported after
    VVS/VVSC are touched during fail-safe
  - Fix documentation of classes to match above.
- Minor fix of UpdateNOC handling when VVS/VVSC is involved

Testing done:

- Added exhaustive cases of fail-safe handling for VVS/VVSC to TestFabricTable.
mergify bot pushed a commit that referenced this pull request May 2, 2025
* Small bugfix and test improvements for VID Verification

- Apply follow-ups requested by @bzbarsky-apple in #38469:
  - Fix vvvc/vvsc persisten storage key typo
  - Move the burden of ICAC/VVSC interlock to Fabric table
  - Document why Fabrics attribute is always reported after
    VVS/VVSC are touched during fail-safe
  - Fix documentation of classes to match above.
- Minor fix of UpdateNOC handling when VVS/VVSC is involved

Testing done:

- Added exhaustive cases of fail-safe handling for VVS/VVSC to TestFabricTable.

* Restyled by whitespace

* Restyled by clang-format

* Add more coverage for storage usage

* Minor comment fix

* Restyled by whitespace

* Restyled by clang-format

* Apply suggestions from code review

Co-authored-by: C Freeman <[email protected]>

* Address review comments for VVS/VVSC tests

* Restyled by clang-format

---------

Co-authored-by: Restyled.io <[email protected]>
Co-authored-by: C Freeman <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

7 participants