Skip to content

Conversation

yufengwangca
Copy link
Contributor

Summary

Currently, we skips certain manual steps in CI for WEBRTCR test cases.
Send command to DUT via websocket to simulate those manual steps in CI

Related issues

N/A

Testing

Validate by CI

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 Copilot AI review requested due to automatic review settings October 16, 2025 18:18
@github-actions github-actions bot added the tests label Oct 16, 2025
@pullapprove pullapprove bot removed the tests label Oct 16, 2025
Copy link
Contributor

@Copilot 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

This PR automates manual steps in WEBRTCR certification tests by sending commands to the DUT over a WebSocket during CI.

  • Add a WebSocket client (websockets) and helper method to send DUT commands in CI paths.
  • Replace manual prompts with automated pairing and session-establishment commands; add log-based waits for expected DUT output.
  • Update CI test-runner hints to run the camera controller in interactive server mode.

Reviewed Changes

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

Show a summary per file
File Description
src/python_testing/TC_WEBRTCR_2_1.py Adds WebSocket-based CI automation for pairing and establishing a session (with offer-type).
src/python_testing/TC_WEBRTCR_2_2.py Adds WebSocket CI automation; waits for NOT_FOUND; contains unconditional resp assignment bug.
src/python_testing/TC_WEBRTCR_2_5.py Adds WebSocket CI automation; waits for PeerConnection Connected.
src/python_testing/TC_WEBRTCR_2_6.py Adds WebSocket CI automation; waits for NOT_FOUND; contains unconditional resp assignment bug.
src/python_testing/TC_WEBRTCR_2_7.py Adds WebSocket CI automation; waits for CONSTRAINT_ERROR; contains unconditional resp assignment bug.

Copy link
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

This pull request automates manual steps in WebRTC CI tests by sending commands via WebSocket, which is a great improvement. My review focuses on improving code maintainability and fixing a few issues. There is significant code duplication with the send_command method and related constants across five test files, which I recommend refactoring into a shared base class. I've also identified a recurring issue where a blocking wait() call is used in an async context, which can freeze the event loop. More critically, three of the test files contain a logical bug that unconditionally overwrites a response variable, likely causing tests to pass incorrectly. Addressing these points will make the new test automation more robust and maintainable.

@github-actions github-actions bot added the tests label Oct 16, 2025
Copy link

github-actions bot commented Oct 16, 2025

PR #41486: Size comparison from 6487f90 to 2dd4cf2

Full report (10 builds for cc13x4_26x4, cc32xx, nrfconnect, realtek, stm32)
platform target config section 6487f90 2dd4cf2 change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 769988 769988 0 0.0
RAM 103240 103240 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 781752 781752 0 0.0
RAM 108392 108392 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 727940 727940 0 0.0
RAM 97308 97308 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712384 712384 0 0.0
RAM 97508 97508 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554066 554066 0 0.0
RAM 205504 205504 0 0.0
lock CC3235SF_LAUNCHXL FLASH 586942 586942 0 0.0
RAM 205752 205752 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 932836 932836 0 0.0
RAM 161033 161033 0 0.0
realtek light-switch-app rtl8777g FLASH 706008 706008 0 0.0
RAM 106792 106792 0 0.0
lighting-app rtl8777g FLASH 757120 757120 0 0.0
RAM 127164 127164 0 0.0
stm32 light STM32WB5MM-DK FLASH 469612 469612 0 0.0
RAM 141248 141248 0 0.0

Copy link

github-actions bot commented Oct 16, 2025

PR #41486: Size comparison from e28044e to 594e597

Full report (34 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, psoc6, qpg, realtek, stm32, telink)
platform target config section e28044e 594e597 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106116 1106116 0 0.0
RAM 178786 178786 0 0.0
bl702 lighting-app bl702+eth FLASH 660458 660458 0 0.0
RAM 134849 134849 0 0.0
bl702+wifi FLASH 836570 836570 0 0.0
RAM 124325 124325 0 0.0
bl706+mfd+rpc+littlefs FLASH 1069618 1069618 0 0.0
RAM 117181 117181 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 898442 898442 0 0.0
RAM 105444 105444 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 982636 982636 0 0.0
RAM 109652 109652 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 769988 769988 0 0.0
RAM 103240 103240 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 781752 781752 0 0.0
RAM 108392 108392 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 727940 727940 0 0.0
RAM 97308 97308 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712384 712384 0 0.0
RAM 97508 97508 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554066 554066 0 0.0
RAM 205504 205504 0 0.0
lock CC3235SF_LAUNCHXL FLASH 586942 586942 0 0.0
RAM 205752 205752 0 0.0
efr32 lock-app BRD4187C FLASH 961832 961832 0 0.0
RAM 126268 126268 0 0.0
BRD4338a FLASH 757152 757152 0 0.0
RAM 255532 255532 0 0.0
window-app BRD4187C FLASH 1056900 1056900 0 0.0
RAM 122432 122432 0 0.0
esp32 all-clusters-app c3devkit DRAM 103160 103160 0 0.0
FLASH 1795908 1795908 0 0.0
IRAM 83862 83862 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 932836 932836 0 0.0
RAM 161033 161033 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1675868 1675868 0 0.0
RAM 213628 213628 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1591924 1591924 0 0.0
RAM 210924 210924 0 0.0
light cy8ckit_062s2_43012 FLASH 1458740 1458740 0 0.0
RAM 197648 197648 0 0.0
lock cy8ckit_062s2_43012 FLASH 1491148 1491148 0 0.0
RAM 225360 225360 0 0.0
qpg lighting-app qpg6200+debug FLASH 836192 836192 0 0.0
RAM 127644 127644 0 0.0
lock-app qpg6200+debug FLASH 772892 772892 0 0.0
RAM 118612 118612 0 0.0
realtek light-switch-app rtl8777g FLASH 706008 706008 0 0.0
RAM 106792 106792 0 0.0
lighting-app rtl8777g FLASH 757120 757120 0 0.0
RAM 127164 127164 0 0.0
stm32 light STM32WB5MM-DK FLASH 469612 469612 0 0.0
RAM 141248 141248 0 0.0
telink bridge-app tl7218x FLASH 710284 710284 0 0.0
RAM 90432 90432 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 796492 796492 0 0.0
RAM 40928 40928 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 787692 787692 0 0.0
RAM 93572 93572 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 714618 714618 0 0.0
RAM 51732 51732 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 747922 747922 0 0.0
RAM 70780 70780 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 724770 724770 0 0.0
RAM 34480 34480 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 602010 602010 0 0.0
RAM 108620 108620 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820312 820316 4 0.0
RAM 91968 91968 0 0.0

Copy link

codecov bot commented Oct 16, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 51.03%. Comparing base (c15b122) to head (2eee249).
⚠️ Report is 9 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master   #41486      +/-   ##
==========================================
+ Coverage   51.02%   51.03%   +0.01%     
==========================================
  Files        1386     1385       -1     
  Lines      100982   100943      -39     
  Branches    13077    13059      -18     
==========================================
- Hits        51526    51520       -6     
+ Misses      49456    49423      -33     

☔ 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.

@yufengwangca yufengwangca force-pushed the pr/webrtcr/ci branch 2 times, most recently from 453393f to 9e081a1 Compare October 16, 2025 19:47
Copy link

github-actions bot commented Oct 17, 2025

PR #41486: Size comparison from 69f67fb to 3a860ea

Full report (37 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section 69f67fb 3a860ea change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106116 1106366 250 0.0
RAM 178786 178802 16 0.0
bl702 lighting-app bl702+eth FLASH 660458 660956 498 0.1
RAM 134849 134881 32 0.0
bl702+wifi FLASH 836570 837068 498 0.1
RAM 124325 124349 24 0.0
bl706+mfd+rpc+littlefs FLASH 1069618 1070036 418 0.0
RAM 117181 117189 8 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 898442 898878 436 0.0
RAM 105444 105468 24 0.0
lighting-app bl702l+mfd+littlefs FLASH 982636 983054 418 0.0
RAM 109652 109676 24 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 769988 770364 376 0.0
RAM 103240 103240 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 781752 782120 368 0.0
RAM 108392 108400 8 0.0
pump-app LP_EM_CC1354P10_6 FLASH 727940 727940 0 0.0
RAM 97308 97308 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712384 712384 0 0.0
RAM 97508 97508 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554066 554066 0 0.0
RAM 205504 205504 0 0.0
lock CC3235SF_LAUNCHXL FLASH 586942 587318 376 0.1
RAM 205752 205768 16 0.0
efr32 lock-app BRD4187C FLASH 961832 962192 360 0.0
RAM 126268 126268 0 0.0
BRD4338a FLASH 757152 757720 568 0.1
RAM 255532 255540 8 0.0
window-app BRD4187C FLASH 1056900 1057452 552 0.1
RAM 122432 122464 32 0.0
esp32 all-clusters-app c3devkit DRAM 103160 103192 32 0.0
FLASH 1795908 1796424 516 0.0
IRAM 83862 83862 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 932836 933264 428 0.0
RAM 161033 161069 36 0.0
nxp contact mcxw71+release FLASH 691400 691400 0 0.0
RAM 61424 61424 0 0.0
lighting mcxw71+release FLASH 722896 722896 0 0.0
RAM 68084 68084 0 0.0
lock mcxw71+release FLASH 773168 773168 0 0.0
RAM 61868 61868 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1675868 1676484 616 0.0
RAM 213628 213660 32 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1591924 1592556 632 0.0
RAM 210924 210956 32 0.0
light cy8ckit_062s2_43012 FLASH 1458740 1459172 432 0.0
RAM 197648 197656 8 0.0
lock cy8ckit_062s2_43012 FLASH 1491148 1491724 576 0.0
RAM 225360 225376 16 0.0
qpg lighting-app qpg6200+debug FLASH 836192 836552 360 0.0
RAM 127644 127644 0 0.0
lock-app qpg6200+debug FLASH 772892 773252 360 0.0
RAM 118612 118620 8 0.0
realtek light-switch-app rtl8777g FLASH 706008 706224 216 0.0
RAM 106792 106800 8 0.0
lighting-app rtl8777g FLASH 757120 757320 200 0.0
RAM 127164 127164 0 0.0
stm32 light STM32WB5MM-DK FLASH 469612 469812 200 0.0
RAM 141248 141248 0 0.0
telink bridge-app tl7218x FLASH 710284 710462 178 0.0
RAM 90432 90436 4 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 796492 796848 356 0.0
RAM 40928 40936 8 0.0
light-app-ota-shell-factory-data tl7218x FLASH 787692 788048 356 0.0
RAM 93572 93580 8 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 714618 714974 356 0.0
RAM 51732 51736 4 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 747922 748278 356 0.0
RAM 70780 70784 4 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 724770 725126 356 0.0
RAM 34480 34484 4 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 602010 602366 356 0.1
RAM 108620 108628 8 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820312 820672 360 0.0
RAM 91968 91976 8 0.0

yufengwangca and others added 6 commits October 17, 2025 09:10
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link

github-actions bot commented Oct 17, 2025

PR #41486: Size comparison from c15b122 to 44499af

Full report (37 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section c15b122 44499af change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106366 1106366 0 0.0
RAM 178802 178802 0 0.0
bl702 lighting-app bl702+eth FLASH 660956 660956 0 0.0
RAM 134881 134881 0 0.0
bl702+wifi FLASH 837068 837068 0 0.0
RAM 124349 124349 0 0.0
bl706+mfd+rpc+littlefs FLASH 1070036 1070036 0 0.0
RAM 117189 117189 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 898878 898878 0 0.0
RAM 105468 105468 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 983054 983054 0 0.0
RAM 109676 109676 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770364 770364 0 0.0
RAM 103240 103240 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782120 782120 0 0.0
RAM 108400 108400 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 727940 727940 0 0.0
RAM 97308 97308 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712384 712384 0 0.0
RAM 97508 97508 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554066 554066 0 0.0
RAM 205504 205504 0 0.0
lock CC3235SF_LAUNCHXL FLASH 587318 587318 0 0.0
RAM 205768 205768 0 0.0
efr32 lock-app BRD4187C FLASH 962192 962192 0 0.0
RAM 126268 126268 0 0.0
BRD4338a FLASH 757728 757720 -8 -0.0
RAM 255540 255540 0 0.0
window-app BRD4187C FLASH 1057460 1057452 -8 -0.0
RAM 122464 122464 0 0.0
esp32 all-clusters-app c3devkit DRAM 103192 103192 0 0.0
FLASH 1795888 1795888 0 0.0
IRAM 83862 83862 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 932816 932816 0 0.0
RAM 161069 161069 0 0.0
nxp contact mcxw71+release FLASH 691400 691400 0 0.0
RAM 61424 61424 0 0.0
lighting mcxw71+release FLASH 722896 722896 0 0.0
RAM 68084 68084 0 0.0
lock mcxw71+release FLASH 773168 773168 0 0.0
RAM 61868 61868 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1675948 1675948 0 0.0
RAM 213660 213660 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1592556 1592556 0 0.0
RAM 210956 210956 0 0.0
light cy8ckit_062s2_43012 FLASH 1459172 1459172 0 0.0
RAM 197656 197656 0 0.0
lock cy8ckit_062s2_43012 FLASH 1491724 1491724 0 0.0
RAM 225376 225376 0 0.0
qpg lighting-app qpg6200+debug FLASH 836552 836552 0 0.0
RAM 127644 127644 0 0.0
lock-app qpg6200+debug FLASH 773252 773252 0 0.0
RAM 118620 118620 0 0.0
realtek light-switch-app rtl8777g FLASH 706224 706224 0 0.0
RAM 106800 106800 0 0.0
lighting-app rtl8777g FLASH 757320 757320 0 0.0
RAM 127164 127164 0 0.0
stm32 light STM32WB5MM-DK FLASH 469812 469812 0 0.0
RAM 141248 141248 0 0.0
telink bridge-app tl7218x FLASH 710462 710462 0 0.0
RAM 90436 90436 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 796848 796848 0 0.0
RAM 40936 40936 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 788048 788048 0 0.0
RAM 93580 93580 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 714974 714974 0 0.0
RAM 51736 51736 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 748278 748278 0 0.0
RAM 70784 70784 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725126 725126 0 0.0
RAM 34484 34484 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 602366 602366 0 0.0
RAM 108628 108628 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820668 820672 4 0.0
RAM 91976 91976 0 0.0

Copy link

github-actions bot commented Oct 17, 2025

PR #41486: Size comparison from c15b122 to 03a3998

Increases above 0.2%:

platform target config section c15b122 03a3998 change % change
efr32 lock-app BRD4338a RAM 255540 256888 1348 0.5
Full report (34 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, psoc6, qpg, realtek, stm32, telink)
platform target config section c15b122 03a3998 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106366 1106314 -52 -0.0
RAM 178802 178802 0 0.0
bl702 lighting-app bl702+eth FLASH 660956 660904 -52 -0.0
RAM 134881 134881 0 0.0
bl702+wifi FLASH 837068 837016 -52 -0.0
RAM 124349 124349 0 0.0
bl706+mfd+rpc+littlefs FLASH 1070036 1069984 -52 -0.0
RAM 117189 117189 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 898878 898826 -52 -0.0
RAM 105468 105468 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 983054 983002 -52 -0.0
RAM 109676 109676 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770364 770324 -40 -0.0
RAM 103240 103240 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782120 782080 -40 -0.0
RAM 108400 108400 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 727940 727900 -40 -0.0
RAM 97308 97308 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712384 712344 -40 -0.0
RAM 97508 97508 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554066 554026 -40 -0.0
RAM 205504 205504 0 0.0
lock CC3235SF_LAUNCHXL FLASH 587318 587278 -40 -0.0
RAM 205768 205768 0 0.0
efr32 lock-app BRD4187C FLASH 962192 962880 688 0.1
RAM 126268 126268 0 0.0
BRD4338a FLASH 757728 756080 -1648 -0.2
RAM 255540 256888 1348 0.5
window-app BRD4187C FLASH 1057460 1057804 344 0.0
RAM 122464 122464 0 0.0
esp32 all-clusters-app c3devkit DRAM 103192 103192 0 0.0
FLASH 1795888 1795828 -60 -0.0
IRAM 83862 83862 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 932816 932776 -40 -0.0
RAM 161069 161069 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1675948 1675932 -16 -0.0
RAM 213660 213660 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1592556 1592540 -16 -0.0
RAM 210956 210956 0 0.0
light cy8ckit_062s2_43012 FLASH 1459172 1459156 -16 -0.0
RAM 197656 197656 0 0.0
lock cy8ckit_062s2_43012 FLASH 1491724 1491708 -16 -0.0
RAM 225376 225376 0 0.0
qpg lighting-app qpg6200+debug FLASH 836552 836520 -32 -0.0
RAM 127644 127644 0 0.0
lock-app qpg6200+debug FLASH 773252 773220 -32 -0.0
RAM 118620 118620 0 0.0
realtek light-switch-app rtl8777g FLASH 706224 706208 -16 -0.0
RAM 106800 106800 0 0.0
lighting-app rtl8777g FLASH 757320 757304 -16 -0.0
RAM 127164 127164 0 0.0
stm32 light STM32WB5MM-DK FLASH 469812 469772 -40 -0.0
RAM 141248 141248 0 0.0
telink bridge-app tl7218x FLASH 710462 710402 -60 -0.0
RAM 90436 90436 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 796848 796788 -60 -0.0
RAM 40936 40936 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 788048 787988 -60 -0.0
RAM 93580 93580 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 714974 714914 -60 -0.0
RAM 51736 51736 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 748278 748218 -60 -0.0
RAM 70784 70784 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725126 725066 -60 -0.0
RAM 34484 34484 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 602366 602304 -62 -0.0
RAM 108628 108628 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820668 820612 -56 -0.0
RAM 91976 91976 0 0.0

Copy link

github-actions bot commented Oct 17, 2025

PR #41486: Size comparison from 6c3dd11 to 2eee249

Full report (36 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section 6c3dd11 2eee249 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106504 1106504 0 0.0
RAM 178802 178802 0 0.0
bl702 lighting-app bl702+eth FLASH 661094 661094 0 0.0
RAM 134881 134881 0 0.0
bl702+wifi FLASH 837206 837206 0 0.0
RAM 124349 124349 0 0.0
bl706+mfd+rpc+littlefs FLASH 1070174 1070174 0 0.0
RAM 117189 117189 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 899016 899016 0 0.0
RAM 105468 105468 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 983192 983192 0 0.0
RAM 109676 109676 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770508 770508 0 0.0
RAM 103240 103240 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782264 782264 0 0.0
RAM 108400 108400 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 728076 728076 0 0.0
RAM 97308 97308 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712520 712520 0 0.0
RAM 97508 97508 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554218 554218 0 0.0
RAM 205504 205504 0 0.0
lock CC3235SF_LAUNCHXL FLASH 587458 587458 0 0.0
RAM 205768 205768 0 0.0
efr32 lock-app BRD4187C FLASH 963040 963040 0 0.0
RAM 126268 126268 0 0.0
BRD4338a FLASH 756520 756520 0 0.0
RAM 256888 256888 0 0.0
window-app BRD4187C FLASH 1058268 1058260 -8 -0.0
RAM 122464 122464 0 0.0
esp32 all-clusters-app c3devkit DRAM 103192 103192 0 0.0
FLASH 1795988 1795988 0 0.0
IRAM 83862 83862 0 0.0
nxp contact mcxw71+release FLASH 691672 691672 0 0.0
RAM 61424 61424 0 0.0
lighting mcxw71+release FLASH 723184 723184 0 0.0
RAM 68084 68084 0 0.0
lock mcxw71+release FLASH 773440 773440 0 0.0
RAM 61868 61868 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1676388 1676388 0 0.0
RAM 213660 213660 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1592988 1592988 0 0.0
RAM 210956 210956 0 0.0
light cy8ckit_062s2_43012 FLASH 1459596 1459596 0 0.0
RAM 197656 197656 0 0.0
lock cy8ckit_062s2_43012 FLASH 1492148 1492148 0 0.0
RAM 225376 225376 0 0.0
qpg lighting-app qpg6200+debug FLASH 836696 836696 0 0.0
RAM 127644 127644 0 0.0
lock-app qpg6200+debug FLASH 773396 773396 0 0.0
RAM 118620 118620 0 0.0
realtek light-switch-app rtl8777g FLASH 706512 706512 0 0.0
RAM 106800 106800 0 0.0
lighting-app rtl8777g FLASH 757608 757608 0 0.0
RAM 127164 127164 0 0.0
stm32 light STM32WB5MM-DK FLASH 469956 469956 0 0.0
RAM 141248 141248 0 0.0
telink bridge-app tl7218x FLASH 710542 710542 0 0.0
RAM 90436 90436 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 796940 796940 0 0.0
RAM 40936 40936 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 788140 788140 0 0.0
RAM 93580 93580 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 715054 715054 0 0.0
RAM 51736 51736 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 748358 748358 0 0.0
RAM 70784 70784 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725206 725206 0 0.0
RAM 34484 34484 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 602456 602456 0 0.0
RAM 108628 108628 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820760 820764 4 0.0
RAM 91976 91976 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