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

Occupancy Sensing cluster Python test scripts #34572

Merged
merged 89 commits into from
Aug 1, 2024

Conversation

jaehs6sam
Copy link
Contributor

@jaehs6sam jaehs6sam commented Jul 29, 2024

Consolidate previous TC-OCC-xx test script PRs (PR 34490, PR 34491, PR 34492, PR 34523) into this one upload.
Test plan is available at https://github.com/CHIP-Specifications/chip-test-plans/pull/4341

Consolidate previous TC-OCC-xx test script PRs (PR 34490, PR 34491, PR 34492, PR 34523) into this one upload.
Copy link

semanticdiff-com bot commented Jul 29, 2024

Review changes with SemanticDiff.

Analyzed 5 of 9 files.

Overall, the semantic diff is 17% smaller than the GitHub diff.

Filename Status
✔️ src/python_testing/TC_OCC_2_1.py 14.03% smaller
✔️ src/python_testing/TC_OCC_2_2.py 16.67% smaller
✔️ src/python_testing/TC_OCC_2_3.py 19.69% smaller
✔️ src/python_testing/TC_OCC_3_1.py 18.25% smaller
✔️ src/python_testing/TC_OCC_3_2.py 16.94% smaller
examples/all-clusters-app/all-clusters-common/all-clusters-app.matter Unsupported file format
examples/all-clusters-app/all-clusters-common/all-clusters-app.zap Unsupported file format
examples/all-clusters-app/all-clusters-common/src/occupancy-sensing-stub.cpp Unsupported file format
.github/workflows/tests.yaml Unsupported file format

@github-actions github-actions bot added the tests label Jul 29, 2024
Copy link

github-actions bot commented Jul 29, 2024

PR #34572: Size comparison from 13fe13a to efacda8

Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 13fe13a efacda8 change % change
bl602 lighting-app bl602 FLASH 1274158 1274158 0 0.0
RAM 95432 95432 0 0.0
bl602+mfd FLASH 1288416 1288416 0 0.0
RAM 95584 95584 0 0.0
bl602+rpc FLASH 1313126 1313126 0 0.0
RAM 103856 103856 0 0.0
bl702 lighting-app bl702 FLASH 1095052 1095052 0 0.0
RAM 15257 15257 0 0.0
bl702+mfd FLASH 1105746 1105746 0 0.0
RAM 15401 15401 0 0.0
bl702+rpc FLASH 1185118 1185118 0 0.0
RAM 24253 24253 0 0.0
bl706-eth FLASH 878096 878096 0 0.0
RAM 27360 27360 0 0.0
bl706-wifi FLASH 1130792 1130792 0 0.0
RAM 14693 14693 0 0.0
bl702l lighting-app bl702l FLASH 1081950 1081950 0 0.0
RAM 21812 21812 0 0.0
bl702l+mfd FLASH 1093212 1093212 0 0.0
RAM 21964 21964 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 800212 800212 0 0.0
RAM 109284 109284 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 816684 816684 0 0.0
RAM 117028 117028 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 808652 808652 0 0.0
RAM 111308 111308 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 762416 762416 0 0.0
RAM 105448 105448 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 747068 747068 0 0.0
RAM 105640 105640 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606674 606674 0 0.0
RAM 204580 204580 0 0.0
lock CC3235SF_LAUNCHXL FLASH 652210 652210 0 0.0
RAM 204852 204852 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 669281 669281 0 0.0
RAM 77748 77748 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 689141 689141 0 0.0
RAM 80380 80380 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 689141 689141 0 0.0
RAM 80380 80380 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 646077 646077 0 0.0
RAM 72816 72816 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609713 609713 0 0.0
RAM 70884 70884 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629341 629341 0 0.0
RAM 73436 73436 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629341 629341 0 0.0
RAM 73436 73436 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625409 625409 0 0.0
RAM 73900 73900 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 645117 645117 0 0.0
RAM 76452 76452 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 645117 645117 0 0.0
RAM 76452 76452 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593637 593637 0 0.0
RAM 67860 67860 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613489 613489 0 0.0
RAM 70492 70492 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613489 613489 0 0.0
RAM 70492 70492 0 0.0
efr32 lighting-app BRD4187C FLASH 927248 927240 -8 -0.0
RAM 134576 134576 0 0.0
lock-app BRD4338a FLASH 734652 734644 -8 -0.0
RAM 208008 208008 0 0.0
window-app BRD4187C FLASH 1014740 1014740 0 0.0
RAM 126656 126656 0 0.0
esp32 all-clusters-app c3devkit DRAM 91036 91036 0 0.0
FLASH 1482400 1482400 0 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 117516 117516 0 0.0
FLASH 1551667 1551667 0 0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4632 4632 0 0.0
FLASH 2710603 2710603 0 0.0
RAM 125200 125200 0 0.0
all-clusters-app debug unknown 5416 5416 0 0.0
FLASH 5902364 5902364 0 0.0
RAM 499608 499608 0 0.0
all-clusters-minimal-app debug unknown 5312 5312 0 0.0
FLASH 5306962 5306962 0 0.0
RAM 235920 235920 0 0.0
bridge-app debug unknown 5296 5296 0 0.0
FLASH 4707194 4707194 0 0.0
RAM 214048 214048 0 0.0
chip-tool debug unknown 5784 5784 0 0.0
FLASH 12336968 12336968 0 0.0
RAM 553458 553458 0 0.0
chip-tool-ipv6only arm64 unknown 20192 20192 0 0.0
FLASH 11035980 11035980 0 0.0
RAM 603176 603176 0 0.0
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11343067 11343067 0 0.0
RAM 550298 550298 0 0.0
fabric-bridge-app debug unknown 4568 4568 0 0.0
FLASH 4463230 4463230 0 0.0
RAM 199248 199248 0 0.0
lighting-app debug+rpc+ui unknown 5968 5968 0 0.0
FLASH 5631553 5631553 0 0.0
RAM 224464 224464 0 0.0
lock-app debug unknown 5232 5232 0 0.0
FLASH 4757986 4757986 0 0.0
RAM 200704 200704 0 0.0
ota-provider-app debug unknown 4608 4608 0 0.0
FLASH 4402450 4402450 0 0.0
RAM 194880 194880 0 0.0
ota-requestor-app debug unknown 4544 4544 0 0.0
FLASH 4540596 4540596 0 0.0
RAM 199416 199416 0 0.0
shell debug unknown 4176 4176 0 0.0
FLASH 2991677 2991677 0 0.0
RAM 154088 154088 0 0.0
thermostat-no-ble arm64 unknown 9208 9208 0 0.0
FLASH 4259860 4259860 0 0.0
RAM 236368 236368 0 0.0
tv-app debug unknown 5504 5504 0 0.0
FLASH 5983453 5983453 0 0.0
RAM 578176 578176 0 0.0
tv-casting-app debug unknown 5168 5168 0 0.0
FLASH 10549677 10549677 0 0.0
RAM 638984 638984 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503444 1503444 0 0.0
RAM 226728 226728 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 897260 897260 0 0.0
RAM 141613 141613 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 962860 962860 0 0.0
RAM 140717 140717 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 832644 832644 0 0.0
RAM 140468 140468 0 0.0
nxp contact k32w0+release FLASH 576084 576084 0 0.0
RAM 70112 70112 0 0.0
k32w1+release FLASH 591784 591784 0 0.0
RAM 74152 74152 0 0.0
light k32w0+release FLASH 611696 611696 0 0.0
RAM 69616 69616 0 0.0
k32w1+release FLASH 676528 676528 0 0.0
RAM 82928 82928 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1622980 1622980 0 0.0
RAM 209792 209792 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1533428 1533428 0 0.0
RAM 206584 206584 0 0.0
light cy8ckit_062s2_43012 FLASH 1460468 1460468 0 0.0
RAM 199856 199856 0 0.0
lock cy8ckit_062s2_43012 FLASH 1459668 1459668 0 0.0
RAM 224344 224344 0 0.0
qpg lighting-app qpg6105+debug FLASH 653084 653084 0 0.0
RAM 104688 104688 0 0.0
lock-app qpg6105+debug FLASH 612264 612264 0 0.0
RAM 99328 99328 0 0.0
stm32 light STM32WB5MM-DK FLASH 475408 475408 0 0.0
RAM 144308 144308 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 619000 619000 0 0.0
RAM 50664 50664 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 669332 669332 0 0.0
RAM 147944 147944 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 765350 765350 0 0.0
RAM 110140 110140 0 0.0
bridge-app tlsr9258a FLASH 677616 677616 0 0.0
RAM 91320 91320 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 620592 620592 0 0.0
RAM 50708 50708 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 706436 706436 0 0.0
RAM 74036 74036 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 617396 617396 0 0.0
RAM 144128 144128 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 803476 803476 0 0.0
RAM 99056 99056 0 0.0
lock-app-dfu tlsr9528a FLASH 652370 652370 0 0.0
RAM 66740 66740 0 0.0
ota-requestor-app tlsr9258a FLASH 695652 695652 0 0.0
RAM 91004 91004 0 0.0
pump-app-usb tlsr9518adk80d FLASH 629946 629946 0 0.0
RAM 55484 55484 0 0.0
pump-controller-app tlsr9518adk80d FLASH 607548 607548 0 0.0
RAM 52728 52728 0 0.0
shell tlsr9518adk80d FLASH 466654 466654 0 0.0
RAM 68412 68412 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 627334 627334 0 0.0
RAM 52344 52344 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 651370 651370 0 0.0
RAM 56364 56364 0 0.0
thermostat tlsr9518adk80d FLASH 626256 626256 0 0.0
RAM 53052 53052 0 0.0
window-covering tlsr9118bdk40d FLASH 521454 521454 0 0.0
RAM 97260 97260 0 0.0
tizen all-clusters-app arm unknown 1588 1588 0 0.0
FLASH 1669080 1669080 0 0.0
RAM 48940 48940 0 0.0
chip-tool-ubsan arm unknown 2388 2388 0 0.0
FLASH 16381774 16381774 0 0.0
RAM 7190464 7190464 0 0.0

