Skip to content

Add PushAV Test script for persistence of CurrentConnections attribute.#43172

Open
pidarped wants to merge 4 commits into
project-chip:masterfrom
pidarped:PushAVPersistenceTest
Open

Add PushAV Test script for persistence of CurrentConnections attribute.#43172
pidarped wants to merge 4 commits into
project-chip:masterfrom
pidarped:PushAVPersistenceTest

Conversation

@pidarped
Copy link
Copy Markdown
Contributor

Summary

Add TC_PAVST_2_14 as a persistence test for CurrentConnections attribute in PushAVTransport cluster.

Testing

Readability checklist

The checklist below will help the reviewer finish PR review in time and keep the
code readable:

  • PR title is
    descriptive
  • Apply the
    “When in Rome…”
    rule (coding style)
  • PR size is short
  • Try to avoid "squashing" and "force-update" in commit history
  • CI time didn't increase

See: Pull Request Guidelines

Copilot AI review requested due to automatic review settings February 17, 2026 02:41
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

The pull request introduces a new test script, TC_PAVST_2_14.py, to validate the persistence of the CurrentConnections attribute in the PushAVTransport cluster across device reboots. The test logic correctly covers allocation, reboot verification, deallocation, and subsequent reboot verification. However, there are several implementation issues in the Python script, specifically regarding incorrect handling of return values from helper functions and redundant attribute reads that should be addressed to ensure the test runs correctly and efficiently.

Comment thread src/python_testing/TC_PAVST_2_14.py Outdated
Comment thread src/python_testing/TC_PAVST_2_14.py Outdated
Comment thread src/python_testing/TC_PAVST_2_14.py Outdated
Comment thread src/python_testing/TC_PAVST_2_14.py Outdated
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds a new Matter Python test case (TC_PAVST_2_14) to validate that the PushAV Stream Transport cluster’s CurrentConnections attribute persists across DUT reboots (and is cleared appropriately after deallocation).

Changes:

  • Introduces TC_PAVST_2_14 test script covering allocate → reboot → verify persistence, then deallocate → reboot → verify cleared state.
  • Adds CI runner argument block for executing the test with the camera app.

Comment thread src/python_testing/TC_PAVST_2_14.py Outdated
Comment thread src/python_testing/TC_PAVST_2_14.py Outdated
Comment thread src/python_testing/TC_PAVST_2_14.py
Comment thread src/python_testing/TC_PAVST_2_14.py Outdated
Comment thread src/python_testing/TC_PAVST_2_14.py Outdated
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 17, 2026

PR #43172: Size comparison from 214f2d7 to 91dcd45

Full report (30 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, nrfconnect, psoc6, qpg, realtek, stm32, telink)
platform target config section 214f2d7 91dcd45 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1108086 1108086 0 0.0
RAM 178650 178650 0 0.0
bl702 lighting-app bl702+eth FLASH 663158 663158 0 0.0
RAM 134665 134665 0 0.0
bl702+wifi FLASH 838868 838868 0 0.0
RAM 124189 124189 0 0.0
bl706+mfd+rpc+littlefs FLASH 1073116 1073116 0 0.0
RAM 117117 117117 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 905732 905732 0 0.0
RAM 105724 105724 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 986182 986182 0 0.0
RAM 109604 109604 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 773092 773092 0 0.0
RAM 103200 103200 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 785908 785908 0 0.0
RAM 108480 108480 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 730948 730948 0 0.0
RAM 97236 97236 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 715476 715476 0 0.0
RAM 97436 97436 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 556420 556420 0 0.0
RAM 204432 204432 0 0.0
lock CC3235SF_LAUNCHXL FLASH 590608 590608 0 0.0
RAM 204720 204720 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 955812 955812 0 0.0
RAM 162037 162037 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1701780 1701780 0 0.0
RAM 213804 213804 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1602884 1602884 0 0.0
RAM 210692 210692 0 0.0
light cy8ckit_062s2_43012 FLASH 1463380 1463380 0 0.0
RAM 196864 196864 0 0.0
lock cy8ckit_062s2_43012 FLASH 1496780 1496780 0 0.0
RAM 224696 224696 0 0.0
qpg lighting-app qpg6200+debug FLASH 840180 840180 0 0.0
RAM 127740 127740 0 0.0
lock-app qpg6200+debug FLASH 778824 778824 0 0.0
RAM 118688 118688 0 0.0
realtek light-switch-app rtl8777g FLASH 704816 704816 0 0.0
RAM 113392 113392 0 0.0
lighting-app rtl8777g FLASH 746072 746072 0 0.0
RAM 114564 114564 0 0.0
stm32 light STM32WB5MM-DK FLASH 472856 472856 0 0.0
RAM 141208 141208 0 0.0
telink bridge-app tl7218x FLASH 714818 714818 0 0.0
RAM 93544 93544 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 835692 835692 0 0.0
RAM 42784 42784 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 826962 826962 0 0.0
RAM 97304 97304 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 720464 720464 0 0.0
RAM 54756 54756 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 783512 783512 0 0.0
RAM 74460 74460 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 724888 724888 0 0.0
RAM 33168 33168 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 612124 612124 0 0.0
RAM 118120 118120 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 824590 824594 4 0.0
RAM 95020 95020 0 0.0