src/python_testing/TC_OCC_2_1.py Outdated Show resolved Hide resolved
src/python_testing/TC_OCC_2_1.py Outdated Show resolved Hide resolved
src/python_testing/TC_OCC_2_2.py Show resolved Hide resolved
src/python_testing/TC_OCC_2_2.py Outdated Show resolved Hide resolved
src/python_testing/TC_OCC_2_3.py Show resolved Hide resolved
src/python_testing/TC_OCC_2_3.py Show resolved Hide resolved
src/python_testing/TC_OCC_2_3.py Show resolved Hide resolved
src/python_testing/TC_OCC_2_3.py Outdated Show resolved Hide resolved
src/python_testing/TC_OCC_2_3.py Outdated Show resolved Hide resolved
src/python_testing/TC_OCC_2_3.py Outdated Show resolved Hide resolved
src/python_testing/TC_OCC_3_1.py Outdated Show resolved Hide resolved
Accommodated recent test plan attribute conformance and Cecille comments
Reflected table 2.7.6.2
Modified according to comments
Fixed some errors and added some random values for subscription testing
src/python_testing/TC_OCC_2_1.py Outdated Show resolved Hide resolved
src/python_testing/TC_OCC_3_1.py Outdated Show resolved Hide resolved
src/python_testing/TC_OCC_3_1.py Show resolved Hide resolved
src/python_testing/TC_OCC_3_1.py Outdated Show resolved Hide resolved
@andy31415 andy31415 dismissed their stale review August 1, 2024 16:30

Code updated.

Copy link

github-actions bot commented Aug 1, 2024

PR #34572: Size comparison from 1bebacd to d7906c5

Full report (11 builds for cc32xx, mbed, nrfconnect, qpg, stm32, tizen)
platform target config section 1bebacd d7906c5 change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 610142 610142 0 0.0
RAM 205380 205380 0 0.0
lock CC3235SF_LAUNCHXL FLASH 652622 652622 0 0.0
RAM 205620 205620 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503780 1503780 0 0.0
RAM 227296 227296 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 906524 906524 0 0.0
RAM 142221 142221 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 879524 879524 0 0.0
RAM 140360 140360 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 838280 838280 0 0.0
RAM 141062 141062 0 0.0
qpg lighting-app qpg6105+debug FLASH 655124 655124 0 0.0
RAM 105148 105148 0 0.0
lock-app qpg6105+debug FLASH 612560 612560 0 0.0
RAM 99632 99632 0 0.0
stm32 light STM32WB5MM-DK FLASH 477496 477496 0 0.0
RAM 144756 144756 0 0.0
tizen all-clusters-app arm unknown 1588 1588 0 0.0
FLASH 1701428 1701428 0 0.0
RAM 51812 51812 0 0.0
chip-tool-ubsan arm unknown 2404 2404 0 0.0
FLASH 16607826 16607826 0 0.0
RAM 7297180 7297180 0 0.0

added else on conditional statement.
Copy link

github-actions bot commented Aug 1, 2024

PR #34572: Size comparison from 1bebacd to 683e474

Full report (3 builds for cc32xx, stm32)
platform target config section 1bebacd 683e474 change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 610142 610142 0 0.0
RAM 205380 205380 0 0.0
lock CC3235SF_LAUNCHXL FLASH 652622 652622 0 0.0
RAM 205620 205620 0 0.0
stm32 light STM32WB5MM-DK FLASH 477496 477496 0 0.0
RAM 144756 144756 0 0.0

Copy link

github-actions bot commented Aug 1, 2024

PR #34572: Size comparison from 1bebacd to 1215ecb

Full report (9 builds for cc32xx, mbed, nrfconnect, stm32, tizen)
platform target config section 1bebacd 1215ecb change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 610142 610142 0 0.0
RAM 205380 205380 0 0.0
lock CC3235SF_LAUNCHXL FLASH 652622 652622 0 0.0
RAM 205620 205620 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503780 1503780 0 0.0
RAM 227296 227296 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 906524 906524 0 0.0
RAM 142221 142221 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 879524 879524 0 0.0
RAM 140360 140360 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 838280 838280 0 0.0
RAM 141062 141062 0 0.0
stm32 light STM32WB5MM-DK FLASH 477496 477496 0 0.0
RAM 144756 144756 0 0.0
tizen all-clusters-app arm unknown 1588 1588 0 0.0
FLASH 1701428 1701428 0 0.0
RAM 51812 51812 0 0.0
chip-tool-ubsan arm unknown 2404 2404 0 0.0
FLASH 16607826 16607826 0 0.0
RAM 7297180 7297180 0 0.0

Copy link

github-actions bot commented Aug 1, 2024

PR #34572: Size comparison from 1bebacd to 506d08e

Full report (16 builds for cc13x4_26x4, cc32xx, mbed, nrfconnect, qpg, stm32, tizen)
platform target config section 1bebacd 506d08e change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 802368 802368 0 0.0
RAM 117620 117620 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 817044 817044 0 0.0
RAM 125220 125220 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 809040 809040 0 0.0
RAM 119500 119500 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 762804 762804 0 0.0
RAM 113640 113640 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 747456 747456 0 0.0
RAM 113832 113832 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 610142 610142 0 0.0
RAM 205380 205380 0 0.0
lock CC3235SF_LAUNCHXL FLASH 652622 652622 0 0.0
RAM 205620 205620 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503780 1503780 0 0.0
RAM 227296 227296 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 906524 906524 0 0.0
RAM 142221 142221 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 879524 879524 0 0.0
RAM 140360 140360 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 838280 838280 0 0.0
RAM 141062 141062 0 0.0
qpg lighting-app qpg6105+debug FLASH 655124 655124 0 0.0
RAM 105148 105148 0 0.0
lock-app qpg6105+debug FLASH 612560 612560 0 0.0
RAM 99632 99632 0 0.0
stm32 light STM32WB5MM-DK FLASH 477496 477496 0 0.0
RAM 144756 144756 0 0.0
tizen all-clusters-app arm unknown 1588 1588 0 0.0
FLASH 1701428 1701428 0 0.0
RAM 51812 51812 0 0.0
chip-tool-ubsan arm unknown 2404 2404 0 0.0
FLASH 16607826 16607826 0 0.0
RAM 7297180 7297180 0 0.0

Copy link

github-actions bot commented Aug 1, 2024

PR #34572: Size comparison from 1bebacd to 2a1f0f0

Full report (3 builds for cc32xx, stm32)
platform target config section 1bebacd 2a1f0f0 change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 610142 610142 0 0.0
RAM 205380 205380 0 0.0
lock CC3235SF_LAUNCHXL FLASH 652622 652622 0 0.0
RAM 205620 205620 0 0.0
stm32 light STM32WB5MM-DK FLASH 477496 477496 0 0.0
RAM 144756 144756 0 0.0

@andy31415
Copy link
Contributor

we had a lot of iterations on this. Fast tracking to get an initial version. This will likely require some additional iteration to fix, especially for tests that have never run against CI

Copy link

github-actions bot commented Aug 1, 2024

PR #34572: Size comparison from 1bebacd to f733468

Full report (52 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, tizen)
platform target config section 1bebacd f733468 change % change
bl602 lighting-app bl602 FLASH 1277128 1277128 0 0.0
RAM 95888 95888 0 0.0
bl602+mfd FLASH 1291386 1291386 0 0.0
RAM 96040 96040 0 0.0
bl602+rpc FLASH 1316096 1316096 0 0.0
RAM 104312 104312 0 0.0
bl702 lighting-app bl702 FLASH 1098280 1098280 0 0.0
RAM 15241 15241 0 0.0
bl702+mfd FLASH 1108974 1108974 0 0.0
RAM 15385 15385 0 0.0
bl702+rpc FLASH 1188346 1188346 0 0.0
RAM 24237 24237 0 0.0
bl706-eth FLASH 881314 881314 0 0.0
RAM 27344 27344 0 0.0
bl706-wifi FLASH 1134412 1134412 0 0.0
RAM 14677 14677 0 0.0
bl702l lighting-app bl702l FLASH 1085434 1085434 0 0.0
RAM 21796 21796 0 0.0
bl702l+mfd FLASH 1096440 1096440 0 0.0
RAM 21948 21948 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 802368 802368 0 0.0
RAM 117620 117620 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 817044 817044 0 0.0
RAM 125220 125220 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 809040 809040 0 0.0
RAM 119500 119500 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 762804 762804 0 0.0
RAM 113640 113640 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 747456 747456 0 0.0
RAM 113832 113832 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 610142 610142 0 0.0
RAM 205380 205380 0 0.0
lock CC3235SF_LAUNCHXL FLASH 652622 652622 0 0.0
RAM 205620 205620 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 671425 671425 0 0.0
RAM 78348 78348 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 691285 691285 0 0.0
RAM 80980 80980 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 691285 691285 0 0.0
RAM 80980 80980 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 648213 648213 0 0.0
RAM 73416 73416 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 610065 610065 0 0.0
RAM 71340 71340 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629701 629701 0 0.0
RAM 73892 73892 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629701 629701 0 0.0
RAM 73892 73892 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625777 625777 0 0.0
RAM 74356 74356 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 645485 645485 0 0.0
RAM 76908 76908 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 645485 645485 0 0.0
RAM 76908 76908 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 599533 599533 0 0.0
RAM 68372 68372 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 619393 619393 0 0.0
RAM 71004 71004 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 619393 619393 0 0.0
RAM 71004 71004 0 0.0
efr32 lighting-app BRD4187C FLASH 929456 929456 0 0.0
RAM 135148 135148 0 0.0
lock-app BRD4338a FLASH 735108 735108 0 0.0
RAM 208436 208436 0 0.0
window-app BRD4187C FLASH 1015188 1015188 0 0.0
RAM 127084 127084 0 0.0
linux chip-tool-ipv6only arm64 unknown 20352 20352 0 0.0
FLASH 11164972 11164972 0 0.0
RAM 608232 608232 0 0.0
thermostat-no-ble arm64 unknown 9352 9352 0 0.0
FLASH 4347972 4347972 0 0.0
RAM 242128 242128 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503780 1503780 0 0.0
RAM 227296 227296 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 906524 906560 36 0.0
RAM 142221 142225 4 0.0
nrf7002dk_nrf5340_cpuapp FLASH 879524 879556 32 0.0
RAM 140360 140364 4 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 838280 838280 0 0.0
RAM 141062 141062 0 0.0
nxp contact k32w0+release FLASH 576412 576412 0 0.0
RAM 70416 70416 0 0.0
k32w1+release FLASH 592136 592136 0 0.0
RAM 74456 74456 0 0.0
light k32w0+release FLASH 612056 612056 0 0.0
RAM 69920 69920 0 0.0
k32w1+release FLASH 676968 676968 0 0.0
RAM 83232 83232 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1635716 1635756 40 0.0
RAM 210904 210912 8 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1540908 1540908 0 0.0
RAM 207664 207664 0 0.0
light cy8ckit_062s2_43012 FLASH 1463124 1463124 0 0.0
RAM 200776 200776 0 0.0
lock cy8ckit_062s2_43012 FLASH 1460148 1460148 0 0.0
RAM 225120 225120 0 0.0
qpg lighting-app qpg6105+debug FLASH 655124 655124 0 0.0
RAM 105148 105148 0 0.0
lock-app qpg6105+debug FLASH 612560 612560 0 0.0
RAM 99632 99632 0 0.0
stm32 light STM32WB5MM-DK FLASH 477496 477496 0 0.0
RAM 144756 144756 0 0.0
tizen all-clusters-app arm unknown 1588 1588 0 0.0
FLASH 1701428 1701460 32 0.0
RAM 51812 51820 8 0.0
chip-tool-ubsan arm unknown 2404 2404 0 0.0
FLASH 16607826 16607826 0 0.0
RAM 7297180 7297180 0 0.0

Copy link

github-actions bot commented Aug 1, 2024

PR #34572: Size comparison from 4c1f325 to ceb7013

Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 4c1f325 ceb7013 change % change
bl602 lighting-app bl602 FLASH 1277128 1277128 0 0.0
RAM 95888 95888 0 0.0
bl602+mfd FLASH 1291386 1291386 0 0.0
RAM 96040 96040 0 0.0
bl602+rpc FLASH 1316096 1316096 0 0.0
RAM 104312 104312 0 0.0
bl702 lighting-app bl702 FLASH 1098280 1098280 0 0.0
RAM 15241 15241 0 0.0
bl702+mfd FLASH 1108974 1108974 0 0.0
RAM 15385 15385 0 0.0
bl702+rpc FLASH 1188346 1188346 0 0.0
RAM 24237 24237 0 0.0
bl706-eth FLASH 881314 881314 0 0.0
RAM 27344 27344 0 0.0
bl706-wifi FLASH 1134412 1134412 0 0.0
RAM 14677 14677 0 0.0
bl702l lighting-app bl702l FLASH 1085434 1085434 0 0.0
RAM 21796 21796 0 0.0
bl702l+mfd FLASH 1096440 1096440 0 0.0
RAM 21948 21948 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 802368 802368 0 0.0
RAM 117620 117620 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 818316 818316 0 0.0
RAM 125220 125220 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 810600 810600 0 0.0
RAM 119500 119500 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 762804 762804 0 0.0
RAM 113640 113640 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 747456 747456 0 0.0
RAM 113832 113832 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 610142 610142 0 0.0
RAM 205380 205380 0 0.0
lock CC3235SF_LAUNCHXL FLASH 654446 654446 0 0.0
RAM 205620 205620 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 671425 671425 0 0.0
RAM 78348 78348 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 691285 691285 0 0.0
RAM 80980 80980 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 691285 691285 0 0.0
RAM 80980 80980 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 648213 648213 0 0.0
RAM 73416 73416 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 610065 610065 0 0.0
RAM 71340 71340 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629701 629701 0 0.0
RAM 73892 73892 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629701 629701 0 0.0
RAM 73892 73892 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 627433 627433 0 0.0
RAM 74356 74356 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 647149 647149 0 0.0
RAM 76908 76908 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 647149 647149 0 0.0
RAM 76908 76908 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 599533 599533 0 0.0
RAM 68372 68372 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 619393 619393 0 0.0
RAM 71004 71004 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 619393 619393 0 0.0
RAM 71004 71004 0 0.0
efr32 lighting-app BRD4187C FLASH 929456 929456 0 0.0
RAM 135148 135148 0 0.0
lock-app BRD4338a FLASH 736828 736820 -8 -0.0
RAM 208436 208436 0 0.0
window-app BRD4187C FLASH 1015188 1015188 0 0.0
RAM 127084 127084 0 0.0
esp32 all-clusters-app c3devkit DRAM 94136 94136 0 0.0
FLASH 1530038 1530078 40 0.0
IRAM 82538 82538 0 0.0
m5stack DRAM 115064 115072 8 0.0
FLASH 1540558 1540606 48 0.0
IRAM 117039 117039 0 0.0
linux air-purifier-app debug unknown 4632 4632 0 0.0
FLASH 2734627 2734627 0 0.0
RAM 128272 128272 0 0.0
all-clusters-app debug unknown 5416 5416 0 0.0
FLASH 6016212 6016212 0 0.0
RAM 509808 509840 32 0.0
all-clusters-minimal-app debug unknown 5312 5312 0 0.0
FLASH 5355658 5355658 0 0.0
RAM 239936 239936 0 0.0
bridge-app debug unknown 5296 5296 0 0.0
FLASH 4715342 4715342 0 0.0
RAM 216960 216960 0 0.0
chip-tool debug unknown 5832 5832 0 0.0
FLASH 12485066 12485066 0 0.0
RAM 558298 558298 0 0.0
chip-tool-ipv6only arm64 unknown 20352 20352 0 0.0
FLASH 11164972 11164972 0 0.0
RAM 608232 608232 0 0.0
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11463273 11463273 0 0.0
RAM 555034 555034 0 0.0
fabric-bridge-app debug unknown 4568 4568 0 0.0
FLASH 4471394 4471394 0 0.0
RAM 202128 202128 0 0.0
lighting-app debug+rpc+ui unknown 5968 5968 0 0.0
FLASH 5649473 5649473 0 0.0
RAM 228048 228048 0 0.0
lock-app debug unknown 5232 5232 0 0.0
FLASH 4770300 4770300 0 0.0
RAM 203776 203776 0 0.0
ota-provider-app debug unknown 4608 4608 0 0.0
FLASH 4410548 4410548 0 0.0
RAM 197760 197760 0 0.0
ota-requestor-app debug unknown 4544 4544 0 0.0
FLASH 4548694 4548694 0 0.0
RAM 202296 202296 0 0.0
shell debug unknown 4176 4176 0 0.0
FLASH 3054845 3054845 0 0.0
RAM 158856 158888 32 0.0
thermostat-no-ble arm64 unknown 9352 9352 0 0.0
FLASH 4347972 4347972 0 0.0
RAM 242128 242128 0 0.0
tv-app debug unknown 5504 5504 0 0.0
FLASH 5993093 5993093 0 0.0
RAM 583488 583488 0 0.0
tv-casting-app debug unknown 5176 5176 0 0.0
FLASH 10689613 10689613 0 0.0
RAM 645544 645544 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1505388 1505388 0 0.0
RAM 227296 227296 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 906524 906560 36 0.0
RAM 142221 142225 4 0.0
nrf7002dk_nrf5340_cpuapp FLASH 879524 879556 32 0.0
RAM 140360 140364 4 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 838280 838280 0 0.0
RAM 141062 141062 0 0.0
nxp contact k32w0+release FLASH 576412 576412 0 0.0
RAM 70416 70416 0 0.0
k32w1+release FLASH 592136 592136 0 0.0
RAM 74456 74456 0 0.0
light k32w0+release FLASH 612056 612056 0 0.0
RAM 69920 69920 0 0.0
k32w1+release FLASH 676968 676968 0 0.0
RAM 83232 83232 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1635716 1635756 40 0.0
RAM 210904 210912 8 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1540908 1540908 0 0.0
RAM 207664 207664 0 0.0
light cy8ckit_062s2_43012 FLASH 1463124 1463124 0 0.0
RAM 200776 200776 0 0.0
lock cy8ckit_062s2_43012 FLASH 1461852 1461852 0 0.0
RAM 225120 225120 0 0.0
qpg lighting-app qpg6105+debug FLASH 655124 655124 0 0.0
RAM 105148 105148 0 0.0
lock-app qpg6105+debug FLASH 612560 612560 0 0.0
RAM 99632 99632 0 0.0
stm32 light STM32WB5MM-DK FLASH 477496 477496 0 0.0
RAM 144756 144756 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 619336 619336 0 0.0
RAM 50936 50936 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 678126 678126 0 0.0
RAM 149552 149556 4 0.0
all-clusters-minimal-app tlsr9528a FLASH 771360 771360 0 0.0
RAM 110732 110732 0 0.0
bridge-app tlsr9258a FLASH 677950 677950 0 0.0
RAM 91624 91624 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 620928 620928 0 0.0
RAM 50980 50980 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 706792 706792 0 0.0
RAM 74316 74316 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 619716 619716 0 0.0
RAM 145580 145580 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 805802 805802 0 0.0
RAM 99504 99504 0 0.0
lock-app-dfu tlsr9528a FLASH 653678 653678 0 0.0
RAM 67012 67012 0 0.0
ota-requestor-app tlsr9258a FLASH 695984 695984 0 0.0
RAM 91308 91308 0 0.0
pump-app-usb tlsr9518adk80d FLASH 630284 630284 0 0.0
RAM 55756 55756 0 0.0
pump-controller-app tlsr9518adk80d FLASH 607884 607884 0 0.0
RAM 53000 53000 0 0.0
shell tlsr9518adk80d FLASH 466810 466810 0 0.0
RAM 68660 68660 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 627696 627696 0 0.0
RAM 52696 52696 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 651706 651706 0 0.0
RAM 56636 56636 0 0.0
thermostat tlsr9518adk80d FLASH 631472 631472 0 0.0
RAM 53376 53376 0 0.0
window-covering tlsr9118bdk40d FLASH 521846 521846 0 0.0
RAM 98536 98536 0 0.0
tizen all-clusters-app arm unknown 1588 1588 0 0.0
FLASH 1701428 1701460 32 0.0
RAM 51812 51820 8 0.0
chip-tool-ubsan arm unknown 2404 2404 0 0.0
FLASH 16607618 16607618 0 0.0
RAM 7297180 7297180 0 0.0

@mergify mergify bot merged commit d0d9127 into project-chip:master Aug 1, 2024
69 checks passed
w8floosh pushed a commit to w8floosh/chip-fuzzing that referenced this pull request Aug 4, 2024
* Occupancy Sensing cluster Python test scripts

Consolidate previous TC-OCC-xx test script PRs (PR 34490, PR 34491, PR 34492, PR 34523) into this one upload.

* Update TC_OCC_2_1.py

* Update TC_OCC_2_2.py

syntax error

* Update TC_OCC_2_3.py

* Update TC_OCC_3_1.py

* Update TC_OCC_3_2.py

* Update TC_OCC_2_1.py

Accommodated recent test plan attribute conformance and Cecille comments

* Update TC_OCC_2_2.py

Reflected table 2.7.6.2

* Update TC_OCC_2_3.py

Modified according to comments

* Update TC_OCC_3_1.py

Add CLI

* Update TC_OCC_3_2.py

Fixed some errors and added some random values for subscription testing

* Update TC_OCC_2_1.py

Updated more detail test step failure description.

* Update TC_OCC_3_1.py

Updating some of user input call according to comments.

* Update TC_OCC_2_1.py

python code bug fixing

* Update TC_OCC_2_2.py

python bug fixing

* Update TC_OCC_2_3.py

python bug fix

* Update TC_OCC_3_2.py

* Update TC_OCC_3_2.py

step numbering fix

* Update TC_OCC_3_2.py

* Update TC_OCC_3_2.py

* Update TC_OCC_3_1.py

* Update TC_OCC_2_3.py

* Update TC_OCC_2_2.py

* Update TC_OCC_2_1.py

* Update src/python_testing/TC_OCC_2_1.py

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

* Update src/python_testing/TC_OCC_2_1.py

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

* Update src/python_testing/TC_OCC_2_1.py

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

* Update src/python_testing/TC_OCC_2_1.py

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

* Update src/python_testing/TC_OCC_2_1.py

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

* Update src/python_testing/TC_OCC_2_1.py

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

* Update src/python_testing/TC_OCC_2_1.py

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

* Update src/python_testing/TC_OCC_2_1.py

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

* Update src/python_testing/TC_OCC_2_1.py

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

* Update src/python_testing/TC_OCC_2_1.py

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

* Update src/python_testing/TC_OCC_2_1.py

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

* Update src/python_testing/TC_OCC_2_1.py

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

* Update src/python_testing/TC_OCC_2_1.py

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

* Update src/python_testing/TC_OCC_2_1.py

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

* Update src/python_testing/TC_OCC_2_1.py

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

* Update src/python_testing/TC_OCC_2_1.py

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

* Update src/python_testing/TC_OCC_2_1.py

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

* Update TC_OCC_2_2.py

Fixed bitmap conditional statement

* Update TC_OCC_3_1.py

* Update TC_OCC_2_1.py

Add additional changes according to comments received.

* Update TC_OCC_3_1.py

* Update TC_OCC_3_2.py

test step change

* Update TC_OCC_2_1.py

* Update TC_OCC_2_1.py

* Update TC_OCC_2_1.py

* Update TC_OCC_2_1.py

* Update TC_OCC_2_1.py

* Update TC_OCC_2_1.py

update on PIR

* Update TC_OCC_2_2.py

* Update TC_OCC_2_1.py

restyled

* Update TC_OCC_2_2.py

restyled

* Update TC_OCC_2_3.py

restyled

* Update TC_OCC_3_1.py

restyled

* Update TC_OCC_3_2.py

restyled

* Update TC_OCC_2_1.py

* Update TC_OCC_2_1.py

* Update TC_OCC_2_1.py

* Restyle

* Update TC_OCC_2_2.py

bitmap conditional statement revised

* Update TC_OCC_2_2.py

Bitmap matching statement update

* Update TC_OCC_3_1.py

* Update src/python_testing/TC_OCC_2_2.py

typo

Co-authored-by: Andrei Litvin <[email protected]>

* Update src/python_testing/TC_OCC_2_2.py

Co-authored-by: Andrei Litvin <[email protected]>

* Update TC_OCC_2_2.py

* Update TC_OCC_2_2.py

* Update TC_OCC_2_2.py

rewriting sensor type check

* Update TC_OCC_2_2.py

* Update TC_OCC_2_2.py

* Update TC_OCC_2_2.py

* Restyle

* Proposal for TC_OCC bitmap compares

* Fix typo

* Fix map

* Update TC_OCC_3_2.py

added else on conditional statement.

* Update TC_OCC_3_2.py

put skip back

* Restyle

* Typo fixes and enable some tests in CI

* Fix OCC_2_1 to run in CI

* Fix all clusters for TC_OCC_2_2 and some logging

* make all TC_OCC_2_* pass

* Restyle

* Enable tests in ci

---------

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

Successfully merging this pull request may close these issues.

5 participants