Copilot AI review requested due to automatic review settings February 17, 2026 04:54
@github-actions github-actions Bot added the tests label Feb 17, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 3 comments.

Comment thread src/python_testing/TC_PAVST_2_14.py Outdated
Comment thread src/python_testing/TC_PAVST_2_14.py Outdated
Comment thread src/python_testing/TC_PAVST_2_14.py Outdated
Copilot AI review requested due to automatic review settings February 17, 2026 04:59
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.

@pidarped pidarped force-pushed the PushAVPersistenceTest branch from c5c29e4 to 5ce6828 Compare February 17, 2026 05:05
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 17, 2026

PR #43172: Size comparison from 214f2d7 to 5ce6828

Full report (35 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section 214f2d7 5ce6828 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1108086 1108086 0 0.0
RAM 178650 178650 0 0.0
bl702 lighting-app bl702+eth FLASH 663158 663158 0 0.0
RAM 134665 134665 0 0.0
bl702+wifi FLASH 838868 838868 0 0.0
RAM 124189 124189 0 0.0
bl706+mfd+rpc+littlefs FLASH 1073116 1073116 0 0.0
RAM 117117 117117 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 905732 905732 0 0.0
RAM 105724 105724 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 986182 986182 0 0.0
RAM 109604 109604 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 773092 773092 0 0.0
RAM 103200 103200 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 785908 785908 0 0.0
RAM 108480 108480 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 730948 730948 0 0.0
RAM 97236 97236 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 715476 715476 0 0.0
RAM 97436 97436 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 556420 556420 0 0.0
RAM 204432 204432 0 0.0
lock CC3235SF_LAUNCHXL FLASH 590608 590608 0 0.0
RAM 204720 204720 0 0.0
efr32 lock-app BRD4187C FLASH 969072 969064 -8 -0.0
RAM 125444 125444 0 0.0
BRD4338a FLASH 757716 757708 -8 -0.0
RAM 237696 237696 0 0.0
window-app BRD4187C FLASH 1066848 1066840 -8 -0.0
RAM 126668 126668 0 0.0
esp32 all-clusters-app c3devkit DRAM 98220 98220 0 0.0
FLASH 1589706 1589706 0 0.0
IRAM 93514 93514 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 955812 955812 0 0.0
RAM 162037 162037 0 0.0
nxp contact mcxw71+release FLASH 746448 746448 0 0.0
RAM 66896 66896 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1701780 1701780 0 0.0
RAM 213804 213804 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1602884 1602884 0 0.0
RAM 210692 210692 0 0.0
light cy8ckit_062s2_43012 FLASH 1463380 1463380 0 0.0
RAM 196864 196864 0 0.0
lock cy8ckit_062s2_43012 FLASH 1496780 1496780 0 0.0
RAM 224696 224696 0 0.0
qpg lighting-app qpg6200+debug FLASH 840180 840180 0 0.0
RAM 127740 127740 0 0.0
lock-app qpg6200+debug FLASH 778824 778824 0 0.0
RAM 118688 118688 0 0.0
realtek light-switch-app rtl8777g FLASH 704816 704816 0 0.0
RAM 113392 113392 0 0.0
lighting-app rtl8777g FLASH 746072 746072 0 0.0
RAM 114564 114564 0 0.0
stm32 light STM32WB5MM-DK FLASH 472856 472856 0 0.0
RAM 141208 141208 0 0.0
telink bridge-app tl7218x FLASH 714818 714818 0 0.0
RAM 93544 93544 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 835692 835692 0 0.0
RAM 42784 42784 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 826962 826962 0 0.0
RAM 97304 97304 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 720464 720464 0 0.0
RAM 54756 54756 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 783512 783512 0 0.0
RAM 74460 74460 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 724888 724888 0 0.0
RAM 33168 33168 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 612124 612124 0 0.0
RAM 118120 118120 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 824590 824594 4 0.0
RAM 95020 95020 0 0.0

Copilot AI review requested due to automatic review settings February 18, 2026 04:35
@pidarped pidarped force-pushed the PushAVPersistenceTest branch from cf72cc0 to 45e1723 Compare February 18, 2026 04:37
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 18, 2026

PR #43172: Size comparison from 1be2abb to 45e1723

Full report (27 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32)
platform target config section 1be2abb 45e1723 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1108172 1108172 0 0.0
RAM 178674 178674 0 0.0
bl702 lighting-app bl702+eth FLASH 663248 663248 0 0.0
RAM 134689 134689 0 0.0
bl702+wifi FLASH 838954 838954 0 0.0
RAM 124213 124213 0 0.0
bl706+mfd+rpc+littlefs FLASH 1073182 1073182 0 0.0
RAM 117157 117157 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 905796 905796 0 0.0
RAM 105748 105748 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 986248 986248 0 0.0
RAM 109644 109644 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 777436 777436 0 0.0
RAM 103280 103280 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 786000 786000 0 0.0
RAM 108496 108496 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 731068 731068 0 0.0
RAM 97260 97260 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 715596 715596 0 0.0
RAM 97460 97460 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 556508 556508 0 0.0
RAM 204448 204448 0 0.0
lock CC3235SF_LAUNCHXL FLASH 590704 590704 0 0.0
RAM 204744 204744 0 0.0
efr32 lock-app BRD4187C FLASH 969152 969144 -8 -0.0
RAM 125476 125476 0 0.0
BRD4338a FLASH 757708 757700 -8 -0.0
RAM 237712 237712 0 0.0
window-app BRD4187C FLASH 1066872 1066864 -8 -0.0
RAM 126700 126700 0 0.0
esp32 all-clusters-app c3devkit DRAM 98260 98260 0 0.0
FLASH 1590114 1590114 0 0.0
IRAM 93514 93514 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 955936 955936 0 0.0
RAM 162081 162081 0 0.0
nxp contact mcxw71+release FLASH 746432 746432 0 0.0
RAM 66912 66912 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1701804 1701804 0 0.0
RAM 213852 213852 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1602924 1602924 0 0.0
RAM 210740 210740 0 0.0
light cy8ckit_062s2_43012 FLASH 1468652 1468652 0 0.0
RAM 196936 196936 0 0.0
lock cy8ckit_062s2_43012 FLASH 1496788 1496788 0 0.0
RAM 224720 224720 0 0.0
qpg lighting-app qpg6200+debug FLASH 840292 840292 0 0.0
RAM 127764 127764 0 0.0
lock-app qpg6200+debug FLASH 778904 778904 0 0.0
RAM 118712 118712 0 0.0
realtek light-switch-app rtl8777g FLASH 704952 704952 0 0.0
RAM 113440 113440 0 0.0
lighting-app rtl8777g FLASH 750648 750648 0 0.0
RAM 114640 114640 0 0.0
stm32 light STM32WB5MM-DK FLASH 477256 477256 0 0.0
RAM 141280 141280 0 0.0

@pidarped pidarped force-pushed the PushAVPersistenceTest branch from 45e1723 to 84bc20e Compare February 18, 2026 07:43
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 18, 2026

PR #43172: Size comparison from 1be2abb to 84bc20e

Full report (27 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32)
platform target config section 1be2abb 84bc20e change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1108172 1108172 0 0.0
RAM 178674 178674 0 0.0
bl702 lighting-app bl702+eth FLASH 663248 663248 0 0.0
RAM 134689 134689 0 0.0
bl702+wifi FLASH 838954 838954 0 0.0
RAM 124213 124213 0 0.0
bl706+mfd+rpc+littlefs FLASH 1073182 1073182 0 0.0
RAM 117157 117157 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 905796 905796 0 0.0
RAM 105748 105748 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 986248 986248 0 0.0
RAM 109644 109644 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 777436 777436 0 0.0
RAM 103280 103280 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 786000 786000 0 0.0
RAM 108496 108496 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 731068 731068 0 0.0
RAM 97260 97260 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 715596 715596 0 0.0
RAM 97460 97460 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 556508 556508 0 0.0
RAM 204448 204448 0 0.0
lock CC3235SF_LAUNCHXL FLASH 590704 590704 0 0.0
RAM 204744 204744 0 0.0
efr32 lock-app BRD4187C FLASH 969152 969144 -8 -0.0
RAM 125476 125476 0 0.0
BRD4338a FLASH 757708 757700 -8 -0.0
RAM 237712 237712 0 0.0
window-app BRD4187C FLASH 1066872 1066864 -8 -0.0
RAM 126700 126700 0 0.0
esp32 all-clusters-app c3devkit DRAM 98260 98260 0 0.0
FLASH 1590114 1590114 0 0.0
IRAM 93514 93514 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 955936 955936 0 0.0
RAM 162081 162081 0 0.0
nxp contact mcxw71+release FLASH 746432 746432 0 0.0
RAM 66912 66912 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1701804 1701804 0 0.0
RAM 213852 213852 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1602924 1602924 0 0.0
RAM 210740 210740 0 0.0
light cy8ckit_062s2_43012 FLASH 1468652 1468652 0 0.0
RAM 196936 196936 0 0.0
lock cy8ckit_062s2_43012 FLASH 1496788 1496788 0 0.0
RAM 224720 224720 0 0.0
qpg lighting-app qpg6200+debug FLASH 840292 840292 0 0.0
RAM 127764 127764 0 0.0
lock-app qpg6200+debug FLASH 778904 778904 0 0.0
RAM 118712 118712 0 0.0
realtek light-switch-app rtl8777g FLASH 704952 704952 0 0.0
RAM 113440 113440 0 0.0
lighting-app rtl8777g FLASH 750648 750648 0 0.0
RAM 114640 114640 0 0.0
stm32 light STM32WB5MM-DK FLASH 477256 477256 0 0.0
RAM 141280 141280 0 0.0

Copilot AI review requested due to automatic review settings March 10, 2026 03:09
@pidarped pidarped force-pushed the PushAVPersistenceTest branch from 84bc20e to 01d7b8e Compare March 10, 2026 03:09
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 1 comment.

Comment thread src/python_testing/TC_PAVST_2_14.py Outdated
@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 10, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 54.88%. Comparing base (1685bfb) to head (92411d5).
⚠️ Report is 2 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master   #43172      +/-   ##
==========================================
- Coverage   54.89%   54.88%   -0.01%     
==========================================
  Files        1619     1619              
  Lines      110385   110411      +26     
  Branches    13484    13494      +10     
==========================================
+ Hits        60597    60604       +7     
- Misses      49788    49807      +19     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 10, 2026

PR #43172: Size comparison from d93b463 to 01d7b8e

Full report (34 builds for bl602, bl616, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section d93b463 01d7b8e change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1089430 1089430 0 0.0
RAM 144762 144762 0 0.0
bl616 lighting-app bl616+thread FLASH 1100108 1100108 0 0.0
RAM 104184 104184 0 0.0
bl616+wifi+shell FLASH 1586972 1586972 0 0.0
RAM 98080 98080 0 0.0
bl702 lighting-app bl702+eth FLASH 1052790 1052790 0 0.0
RAM 108357 108357 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 890814 890814 0 0.0
RAM 105748 105748 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 779236 779236 0 0.0
RAM 103324 103324 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 786576 786576 0 0.0
RAM 108508 108508 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 732812 732812 0 0.0
RAM 97316 97316 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 716248 716248 0 0.0
RAM 97476 97476 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 558130 558130 0 0.0
RAM 204504 204504 0 0.0
lock CC3235SF_LAUNCHXL FLASH 591262 591262 0 0.0
RAM 204744 204744 0 0.0
efr32 lock-app BRD4187C FLASH 971260 971260 0 0.0
RAM 125796 125796 0 0.0
BRD4338a FLASH 769676 769668 -8 -0.0
RAM 236528 236528 0 0.0
window-app BRD4187C FLASH 1074944 1074944 0 0.0
RAM 126440 126440 0 0.0
esp32 all-clusters-app c3devkit DRAM 98356 98356 0 0.0
FLASH 1596670 1596670 0 0.0
IRAM 93514 93514 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 857656 857656 0 0.0
RAM 161999 161999 0 0.0
nxp contact mcxw71+release FLASH 735904 735904 0 0.0
RAM 66936 66936 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1708852 1708852 0 0.0
RAM 213940 213940 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1607524 1607524 0 0.0
RAM 210812 210812 0 0.0
light cy8ckit_062s2_43012 FLASH 1470668 1470668 0 0.0
RAM 196988 196988 0 0.0
lock cy8ckit_062s2_43012 FLASH 1497364 1497364 0 0.0
RAM 224732 224732 0 0.0
qpg lighting-app qpg6200+debug FLASH 840748 840748 0 0.0
RAM 127780 127780 0 0.0
lock-app qpg6200+debug FLASH 779408 779408 0 0.0
RAM 118728 118728 0 0.0
realtek light-switch-app rtl8777g FLASH 720776 720776 0 0.0
RAM 113448 113448 0 0.0
lighting-app rtl8777g FLASH 767984 767984 0 0.0
RAM 114688 114688 0 0.0
stm32 light STM32WB5MM-DK FLASH 478904 478904 0 0.0
RAM 141324 141324 0 0.0
telink bridge-app tl7218x FLASH 728880 728880 0 0.0
RAM 95768 95768 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 853046 853046 0 0.0
RAM 44184 44184 0 0.0
tl7218x FLASH 844446 844446 0 0.0
RAM 99572 99572 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 725726 725726 0 0.0
RAM 55740 55740 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 788290 788290 0 0.0
RAM 74924 74924 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725726 725726 0 0.0
RAM 33228 33228 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 615502 615502 0 0.0
RAM 118232 118232 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 843242 843246 4 0.0
RAM 97280 97280 0 0.0

Copilot AI review requested due to automatic review settings March 12, 2026 22:17
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 1 comment.


You can also share your feedback on Copilot code review. Take the survey.

Comment thread src/python_testing/TC_PAVST_2_14.py Outdated
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 12, 2026

PR #43172: Size comparison from d93b463 to e3a09cd

Full report (34 builds for bl602, bl616, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section d93b463 e3a09cd change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1089430 1089396 -34 -0.0
RAM 144762 144762 0 0.0
bl616 lighting-app bl616+thread FLASH 1100108 1100324 216 0.0
RAM 104184 104184 0 0.0
bl616+wifi+shell FLASH 1586972 1586916 -56 -0.0
RAM 98080 98080 0 0.0
bl702 lighting-app bl702+eth FLASH 1052790 1052752 -38 -0.0
RAM 108357 108357 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 890814 890764 -50 -0.0
RAM 105748 105748 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 779236 779164 -72 -0.0
RAM 103324 103324 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 786576 786528 -48 -0.0
RAM 108508 108508 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 732812 732724 -88 -0.0
RAM 97316 97316 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 716248 716160 -88 -0.0
RAM 97476 97476 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 558130 558106 -24 -0.0
RAM 204504 204504 0 0.0
lock CC3235SF_LAUNCHXL FLASH 591262 591230 -32 -0.0
RAM 204744 204744 0 0.0
efr32 lock-app BRD4187C FLASH 971260 971196 -64 -0.0
RAM 125796 125796 0 0.0
BRD4338a FLASH 769676 769260 -416 -0.1
RAM 236528 236544 16 0.0
window-app BRD4187C FLASH 1074944 1074656 -288 -0.0
RAM 126440 126440 0 0.0
esp32 all-clusters-app c3devkit DRAM 98356 98356 0 0.0
FLASH 1596670 1596564 -106 -0.0
IRAM 93514 93514 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 857656 857588 -68 -0.0
RAM 161999 161999 0 0.0
nxp contact mcxw71+release FLASH 735904 735808 -96 -0.0
RAM 66936 66936 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1708852 1708508 -344 -0.0
RAM 213940 213940 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1607524 1607180 -344 -0.0
RAM 210812 210812 0 0.0
light cy8ckit_062s2_43012 FLASH 1470668 1470412 -256 -0.0
RAM 196988 196988 0 0.0
lock cy8ckit_062s2_43012 FLASH 1497364 1497092 -272 -0.0
RAM 224732 224732 0 0.0
qpg lighting-app qpg6200+debug FLASH 840748 840636 -112 -0.0
RAM 127780 127780 0 0.0
lock-app qpg6200+debug FLASH 779408 779312 -96 -0.0
RAM 118728 118728 0 0.0
realtek light-switch-app rtl8777g FLASH 720776 720520 -256 -0.0
RAM 113448 113448 0 0.0
lighting-app rtl8777g FLASH 767984 767736 -248 -0.0
RAM 114688 114688 0 0.0
stm32 light STM32WB5MM-DK FLASH 478904 478820 -84 -0.0
RAM 141324 141324 0 0.0
telink bridge-app tl7218x FLASH 728880 728648 -232 -0.0
RAM 95768 95760 -8 -0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 853046 852792 -254 -0.0
RAM 44184 44176 -8 -0.0
tl7218x FLASH 844446 844196 -250 -0.0
RAM 99572 99564 -8 -0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 725726 725462 -264 -0.0
RAM 55740 55740 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 788290 788030 -260 -0.0
RAM 74924 74916 -8 -0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725726 725458 -268 -0.0
RAM 33228 33220 -8 -0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 615502 616200 698 0.1
RAM 118232 118232 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 843242 842970 -272 -0.0
RAM 97280 97272 -8 -0.0

Copilot AI review requested due to automatic review settings May 15, 2026 00:13
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 1 comment.

Comment on lines +138 to +140
current_connections = await self.read_pavst_attribute_expect_success(endpoint, pavst_attributes.CurrentConnections)
asserts.assert_equal(len(current_connections), 1, "CurrentConnections list should have 1 entry after reboot")
asserts.assert_equal(current_connections[0].connectionID, aConnectionID, "ConnectionID does not match after reboot")
pidarped and others added 4 commits May 14, 2026 17:17
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@pidarped pidarped force-pushed the PushAVPersistenceTest branch from cf104bf to 92411d5 Compare May 15, 2026 00:17
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 15, 2026

PR #43172: Size comparison from 0844858 to 92411d5

Full report (33 builds for bl602, bl616, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, psoc6, qpg, realtek, stm32, telink)
platform target config section 0844858 92411d5 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1092966 1092966 0 0.0
RAM 144866 144866 0 0.0
bl616 lighting-app bl616+thread FLASH 1104452 1104452 0 0.0
RAM 104280 104280 0 0.0
bl616+wifi+shell FLASH 1591976 1591976 0 0.0
RAM 98144 98144 0 0.0
bl702 lighting-app bl702+eth FLASH 1055906 1055906 0 0.0
RAM 108493 108493 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 894846 894846 0 0.0
RAM 105884 105884 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 775896 775896 0 0.0
RAM 103364 103364 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 788992 788992 0 0.0
RAM 108652 108652 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 738012 738012 0 0.0
RAM 97564 97564 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 718208 718208 0 0.0
RAM 97612 97612 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 567774 567774 0 0.0
RAM 205024 205024 0 0.0
lock CC3235SF_LAUNCHXL FLASH 595198 595198 0 0.0
RAM 205224 205224 0 0.0
efr32 lock-app BRD4187C FLASH 993672 993672 0 0.0
RAM 131288 131288 0 0.0
BRD4338a FLASH 798593 798585 -8 -0.0
RAM 243400 243400 0 0.0
window-app BRD4187C FLASH 1100004 1099996 -8 -0.0
RAM 130328 130328 0 0.0
esp32 all-clusters-app c3devkit DRAM 99612 99612 0 0.0
FLASH 1614742 1614742 0 0.0
IRAM 94776 94776 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 829132 829132 0 0.0
RAM 157441 157441 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1726460 1726460 0 0.0
RAM 215156 215156 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1621836 1621836 0 0.0
RAM 211524 211524 0 0.0
light cy8ckit_062s2_43012 FLASH 1469380 1469380 0 0.0
RAM 197404 197404 0 0.0
lock cy8ckit_062s2_43012 FLASH 1502948 1502948 0 0.0
RAM 225228 225228 0 0.0
qpg lighting-app qpg6200+debug FLASH 843580 843580 0 0.0
RAM 127924 127924 0 0.0
lock-app qpg6200+debug FLASH 782200 782200 0 0.0
RAM 118872 118872 0 0.0
realtek light-switch-app rtl8777g FLASH 684640 684640 0 0.0
RAM 101660 101660 0 0.0
lighting-app rtl8777g FLASH 728696 728696 0 0.0
RAM 102000 102000 0 0.0
stm32 light STM32WB5MM-DK FLASH 477484 477484 0 0.0
RAM 141436 141436 0 0.0
telink bridge-app tl7218x FLASH 731198 731198 0 0.0
RAM 95860 95860 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 850832 850832 0 0.0
RAM 44312 44312 0 0.0
tl7218x FLASH 842162 842162 0 0.0
RAM 99640 99640 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 730820 730820 0 0.0
RAM 55964 55964 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 794046 794046 0 0.0
RAM 75148 75148 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 730740 730740 0 0.0
RAM 33448 33448 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 613648 613648 0 0.0
RAM 118476 118476 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 840276 840280 4 0.0
RAM 97348 97348 0 0.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants