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

[chip-tool] Remove codegen tests #28783

Merged
merged 1 commit into from
Aug 22, 2023

Conversation

vivien-apple
Copy link
Contributor

Problem

This PR remove the codegen tests from chip-tool.

@vivien-apple vivien-apple force-pushed the ChipTool_RemoveCodegen branch from 8e1d382 to 4e0fecf Compare August 21, 2023 14:18
@github-actions
Copy link

github-actions bot commented Aug 21, 2023

PR #28783: Size comparison from fbc20e5 to 4e0fecf

Increases (13 builds for k32w, psoc6, telink)
platform target config section fbc20e5 4e0fecf change % change
k32w light k32w0+release (read only) 589748 589764 16 0.0
.text 589212 589228 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 32086553 32086554 1 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 29051611 29051612 1 0.0
light cy8ckit_062s2_43012 .debug_info 24188127 24188128 1 0.0
telink bridge-app tlsr9518adk80d (read/write) 944728 944736 8 0.0
text 647448 647450 2 0.0
contact-sensor-app tlsr9518adk80d (read/write) 876692 876700 8 0.0
text 590838 590842 4 0.0
lighting-app tlsr9518adk80d (read/write) 983032 983040 8 0.0
text 686250 686254 4 0.0
lighting-app-rpc tlsr9518adk80d text 731182 731184 2 0.0
pump-app tlsr9518adk80d text 596442 596444 2 0.0
shell tlsr9518adk80d text 478830 478834 4 0.0
smoke_co_alarm-app tlsr9518adk80d (read/write) 879300 879308 8 0.0
text 594316 594318 2 0.0
thermostat tlsr9518adk80d (read/write) 890704 890712 8 0.0
text 602616 602618 2 0.0
window-covering tlsr9518adk80d text 597910 597914 4 0.0
Decreases (8 builds for cc32xx, cyw30739, esp32, linux, telink)
platform target config section fbc20e5 4e0fecf change % change
cc32xx lock CC3235SF_LAUNCHXL .debug_info 21098274 21098273 -1 -0.0
cyw30739 switch cyw930739m2evb_01 (read/write) 549103 549095 -8 -0.0
.app_xip_area 438633 438625 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1151784 1151782 -2 -0.0
.flash.text 1151784 1151782 -2 -0.0
linux chip-tool debug (read only) 17564185 10347705 -7216480 -41.1
(read/write) 1036192 441656 -594536 -57.4
.bss 93752 93688 -64 -0.1
.data.rel.ro 929992 335632 -594360 -63.9
.got 5880 5816 -64 -1.1
.init_array 800 760 -40 -5.0
.rodata 907441 418321 -489120 -53.9
.text 14647219 9334003 -5313216 -36.3
chip-tool-ipv6only arm64 (read only) 16786756 10188460 -6598296 -39.3
(read/write) 1103512 504088 -599424 -54.3
.data.rel.ro 967368 372976 -594392 -61.4
.got 23192 18192 -5000 -21.6
.rodata 819856 343336 -476520 -58.1
.text 13773096 9081288 -4691808 -34.1
telink all-clusters-app tlsr9518adk80d text 730924 730922 -2 -0.0
light-switch-app tlsr9518adk80d text 618572 618570 -2 -0.0
lighting-app-factory-data tlsr9518adk80d text 693768 693766 -2 -0.0
Full report (60 builds for bl602, bl702, bl702l, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section fbc20e5 4e0fecf change % change
bl602 lighting-app bl602 (read/write) 1364962 1364962 0 0.0
.bss 73430 73430 0 0.0
.data 9560 9560 0 0.0
.text 1057912 1057912 0 0.0
bl602+rpc (read/write) 1412430 1412430 0 0.0
.bss 81470 81470 0 0.0
.data 9952 9952 0 0.0
.text 1089844 1089844 0 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1168319 1168319 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 41269 41269 0 0.0
.bss_psram 43232 43232 0 0.0
.comment 48 48 0 0.0
.data 3544 3544 0 0.0
.debug_abbrev 1565039 1565039 0 0.0
.debug_aranges 140432 140432 0 0.0
.debug_frame 516796 516796 0 0.0
.debug_info 41529190 41529190 0 0.0
.debug_line 5486876 5486876 0 0.0
.debug_loc 3567817 3567817 0 0.0
.debug_ranges 384896 384896 0 0.0
.debug_str 4015165 4015165 0 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107196 107196 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 589684 589684 0 0.0
.symtab 175824 175824 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
955404 955404 0 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1267247 1267247 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 49733 49733 0 0.0
.bss_psram 43232 43232 0 0.0
.comment 48 48 0 0.0
.data 4104 4104 0 0.0
.debug_abbrev 1741777 1741777 0 0.0
.debug_aranges 148976 148976 0 0.0
.debug_frame 545700 545700 0 0.0
.debug_info 46425606 46425606 0 0.0
.debug_line 5899402 5899402 0 0.0
.debug_loc 3773962 3773962 0 0.0
.debug_ranges 410648 410648 0 0.0
.debug_str 4435084 4435084 0 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121848 121848 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 652647 652647 0 0.0
.symtab 194752 194752 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1030078 1030078 0 0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1153928 1153928 0 0.0
.boot2 292 292 0 0.0
.bss 15988 15988 0 0.0
.bss_psram 77632 77632 0 0.0
.comment 48 48 0 0.0
.data 4528 4528 0 0.0
.debug_abbrev 1567258 1567258 0 0.0
.debug_aranges 134936 134936 0 0.0
.debug_frame 496484 496484 0 0.0
.debug_info 41530299 41530299 0 0.0
.debug_line 5402570 5402570 0 0.0
.debug_loc 3503928 3503928 0 0.0
.debug_ranges 390104 390104 0 0.0
.debug_str 4027641 4027641 0 0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 144 144 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 101080 101080 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 286 286 0 0.0
.stack 2048 2048 0 0.0
.strtab 589899 589899 0 0.0
.symtab 175376 175376 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
944156 944156 0 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 616906 616906 0 0.0
(read/write) 207240 207240 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200680 200680 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 966154 966154 0 0.0
.debug_aranges 109184 109184 0 0.0
.debug_frame 370356 370356 0 0.0
.debug_info 21098274 21098273 -1 -0.0
.debug_line 2820532 2820532 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1599815 1599815 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 100712 100712 0 0.0
.debug_str 3430085 3430085 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106602 106602 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 498144 498144 0 0.0
.symtab 293984 293984 0 0.0
.text 508180 508180 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 550391 550391 0 0.0
.app_xip_area 441849 441849 0 0.0
.bss 63560 63560 0 0.0
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 537831 537831 0 0.0
.app_xip_area 424233 424233 0 0.0
.bss 68592 68592 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574103 574103 0 0.0
.app_xip_area 466641 466641 0 0.0
.bss 62552 62552 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 549103 549095 -8 -0.0
.app_xip_area 438633 438625 -8 -0.0
.bss 65464 65464 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1016624 1016624 0 0.0
.bss 184704 184704 0 0.0
.data 2652 2652 0 0.0
.text 829248 829248 0 0.0
BRD4187C (read/write) 1059376 1059376 0 0.0
.bss 167444 167444 0 0.0
.data 3240 3240 0 0.0
.text 888672 888672 0 0.0
lock-app BRD4161A+wf200 (read/write) 1093716 1093716 0 0.0
.bss 178768 178768 0 0.0
.data 2672 2672 0 0.0
.text 912256 912256 0 0.0
window-app BRD4187C (read/write) 1109160 1109160 0 0.0
.bss 150316 150316 0 0.0
.data 3120 3120 0 0.0
.text 955704 955704 0 0.0
esp32 all-clusters-app c3devkit (read only) 1151784 1151782 -2 -0.0
(read/write) 1702676 1702676 0 0.0
.dram0.bss 78960 78960 0 0.0
.dram0.data 13084 13084 0 0.0
.flash.rodata 266896 266896 0 0.0
.flash.text 1151784 1151782 -2 -0.0
.iram0.text 75262 75262 0 0.0
m5stack (read only) 1193467 1193467 0 0.0
(read/write) 550878 550878 0 0.0
.dram0.bss 85328 85328 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 297872 297872 0 0.0
.flash.text 1188083 1188083 0 0.0
.iram0.text 123311 123311 0 0.0
k32w contact k32w0+release (read only) 590964 590964 0 0.0
(read/write) 87928 87928 0 0.0
.bss 71176 71176 0 0.0
.data 2128 2128 0 0.0
.text 590428 590428 0 0.0
light k32w0+release (read only) 589748 589764 16 0.0
(read/write) 87580 87580 0 0.0
.bss 70840 70840 0 0.0
.data 2116 2116 0 0.0
.text 589212 589228 16 0.0
lock k32w0+release (read only) 562100 562100 0 0.0
(read/write) 85380 85380 0 0.0
.bss 68696 68696 0 0.0
.data 2060 2060 0 0.0
.text 561564 561564 0 0.0
linux all-clusters-app debug (read only) 5519553 5519553 0 0.0
(read/write) 416856 416856 0 0.0
.bss 128704 128704 0 0.0
.data 4016 4016 0 0.0
.data.rel.ro 276808 276808 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1296 1296 0 0.0
.rodata 336208 336208 0 0.0
.text 4805187 4805187 0 0.0
all-clusters-minimal-app debug (read only) 4914209 4914209 0 0.0
(read/write) 231936 231936 0 0.0
.bss 126048 126048 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 94896 94896 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272486 272486 0 0.0
.text 4411331 4411331 0 0.0
bridge-app debug (read only) 2770849 2770849 0 0.0
(read/write) 132848 132848 0 0.0
.bss 51512 51512 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 71408 71408 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 214600 214600 0 0.0
.text 2378723 2378723 0 0.0
chip-tool debug (read only) 17564185 10347705 -7216480 -41.1
(read/write) 1036192 441656 -594536 -57.4
.bss 93752 93688 -64 -0.1
.data 5090 5090 0 0.0
.data.rel.ro 929992 335632 -594360 -63.9
.dynamic 624 624 0 0.0
.got 5880 5816 -64 -1.1
.init 27 27 0 0.0
.init_array 800 760 -40 -5.0
.rodata 907441 418321 -489120 -53.9
.text 14647219 9334003 -5313216 -36.3
chip-tool-ipv6only arm64 (read only) 16786756 10188460 -6598296 -39.3
(read/write) 1103512 504088 -599424 -54.3
.bss 103064 103064 0 0.0
.data 4392 4392 0 0.0
.data.rel.ro 967368 372976 -594392 -61.4
.dynamic 512 512 0 0.0
.got 23192 18192 -5000 -21.6
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 819856 343336 -476520 -58.1
.text 13773096 9081288 -4691808 -34.1
lighting-app debug+rpc+ui (read only) 5242577 5242577 0 0.0
(read/write) 222120 222120 0 0.0
.bss 117776 117776 0 0.0
.data 4528 4528 0 0.0
.data.rel.ro 92248 92248 0 0.0
.dynamic 672 672 0 0.0
.got 5928 5928 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 337108 337108 0 0.0
.text 4663395 4663395 0 0.0
lock-app debug (read only) 4477129 4477129 0 0.0
(read/write) 202936 202936 0 0.0
.bss 113360 113360 0 0.0
.data 3728 3728 0 0.0
.data.rel.ro 79048 79048 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 248454 248454 0 0.0
.text 4019299 4019299 0 0.0
ota-provider-app debug (read only) 4128585 4128585 0 0.0
(read/write) 191872 191872 0 0.0
.bss 113504 113504 0 0.0
.data 4000 4000 0 0.0
.data.rel.ro 68448 68448 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 201190 201190 0 0.0
.text 3737075 3737075 0 0.0
ota-requestor-app debug (read only) 4222481 4222481 0 0.0
(read/write) 196184 196184 0 0.0
.bss 114560 114560 0 0.0
.data 4240 4240 0 0.0
.data.rel.ro 71448 71448 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 204582 204582 0 0.0
.text 3823251 3823251 0 0.0
shell debug (read only) 2939929 2939929 0 0.0
(read/write) 151040 151040 0 0.0
.bss 60008 60008 0 0.0
.data 784 784 0 0.0
.data.rel.ro 84376 84376 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 212562 212562 0 0.0
.text 2556258 2556258 0 0.0
thermostat-no-ble arm64 (read only) 4357372 4357372 0 0.0
(read/write) 241720 241720 0 0.0
.bss 122104 122104 0 0.0
.data 2880 2880 0 0.0
.data.rel.ro 100432 100432 0 0.0
.dynamic 512 512 0 0.0
.got 11848 11848 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 161332 161332 0 0.0
.text 3862072 3862072 0 0.0
tv-app debug (read only) 5317617 5317617 0 0.0
(read/write) 349856 349856 0 0.0
.bss 241280 241280 0 0.0
.data 5104 5104 0 0.0
.data.rel.ro 96048 96048 0 0.0
.dynamic 624 624 0 0.0
.got 5616 5616 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272534 272534 0 0.0
.text 4801443 4801443 0 0.0
tv-casting-app debug (read only) 8297113 8297113 0 0.0
(read/write) 210576 210576 0 0.0
.bss 54208 54208 0 0.0
.data 2544 2544 0 0.0
.data.rel.ro 147016 147016 0 0.0
.dynamic 624 624 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 367772 367772 0 0.0
.text 7529155 7529155 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523176 2523176 0 0.0
.bss 219408 219408 0 0.0
.data 5128 5128 0 0.0
.text 1485860 1485860 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1220736 1220736 0 0.0
bss 154482 154482 0 0.0
rodata 142036 142036 0 0.0
text 845252 845252 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1339124 1339124 0 0.0
bss 139940 139940 0 0.0
rodata 136028 136028 0 0.0
text 772464 772464 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1159924 1159924 0 0.0
bss 154680 154680 0 0.0
rodata 113728 113728 0 0.0
text 812552 812552 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 838176 838176 0 0.0
(read/write) 1768988 1768988 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 192628 192628 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2536 2536 0 0.0
.debug_abbrev 1386772 1386772 0 0.0
.debug_aranges 144136 144136 0 0.0
.debug_frame 480220 480220 0 0.0
.debug_info 32086553 32086554 1 0.0
.debug_line 4158503 4158503 0 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2253565 2253565 0 0.0
.debug_rnglists 142543 142543 0 0.0
.debug_str 4129080 4129080 0 0.0
.heap 838176 838176 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 806569 806569 0 0.0
.symtab 501968 501968 0 0.0
.text 0 0 0 0.0
1565436 1565436 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 840112 840112 0 0.0
(read/write) 1677844 1677844 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190764 190764 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1289488 1289488 0 0.0
.debug_aranges 137352 137352 0 0.0
.debug_frame 462984 462984 0 0.0
.debug_info 29051611 29051612 1 0.0
.debug_line 3969471 3969471 0 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2152400 2152400 0 0.0
.debug_rnglists 135678 135678 0 0.0
.debug_str 3983628 3983628 0 0.0
.heap 840112 840112 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 717764 717764 0 0.0
.symtab 467456 467456 0 0.0
.text 1476228 1476228 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 846424 846424 0 0.0
(read/write) 1605932 1605932 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184564 184564 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2352 2352 0 0.0
.debug_abbrev 1129774 1129774 0 0.0
.debug_aranges 127448 127448 0 0.0
.debug_frame 426028 426028 0 0.0
.debug_info 24188127 24188128 1 0.0
.debug_line 3533856 3533856 0 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1988857 1988857 0 0.0
.debug_rnglists 125365 125365 0 0.0
.debug_str 3790565 3790565 0 0.0
.heap 846424 846424 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 635098 635098 0 0.0
.symtab 430768 430768 0 0.0
.text 1410628 1410628 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 818896 818896 0 0.0
(read/write) 1639908 1639908 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 212076 212076 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2368 2368 0 0.0
.debug_abbrev 1120973 1120973 0 0.0
.debug_aranges 126376 126376 0 0.0
.debug_frame 422092 422092 0 0.0
.debug_info 24008815 24008815 0 0.0
.debug_line 3488996 3488996 0 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1969423 1969423 0 0.0
.debug_rnglists 123566 123566 0 0.0
.debug_str 3755018 3755018 0 0.0
.heap 818896 818896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 609883 609883 0 0.0
.symtab 423184 423184 0 0.0
.text 1417076 1417076 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177932 1177932 0 0.0
.bss 101008 101008 0 0.0
.data 744 744 0 0.0
.text 624776 624776 0 0.0
lock-app qpg6105+debug (read/write) 1135356 1135356 0 0.0
.bss 95728 95728 0 0.0
.data 748 748 0 0.0
.text 582196 582196 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1072684 1072684 0 0.0
bss 107176 107176 0 0.0
text 730924 730922 -2 -0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 980404 980404 0 0.0
bss 105168 105168 0 0.0
text 672526 672526 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 944728 944736 8 0.0
bss 109500 109500 0 0.0
text 647448 647450 2 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 876692 876700 8 0.0
bss 98680 98680 0 0.0
text 590838 590842 4 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 907996 907996 0 0.0
bss 99304 99304 0 0.0
text 618572 618570 -2 -0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 983032 983040 8 0.0
bss 107356 107356 0 0.0
text 686250 686254 4 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 994396 994396 0 0.0
bss 111604 111604 0 0.0
text 693768 693766 -2 -0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1052564 1052564 0 0.0
bss 108928 108928 0 0.0
text 731182 731184 2 0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1084108 1084108 0 0.0
bss 120004 120004 0 0.0
text 751460 751460 0 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 934692 934692 0 0.0
bss 99408 99408 0 0.0
text 621902 621902 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 899272 899272 0 0.0
bss 99988 99988 0 0.0
text 612682 612682 0 0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 882092 882092 0 0.0
bss 98812 98812 0 0.0
text 596442 596444 2 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 869272 869272 0 0.0
bss 98612 98612 0 0.0
text 586908 586908 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 744420 744420 0 0.0
bss 97208 97208 0 0.0
text 478830 478834 4 0.0
smoke_co_alarm-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 879300 879308 8 0.0
bss 98800 98800 0 0.0
text 594316 594318 2 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 865452 865452 0 0.0
bss 98520 98520 0 0.0
text 582554 582554 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 890704 890712 8 0.0
bss 98912 98912 0 0.0
text 602616 602618 2 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 886296 886296 0 0.0
bss 99228 99228 0 0.0
text 597910 597914 4 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.

Sorry, not a change request on this PR, but before this goes in, Vivien, can you confirm that there's a way for developers to run yaml tests against their own devices locally using the python runner? The run_test_suite.py script seems quite tied to the idea of having an app running locally

@vivien-apple
Copy link
Contributor Author

Sorry, not a change request on this PR, but before this goes in, Vivien, can you confirm that there's a way for developers to run yaml tests against their own devices locally using the python runner? The run_test_suite.py script seems quite tied to the idea of having an app running locally

Sure. The drop in replacement for codegen version of chip-tool is to use something like ./scripts/tests/yaml/chiptool.py tests Test_TC_BOOL_2_2

run_test_suite.py is effectively written with our CI in mind (afaik) and it itself uses chiptool.py (or chip-repl).
chip-tool.py uses chip-tool under the hood, so what uses to work with chip-tool should just work too with chiptool.py. The main difference is that the yaml scripts are now parsed dynamically and send as commands to chip-tool.

./scripts/tests/yaml/chiptool.py --help
Usage: chiptool.py [OPTIONS] [COMMANDS]...

Options:
  --additional_pseudo_clusters_directory PATH
                                  Path to a directory containing additional pseudo clusters.  [default:
                                  scripts/tests/yaml/extensions]
  --PICS PATH                     Path to the PICS file to use.  [default: src/app/tests/suites/certification/ci-pics-
                                  values]
  --continueOnFailure BOOLEAN     Do not stop running the test suite on first error.  [default: False]
  --delay-in-ms, --delayInMs INTEGER
                                  Add a delay between each test suite steps.  [default: 0]
  --trace_decode BOOLEAN          Decode the tracing ouput to a human readable format.
  --trace_file PATH               Optional file path to save the tracing output to.
  --show_adapter_logs BOOLEAN     Show additional logs provided by the adapter.  [default: False]
  --server_arguments TEXT         Optional arguments to pass to the websocket server at launch.
  --server_name TEXT              Name of a websocket server to run at launch.
  --server_path PATH              Path to an websocket server to run at launch.
  --help                          Show this message and exit.

@github-actions
Copy link

github-actions bot commented Aug 21, 2023

PR #28783: Size comparison from e8cb4ff to aa78a9b

Increases (15 builds for bl602, bl702, bl702l, cc32xx, psoc6, telink)
platform target config section e8cb4ff aa78a9b change % change
bl602 lighting-app bl602+rpc .text 1089842 1089844 2 0.0
bl702 lighting-app bl702 .debug_info 41529887 41529888 1 0.0
.text 955426 955428 2 0.0
bl702+rpc .debug_info 46426302 46426303 1 0.0
.text 1030098 1030100 2 0.0
bl702l lighting-app bl702l (read/write) 1153952 1153956 4 0.0
.debug_info 41530995 41530996 1 0.0
.text 944180 944182 2 0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_info 21099421 21099422 1 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 32087699 32087701 2 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 29052759 29052760 1 0.0
lock cy8ckit_062s2_43012 .debug_info 24009962 24009963 1 0.0
telink all-clusters-minimal-app tlsr9518adk80d text 672528 672530 2 0.0
bridge-app tlsr9518adk80d text 647450 647452 2 0.0
lighting-app tlsr9518adk80d text 686250 686252 2 0.0
lighting-app-factory-data tlsr9518adk80d (read/write) 994396 994404 8 0.0
text 693768 693770 2 0.0
pump-app tlsr9518adk80d text 596442 596444 2 0.0
temperature-measurement-app tlsr9518adk80d (read/write) 865444 865452 8 0.0
text 582552 582554 2 0.0
thermostat tlsr9518adk80d (read/write) 890704 890712 8 0.0
text 602616 602620 4 0.0
Decreases (11 builds for bl602, esp32, linux, psoc6, telink)
platform target config section e8cb4ff aa78a9b change % change
bl602 lighting-app bl602 .text 1057912 1057910 -2 -0.0
esp32 all-clusters-app c3devkit (read only) 1151784 1151782 -2 -0.0
.flash.text 1151784 1151782 -2 -0.0
linux chip-tool debug (read only) 17564185 10347705 -7216480 -41.1
(read/write) 1036192 441656 -594536 -57.4
.bss 93752 93688 -64 -0.1
.data.rel.ro 929992 335632 -594360 -63.9
.got 5880 5816 -64 -1.1
.init_array 800 760 -40 -5.0
.rodata 907441 418321 -489120 -53.9
.text 14647219 9334003 -5313216 -36.3
chip-tool-ipv6only arm64 (read only) 16786756 10188460 -6598296 -39.3
(read/write) 1103512 504088 -599424 -54.3
.data.rel.ro 967368 372976 -594392 -61.4
.got 23192 18192 -5000 -21.6
.rodata 819856 343336 -476520 -58.1
.text 13773096 9081288 -4691808 -34.1
psoc6 light cy8ckit_062s2_43012 .debug_info 24189275 24189274 -1 -0.0
telink contact-sensor-app tlsr9518adk80d text 590840 590838 -2 -0.0
light-switch-app tlsr9518adk80d text 618572 618570 -2 -0.0
lighting-app-rpc tlsr9518adk80d text 731184 731182 -2 -0.0
lock-app tlsr9518adk80d text 621904 621902 -2 -0.0
ota-requestor-app tlsr9518adk80d text 612682 612680 -2 -0.0
shell tlsr9518adk80d text 478832 478830 -2 -0.0
Full report (60 builds for bl602, bl702, bl702l, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section e8cb4ff aa78a9b change % change
bl602 lighting-app bl602 (read/write) 1364962 1364962 0 0.0
.bss 73430 73430 0 0.0
.data 9560 9560 0 0.0
.text 1057912 1057910 -2 -0.0
bl602+rpc (read/write) 1412430 1412430 0 0.0
.bss 81470 81470 0 0.0
.data 9952 9952 0 0.0
.text 1089842 1089844 2 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1168343 1168343 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 41269 41269 0 0.0
.bss_psram 43232 43232 0 0.0
.comment 48 48 0 0.0
.data 3544 3544 0 0.0
.debug_abbrev 1565077 1565077 0 0.0
.debug_aranges 140432 140432 0 0.0
.debug_frame 516804 516804 0 0.0
.debug_info 41529887 41529888 1 0.0
.debug_line 5486989 5486989 0 0.0
.debug_loc 3567979 3567979 0 0.0
.debug_ranges 384952 384952 0 0.0
.debug_str 4015190 4015190 0 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107196 107196 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 589684 589684 0 0.0
.symtab 175824 175824 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
955426 955428 2 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1267267 1267267 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 49733 49733 0 0.0
.bss_psram 43232 43232 0 0.0
.comment 48 48 0 0.0
.data 4104 4104 0 0.0
.debug_abbrev 1741815 1741815 0 0.0
.debug_aranges 148976 148976 0 0.0
.debug_frame 545708 545708 0 0.0
.debug_info 46426302 46426303 1 0.0
.debug_line 5899515 5899515 0 0.0
.debug_loc 3774124 3774124 0 0.0
.debug_ranges 410704 410704 0 0.0
.debug_str 4435109 4435109 0 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121848 121848 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 652647 652647 0 0.0
.symtab 194752 194752 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1030098 1030100 2 0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1153952 1153956 4 0.0
.boot2 292 292 0 0.0
.bss 15988 15988 0 0.0
.bss_psram 77632 77632 0 0.0
.comment 48 48 0 0.0
.data 4528 4528 0 0.0
.debug_abbrev 1567296 1567296 0 0.0
.debug_aranges 134936 134936 0 0.0
.debug_frame 496492 496492 0 0.0
.debug_info 41530995 41530996 1 0.0
.debug_line 5402683 5402683 0 0.0
.debug_loc 3504090 3504090 0 0.0
.debug_ranges 390160 390160 0 0.0
.debug_str 4027666 4027666 0 0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 144 144 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 101080 101080 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 286 286 0 0.0
.stack 2048 2048 0 0.0
.strtab 589899 589899 0 0.0
.symtab 175376 175376 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
944180 944182 2 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 616994 616994 0 0.0
(read/write) 207240 207240 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200680 200680 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 966180 966180 0 0.0
.debug_aranges 109184 109184 0 0.0
.debug_frame 370356 370356 0 0.0
.debug_info 21099421 21099422 1 0.0
.debug_line 2820830 2820830 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1600279 1600279 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 100780 100780 0 0.0
.debug_str 3430110 3430110 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106602 106602 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 498144 498144 0 0.0
.symtab 294000 294000 0 0.0
.text 508268 508268 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 550391 550391 0 0.0
.app_xip_area 441849 441849 0 0.0
.bss 63560 63560 0 0.0
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 537831 537831 0 0.0
.app_xip_area 424233 424233 0 0.0
.bss 68592 68592 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574103 574103 0 0.0
.app_xip_area 466641 466641 0 0.0
.bss 62552 62552 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 549103 549103 0 0.0
.app_xip_area 438633 438633 0 0.0
.bss 65464 65464 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1016688 1016688 0 0.0
.bss 184704 184704 0 0.0
.data 2652 2652 0 0.0
.text 829312 829312 0 0.0
BRD4187C (read/write) 1059376 1059376 0 0.0
.bss 167444 167444 0 0.0
.data 3240 3240 0 0.0
.text 888672 888672 0 0.0
lock-app BRD4161A+wf200 (read/write) 1093764 1093764 0 0.0
.bss 178768 178768 0 0.0
.data 2672 2672 0 0.0
.text 912304 912304 0 0.0
window-app BRD4187C (read/write) 1109160 1109160 0 0.0
.bss 150316 150316 0 0.0
.data 3120 3120 0 0.0
.text 955704 955704 0 0.0
esp32 all-clusters-app c3devkit (read only) 1151784 1151782 -2 -0.0
(read/write) 1702676 1702676 0 0.0
.dram0.bss 78960 78960 0 0.0
.dram0.data 13084 13084 0 0.0
.flash.rodata 266896 266896 0 0.0
.flash.text 1151784 1151782 -2 -0.0
.iram0.text 75262 75262 0 0.0
m5stack (read only) 1193463 1193463 0 0.0
(read/write) 550878 550878 0 0.0
.dram0.bss 85328 85328 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 297872 297872 0 0.0
.flash.text 1188079 1188079 0 0.0
.iram0.text 123311 123311 0 0.0
k32w contact k32w0+release (read only) 590964 590964 0 0.0
(read/write) 87928 87928 0 0.0
.bss 71176 71176 0 0.0
.data 2128 2128 0 0.0
.text 590428 590428 0 0.0
light k32w0+release (read only) 589764 589764 0 0.0
(read/write) 87580 87580 0 0.0
.bss 70840 70840 0 0.0
.data 2116 2116 0 0.0
.text 589228 589228 0 0.0
lock k32w0+release (read only) 562100 562100 0 0.0
(read/write) 85380 85380 0 0.0
.bss 68696 68696 0 0.0
.data 2060 2060 0 0.0
.text 561564 561564 0 0.0
linux all-clusters-app debug (read only) 5519553 5519553 0 0.0
(read/write) 416856 416856 0 0.0
.bss 128704 128704 0 0.0
.data 4016 4016 0 0.0
.data.rel.ro 276808 276808 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1296 1296 0 0.0
.rodata 336208 336208 0 0.0
.text 4805187 4805187 0 0.0
all-clusters-minimal-app debug (read only) 4914209 4914209 0 0.0
(read/write) 231936 231936 0 0.0
.bss 126048 126048 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 94896 94896 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272486 272486 0 0.0
.text 4411331 4411331 0 0.0
bridge-app debug (read only) 2770849 2770849 0 0.0
(read/write) 132848 132848 0 0.0
.bss 51512 51512 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 71408 71408 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 214600 214600 0 0.0
.text 2378723 2378723 0 0.0
chip-tool debug (read only) 17564185 10347705 -7216480 -41.1
(read/write) 1036192 441656 -594536 -57.4
.bss 93752 93688 -64 -0.1
.data 5090 5090 0 0.0
.data.rel.ro 929992 335632 -594360 -63.9
.dynamic 624 624 0 0.0
.got 5880 5816 -64 -1.1
.init 27 27 0 0.0
.init_array 800 760 -40 -5.0
.rodata 907441 418321 -489120 -53.9
.text 14647219 9334003 -5313216 -36.3
chip-tool-ipv6only arm64 (read only) 16786756 10188460 -6598296 -39.3
(read/write) 1103512 504088 -599424 -54.3
.bss 103064 103064 0 0.0
.data 4392 4392 0 0.0
.data.rel.ro 967368 372976 -594392 -61.4
.dynamic 512 512 0 0.0
.got 23192 18192 -5000 -21.6
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 819856 343336 -476520 -58.1
.text 13773096 9081288 -4691808 -34.1
lighting-app debug+rpc+ui (read only) 5242577 5242577 0 0.0
(read/write) 222120 222120 0 0.0
.bss 117776 117776 0 0.0
.data 4528 4528 0 0.0
.data.rel.ro 92248 92248 0 0.0
.dynamic 672 672 0 0.0
.got 5928 5928 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 337108 337108 0 0.0
.text 4663395 4663395 0 0.0
lock-app debug (read only) 4477129 4477129 0 0.0
(read/write) 202936 202936 0 0.0
.bss 113360 113360 0 0.0
.data 3728 3728 0 0.0
.data.rel.ro 79048 79048 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 248454 248454 0 0.0
.text 4019299 4019299 0 0.0
ota-provider-app debug (read only) 4128585 4128585 0 0.0
(read/write) 191872 191872 0 0.0
.bss 113504 113504 0 0.0
.data 4000 4000 0 0.0
.data.rel.ro 68448 68448 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 201190 201190 0 0.0
.text 3737075 3737075 0 0.0
ota-requestor-app debug (read only) 4222481 4222481 0 0.0
(read/write) 196184 196184 0 0.0
.bss 114560 114560 0 0.0
.data 4240 4240 0 0.0
.data.rel.ro 71448 71448 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 204582 204582 0 0.0
.text 3823251 3823251 0 0.0
shell debug (read only) 2939929 2939929 0 0.0
(read/write) 151040 151040 0 0.0
.bss 60008 60008 0 0.0
.data 784 784 0 0.0
.data.rel.ro 84376 84376 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 212562 212562 0 0.0
.text 2556258 2556258 0 0.0
thermostat-no-ble arm64 (read only) 4357372 4357372 0 0.0
(read/write) 241720 241720 0 0.0
.bss 122104 122104 0 0.0
.data 2880 2880 0 0.0
.data.rel.ro 100432 100432 0 0.0
.dynamic 512 512 0 0.0
.got 11848 11848 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 161332 161332 0 0.0
.text 3862072 3862072 0 0.0
tv-app debug (read only) 5317617 5317617 0 0.0
(read/write) 349856 349856 0 0.0
.bss 241280 241280 0 0.0
.data 5104 5104 0 0.0
.data.rel.ro 96048 96048 0 0.0
.dynamic 624 624 0 0.0
.got 5616 5616 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272534 272534 0 0.0
.text 4801443 4801443 0 0.0
tv-casting-app debug (read only) 8297113 8297113 0 0.0
(read/write) 210576 210576 0 0.0
.bss 54208 54208 0 0.0
.data 2544 2544 0 0.0
.data.rel.ro 147016 147016 0 0.0
.dynamic 624 624 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 367772 367772 0 0.0
.text 7529155 7529155 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523176 2523176 0 0.0
.bss 219408 219408 0 0.0
.data 5128 5128 0 0.0
.text 1485860 1485860 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1220736 1220736 0 0.0
bss 154482 154482 0 0.0
rodata 142036 142036 0 0.0
text 845252 845252 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1339124 1339124 0 0.0
bss 139940 139940 0 0.0
rodata 136028 136028 0 0.0
text 772464 772464 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1159924 1159924 0 0.0
bss 154680 154680 0 0.0
rodata 113728 113728 0 0.0
text 812552 812552 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 838176 838176 0 0.0
(read/write) 1769068 1769068 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 192628 192628 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2536 2536 0 0.0
.debug_abbrev 1386798 1386798 0 0.0
.debug_aranges 144136 144136 0 0.0
.debug_frame 480224 480224 0 0.0
.debug_info 32087699 32087701 2 0.0
.debug_line 4158800 4158800 0 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2254025 2254025 0 0.0
.debug_rnglists 142611 142611 0 0.0
.debug_str 4129105 4129105 0 0.0
.heap 838176 838176 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 806569 806569 0 0.0
.symtab 501984 501984 0 0.0
.text 1565516 1565516 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 840112 840112 0 0.0
(read/write) 1677940 1677940 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190764 190764 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1289514 1289514 0 0.0
.debug_aranges 137352 137352 0 0.0
.debug_frame 462988 462988 0 0.0
.debug_info 29052759 29052760 1 0.0
.debug_line 3969768 3969768 0 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2152860 2152860 0 0.0
.debug_rnglists 135746 135746 0 0.0
.debug_str 3983653 3983653 0 0.0
.heap 840112 840112 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 717764 717764 0 0.0
.symtab 467472 467472 0 0.0
.text 1476324 1476324 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 846424 846424 0 0.0
(read/write) 1606028 1606028 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184564 184564 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2352 2352 0 0.0
.debug_abbrev 1129800 1129800 0 0.0
.debug_aranges 127448 127448 0 0.0
.debug_frame 426032 426032 0 0.0
.debug_info 24189275 24189274 -1 -0.0
.debug_line 3534153 3534153 0 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1989317 1989317 0 0.0
.debug_rnglists 125433 125433 0 0.0
.debug_str 3790590 3790590 0 0.0
.heap 846424 846424 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 635098 635098 0 0.0
.symtab 430784 430784 0 0.0
.text 1410724 1410724 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 818896 818896 0 0.0
(read/write) 1640004 1640004 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 212076 212076 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2368 2368 0 0.0
.debug_abbrev 1120999 1120999 0 0.0
.debug_aranges 126376 126376 0 0.0
.debug_frame 422096 422096 0 0.0
.debug_info 24009962 24009963 1 0.0
.debug_line 3489293 3489293 0 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1969883 1969883 0 0.0
.debug_rnglists 123634 123634 0 0.0
.debug_str 3755043 3755043 0 0.0
.heap 818896 818896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 609883 609883 0 0.0
.symtab 423200 423200 0 0.0
.text 1417172 1417172 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177932 1177932 0 0.0
.bss 101008 101008 0 0.0
.data 744 744 0 0.0
.text 624776 624776 0 0.0
lock-app qpg6105+debug (read/write) 1135356 1135356 0 0.0
.bss 95728 95728 0 0.0
.data 748 748 0 0.0
.text 582196 582196 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1072684 1072684 0 0.0
bss 107176 107176 0 0.0
text 730924 730924 0 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 980404 980404 0 0.0
bss 105168 105168 0 0.0
text 672528 672530 2 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 944736 944736 0 0.0
bss 109500 109500 0 0.0
text 647450 647452 2 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 876692 876692 0 0.0
bss 98680 98680 0 0.0
text 590840 590838 -2 -0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 907996 907996 0 0.0
bss 99304 99304 0 0.0
text 618572 618570 -2 -0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 983032 983032 0 0.0
bss 107356 107356 0 0.0
text 686250 686252 2 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 994396 994404 8 0.0
bss 111604 111604 0 0.0
text 693768 693770 2 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1052564 1052564 0 0.0
bss 108928 108928 0 0.0
text 731184 731182 -2 -0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1084108 1084108 0 0.0
bss 120004 120004 0 0.0
text 751460 751460 0 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 934692 934692 0 0.0
bss 99408 99408 0 0.0
text 621904 621902 -2 -0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 899272 899272 0 0.0
bss 99988 99988 0 0.0
text 612682 612680 -2 -0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 882092 882092 0 0.0
bss 98812 98812 0 0.0
text 596442 596444 2 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 869272 869272 0 0.0
bss 98612 98612 0 0.0
text 586906 586906 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 744420 744420 0 0.0
bss 97208 97208 0 0.0
text 478832 478830 -2 -0.0
smoke_co_alarm-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 879300 879300 0 0.0
bss 98800 98800 0 0.0
text 594316 594316 0 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 865444 865452 8 0.0
bss 98520 98520 0 0.0
text 582552 582554 2 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 890704 890712 8 0.0
bss 98912 98912 0 0.0
text 602616 602620 4 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 886296 886296 0 0.0
bss 99228 99228 0 0.0
text 597914 597914 0 0.0

@cecille
Copy link
Contributor

cecille commented Aug 21, 2023

I get a bunch of errors when running that saying that it can't connect to the socket.

Connecting to ws://localhost:9002 failed.

Also a usage error for chip-tool. Is there something that needs to be done before to bootstrap it? I've built the python with the yaml tests enabled and am in the venv.

Also, how do you pass through the config variables?

@vivien-apple
Copy link
Contributor Author

Also a usage error for chip-tool. Is there something that needs to be done before to bootstrap it

You need to build chip-tool as well. It will try to find it by itself automatically (like run_test_suite.py).
You don't need to launch the chip-tool binary manually, it should launch it for you in server mode (which is the equivalent of chip-tool interactive server that starts a web socket server listening on port 9002).

Also, how do you pass through the config variables?

Did you mean "config variables" from the config section ?
If so you can pass those with --{name in the config section}. I have not exposed the options properly to the help of chip tool.py but you can see those with the following command for example:

$ ./scripts/tests/yaml/runner.py TestDiscovery --help
Usage: runner.py [OPTIONS] TEST_NAME COMMAND [ARGS]...

Options:
  --additional_pseudo_clusters_directory PATH
                                  Path to a directory containing additional pseudo clusters.
  --use_default_pseudo_clusters BOOLEAN
                                  If enable this option use the set of default clusters provided by the
                                  matter_yamltests package.  [default: True]
  --stop_on_error BOOLEAN         Stop parsing on first error.  [default: True]
  --PICS PATH                     Path to the PICS file to use.  [default: src/app/tests/suites/certification/ci-pics-
                                  values]
  --specifications_paths PATH     Path to a set of files containing clusters definitions.  [default: src/app/zap-
                                  templates/zcl/data-model/chip/*.xml]
  --configuration_directory PATH  Path to the directory containing the tests configuration.  [default:
                                  src/app/tests/suites/]
  --configuration_name TEXT       Name of the collection configuration json file to use.  [default: ciTests]
  --help                          Show this message and exit.

Commands:
  app1       Run the test suite using app1.
  app2       Run the test suite using app2.
  chip-repl  Run the test suite using chip-repl.
  chiptool   Run the test suite using chip-tool.
  dry-run    Simulate a run of the test suite.
  parse      Parse the test suite.
  run        Run the test suite.
  websocket  Run the test suite using websockets.

TestDiscovery Options:
  --nodeId INTEGER              [default: 305414945]
  --endpoint INTEGER            [default: 0]
  --discriminator INTEGER       [default: 3840]
  --shortDiscriminator INTEGER  [default: 15]
  --vendorId INTEGER            [default: 65521]
  --productId INTEGER           [default: 32769]
  --deviceType INTEGER          [default: 65535]
```

Ideally I should add the same thing to `chip tool.py` which is just an interface to `runner.py` that does way more things if you need some customisations.

@vivien-apple vivien-apple force-pushed the ChipTool_RemoveCodegen branch from aa78a9b to 09fe862 Compare August 22, 2023 14:26
@github-actions
Copy link

github-actions bot commented Aug 22, 2023

PR #28783: Size comparison from d0c47d2 to 09fe862

Increases (12 builds for bl602, bl702l, cyw30739, psoc6, telink)
platform target config section d0c47d2 09fe862 change % change
bl602 lighting-app bl602 .text 1057910 1057912 2 0.0
bl602+rpc .text 1089844 1089846 2 0.0
bl702l lighting-app bl702l (read/write) 1153952 1153956 4 0.0
.debug_info 41530145 41530147 2 0.0
.text 944180 944184 4 0.0
cyw30739 lock cyw930739m2evb_01 (read/write) 537871 537879 8 0.0
.app_xip_area 424225 424233 8 0.0
psoc6 all-clusters-minimal cy8ckit_062s2_43012 .debug_info 29051949 29051950 1 0.0
lock cy8ckit_062s2_43012 .debug_info 24009152 24009153 1 0.0
telink all-clusters-minimal-app tlsr9518adk80d text 672536 672538 2 0.0
bridge-app tlsr9518adk80d text 647458 647460 2 0.0
lighting-app-factory-data tlsr9518adk80d (read/write) 994404 994412 8 0.0
text 693776 693778 2 0.0
lighting-app-shell tlsr9518adk80d text 751466 751468 2 0.0
lock-app tlsr9518adk80d text 621910 621912 2 0.0
window-covering tlsr9518adk80d text 597918 597922 4 0.0
Decreases (8 builds for esp32, linux, psoc6, telink)
platform target config section d0c47d2 09fe862 change % change
esp32 all-clusters-app c3devkit (read only) 1166482 1166480 -2 -0.0
.flash.text 1166482 1166480 -2 -0.0
linux chip-tool debug (read only) 17564521 10347865 -7216656 -41.1
(read/write) 1036192 441656 -594536 -57.4
.bss 93752 93688 -64 -0.1
.data.rel.ro 929992 335632 -594360 -63.9
.got 5880 5816 -64 -1.1
.init_array 800 760 -40 -5.0
.rodata 907505 418353 -489152 -53.9
.text 14647491 9334131 -5313360 -36.3
chip-tool-ipv6only arm64 (read only) 16787028 10188572 -6598456 -39.3
(read/write) 1103512 504088 -599424 -54.3
.data.rel.ro 967368 372976 -594392 -61.4
.got 23192 18192 -5000 -21.6
.rodata 819888 343352 -476536 -58.1
.text 13773336 9081384 -4691952 -34.1
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 32927390 32927389 -1 -0.0
telink pump-app tlsr9518adk80d text 596454 596452 -2 -0.0
pump-controller-app tlsr9518adk80d text 586916 586914 -2 -0.0
shell tlsr9518adk80d text 478834 478830 -4 -0.0
temperature-measurement-app tlsr9518adk80d (read/write) 865460 865452 -8 -0.0
text 582562 582560 -2 -0.0
Full report (60 builds for bl602, bl702, bl702l, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section d0c47d2 09fe862 change % change
bl602 lighting-app bl602 (read/write) 1364962 1364962 0 0.0
.bss 73430 73430 0 0.0
.data 9560 9560 0 0.0
.text 1057910 1057912 2 0.0
bl602+rpc (read/write) 1412430 1412430 0 0.0
.bss 81470 81470 0 0.0
.data 9952 9952 0 0.0
.text 1089844 1089846 2 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1168343 1168343 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 41269 41269 0 0.0
.bss_psram 43232 43232 0 0.0
.comment 48 48 0 0.0
.data 3544 3544 0 0.0
.debug_abbrev 1565077 1565077 0 0.0
.debug_aranges 140416 140416 0 0.0
.debug_frame 516744 516744 0 0.0
.debug_info 41529037 41529037 0 0.0
.debug_line 5486801 5486801 0 0.0
.debug_loc 3567667 3567667 0 0.0
.debug_ranges 384936 384936 0 0.0
.debug_str 4014157 4014157 0 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107196 107196 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 589684 589684 0 0.0
.symtab 175824 175824 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
955426 955426 0 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1267271 1267271 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 49733 49733 0 0.0
.bss_psram 43232 43232 0 0.0
.comment 48 48 0 0.0
.data 4104 4104 0 0.0
.debug_abbrev 1741815 1741815 0 0.0
.debug_aranges 148960 148960 0 0.0
.debug_frame 545648 545648 0 0.0
.debug_info 46425454 46425454 0 0.0
.debug_line 5899327 5899327 0 0.0
.debug_loc 3773812 3773812 0 0.0
.debug_ranges 410688 410688 0 0.0
.debug_str 4434076 4434076 0 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121848 121848 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 652647 652647 0 0.0
.symtab 194752 194752 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1030102 1030102 0 0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1153952 1153956 4 0.0
.boot2 292 292 0 0.0
.bss 15988 15988 0 0.0
.bss_psram 77632 77632 0 0.0
.comment 48 48 0 0.0
.data 4528 4528 0 0.0
.debug_abbrev 1567296 1567296 0 0.0
.debug_aranges 134920 134920 0 0.0
.debug_frame 496432 496432 0 0.0
.debug_info 41530145 41530147 2 0.0
.debug_line 5402495 5402495 0 0.0
.debug_loc 3503778 3503778 0 0.0
.debug_ranges 390144 390144 0 0.0
.debug_str 4026633 4026633 0 0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 144 144 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 101080 101080 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 286 286 0 0.0
.stack 2048 2048 0 0.0
.strtab 589899 589899 0 0.0
.symtab 175376 175376 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
944180 944184 4 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 617050 617050 0 0.0
(read/write) 207240 207240 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200680 200680 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 966209 966209 0 0.0
.debug_aranges 109176 109176 0 0.0
.debug_frame 370332 370332 0 0.0
.debug_info 21098924 21098924 0 0.0
.debug_line 2820767 2820767 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1600421 1600421 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 100774 100774 0 0.0
.debug_str 3429144 3429144 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106602 106602 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 498188 498188 0 0.0
.symtab 294032 294032 0 0.0
.text 508324 508324 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 550447 550447 0 0.0
.app_xip_area 441857 441857 0 0.0
.bss 63560 63560 0 0.0
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 537871 537879 8 0.0
.app_xip_area 424225 424233 8 0.0
.bss 68592 68592 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574151 574151 0 0.0
.app_xip_area 466641 466641 0 0.0
.bss 62552 62552 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 557815 557815 0 0.0
.app_xip_area 447089 447089 0 0.0
.bss 65672 65672 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1024960 1024960 0 0.0
.bss 192896 192896 0 0.0
.data 2652 2652 0 0.0
.text 829392 829392 0 0.0
BRD4187C (read/write) 1065600 1065600 0 0.0
.bss 173588 173588 0 0.0
.data 3240 3240 0 0.0
.text 888752 888752 0 0.0
lock-app BRD4161A+wf200 (read/write) 1102036 1102036 0 0.0
.bss 186960 186960 0 0.0
.data 2672 2672 0 0.0
.text 912384 912384 0 0.0
window-app BRD4187C (read/write) 1115360 1115360 0 0.0
.bss 156460 156460 0 0.0
.data 3120 3120 0 0.0
.text 955760 955760 0 0.0
esp32 all-clusters-app c3devkit (read only) 1166482 1166480 -2 -0.0
(read/write) 1704084 1704084 0 0.0
.dram0.bss 79192 79192 0 0.0
.dram0.data 13084 13084 0 0.0
.flash.rodata 267864 267864 0 0.0
.flash.text 1166482 1166480 -2 -0.0
.iram0.text 75262 75262 0 0.0
m5stack (read only) 1207559 1207559 0 0.0
(read/write) 552054 552054 0 0.0
.dram0.bss 85568 85568 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 298808 298808 0 0.0
.flash.text 1202175 1202175 0 0.0
.iram0.text 123311 123311 0 0.0
k32w contact k32w0+release (read only) 590964 590964 0 0.0
(read/write) 87928 87928 0 0.0
.bss 71176 71176 0 0.0
.data 2128 2128 0 0.0
.text 590428 590428 0 0.0
light k32w0+release (read only) 589764 589764 0 0.0
(read/write) 87580 87580 0 0.0
.bss 70840 70840 0 0.0
.data 2116 2116 0 0.0
.text 589228 589228 0 0.0
lock k32w0+release (read only) 562100 562100 0 0.0
(read/write) 85380 85380 0 0.0
.bss 68696 68696 0 0.0
.data 2060 2060 0 0.0
.text 561564 561564 0 0.0
linux all-clusters-app debug (read only) 5624297 5624297 0 0.0
(read/write) 418328 418328 0 0.0
.bss 129024 129024 0 0.0
.data 4016 4016 0 0.0
.data.rel.ro 277912 277912 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1328 1328 0 0.0
.rodata 338160 338160 0 0.0
.text 4905411 4905411 0 0.0
all-clusters-minimal-app debug (read only) 4914705 4914705 0 0.0
(read/write) 231976 231976 0 0.0
.bss 126080 126080 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 94896 94896 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 272614 272614 0 0.0
.text 4411651 4411651 0 0.0
bridge-app debug (read only) 2771217 2771217 0 0.0
(read/write) 132856 132856 0 0.0
.bss 51512 51512 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 71408 71408 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 214696 214696 0 0.0
.text 2378947 2378947 0 0.0
chip-tool debug (read only) 17564521 10347865 -7216656 -41.1
(read/write) 1036192 441656 -594536 -57.4
.bss 93752 93688 -64 -0.1
.data 5090 5090 0 0.0
.data.rel.ro 929992 335632 -594360 -63.9
.dynamic 624 624 0 0.0
.got 5880 5816 -64 -1.1
.init 27 27 0 0.0
.init_array 800 760 -40 -5.0
.rodata 907505 418353 -489152 -53.9
.text 14647491 9334131 -5313360 -36.3
chip-tool-ipv6only arm64 (read only) 16787028 10188572 -6598456 -39.3
(read/write) 1103512 504088 -599424 -54.3
.bss 103064 103064 0 0.0
.data 4392 4392 0 0.0
.data.rel.ro 967368 372976 -594392 -61.4
.dynamic 512 512 0 0.0
.got 23192 18192 -5000 -21.6
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 819888 343352 -476536 -58.1
.text 13773336 9081384 -4691952 -34.1
lighting-app debug+rpc+ui (read only) 5242921 5242921 0 0.0
(read/write) 222152 222152 0 0.0
.bss 117808 117808 0 0.0
.data 4528 4528 0 0.0
.data.rel.ro 92248 92248 0 0.0
.dynamic 672 672 0 0.0
.got 5928 5928 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 337204 337204 0 0.0
.text 4663619 4663619 0 0.0
lock-app debug (read only) 4477505 4477505 0 0.0
(read/write) 203000 203000 0 0.0
.bss 113392 113392 0 0.0
.data 3760 3760 0 0.0
.data.rel.ro 79048 79048 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 248582 248582 0 0.0
.text 4019523 4019523 0 0.0
ota-provider-app debug (read only) 4128913 4128913 0 0.0
(read/write) 191936 191936 0 0.0
.bss 113536 113536 0 0.0
.data 4032 4032 0 0.0
.data.rel.ro 68448 68448 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 201286 201286 0 0.0
.text 3737283 3737283 0 0.0
ota-requestor-app debug (read only) 4222857 4222857 0 0.0
(read/write) 196248 196248 0 0.0
.bss 114592 114592 0 0.0
.data 4272 4272 0 0.0
.data.rel.ro 71448 71448 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 204710 204710 0 0.0
.text 3823475 3823475 0 0.0
shell debug (read only) 3046201 3046201 0 0.0
(read/write) 152448 152448 0 0.0
.bss 60328 60328 0 0.0
.data 784 784 0 0.0
.data.rel.ro 85416 85416 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 213938 213938 0 0.0
.text 2658754 2658754 0 0.0
thermostat-no-ble arm64 (read only) 4357692 4357692 0 0.0
(read/write) 241752 241752 0 0.0
.bss 122120 122120 0 0.0
.data 2896 2896 0 0.0
.data.rel.ro 100432 100432 0 0.0
.dynamic 512 512 0 0.0
.got 11848 11848 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 161444 161444 0 0.0
.text 3862248 3862248 0 0.0
tv-app debug (read only) 5317977 5317977 0 0.0
(read/write) 349920 349920 0 0.0
.bss 241312 241312 0 0.0
.data 5136 5136 0 0.0
.data.rel.ro 96048 96048 0 0.0
.dynamic 624 624 0 0.0
.got 5616 5616 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272662 272662 0 0.0
.text 4801651 4801651 0 0.0
tv-casting-app debug (read only) 8297393 8297393 0 0.0
(read/write) 210608 210608 0 0.0
.bss 54240 54240 0 0.0
.data 2544 2544 0 0.0
.data.rel.ro 147016 147016 0 0.0
.dynamic 624 624 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 367900 367900 0 0.0
.text 7529283 7529283 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523176 2523176 0 0.0
.bss 219408 219408 0 0.0
.data 5128 5128 0 0.0
.text 1485860 1485860 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1234504 1234504 0 0.0
bss 154716 154716 0 0.0
rodata 142972 142972 0 0.0
text 857828 857828 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1352024 1352024 0 0.0
bss 140174 140174 0 0.0
rodata 136424 136424 0 0.0
text 784728 784728 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1159940 1159940 0 0.0
bss 154680 154680 0 0.0
rodata 113728 113728 0 0.0
text 812556 812556 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837944 837944 0 0.0
(read/write) 1787332 1787332 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 192860 192860 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2536 2536 0 0.0
.debug_abbrev 1406582 1406582 0 0.0
.debug_aranges 146840 146840 0 0.0
.debug_frame 489260 489260 0 0.0
.debug_info 32927390 32927389 -1 -0.0
.debug_line 4227362 4227362 0 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2318448 2318448 0 0.0
.debug_rnglists 145487 145487 0 0.0
.debug_str 4570755 4570755 0 0.0
.heap 837944 837944 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 841731 841731 0 0.0
.symtab 512800 512800 0 0.0
.text 1583548 1583548 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 840112 840112 0 0.0
(read/write) 1677940 1677940 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190764 190764 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1289514 1289514 0 0.0
.debug_aranges 137336 137336 0 0.0
.debug_frame 462928 462928 0 0.0
.debug_info 29051949 29051950 1 0.0
.debug_line 3969647 3969647 0 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2152686 2152686 0 0.0
.debug_rnglists 135734 135734 0 0.0
.debug_str 3982620 3982620 0 0.0
.heap 840112 840112 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 717764 717764 0 0.0
.symtab 467472 467472 0 0.0
.text 1476324 1476324 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 846424 846424 0 0.0
(read/write) 1606028 1606028 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184564 184564 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2352 2352 0 0.0
.debug_abbrev 1129800 1129800 0 0.0
.debug_aranges 127432 127432 0 0.0
.debug_frame 425972 425972 0 0.0
.debug_info 24188465 24188465 0 0.0
.debug_line 3534032 3534032 0 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1989144 1989144 0 0.0
.debug_rnglists 125421 125421 0 0.0
.debug_str 3789557 3789557 0 0.0
.heap 846424 846424 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 635098 635098 0 0.0
.symtab 430784 430784 0 0.0
.text 1410724 1410724 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 818896 818896 0 0.0
(read/write) 1640004 1640004 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 212076 212076 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2368 2368 0 0.0
.debug_abbrev 1120999 1120999 0 0.0
.debug_aranges 126360 126360 0 0.0
.debug_frame 422036 422036 0 0.0
.debug_info 24009152 24009153 1 0.0
.debug_line 3489172 3489172 0 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1969710 1969710 0 0.0
.debug_rnglists 123622 123622 0 0.0
.debug_str 3754010 3754010 0 0.0
.heap 818896 818896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 609883 609883 0 0.0
.symtab 423200 423200 0 0.0
.text 1417172 1417172 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177932 1177932 0 0.0
.bss 101008 101008 0 0.0
.data 744 744 0 0.0
.text 624776 624776 0 0.0
lock-app qpg6105+debug (read/write) 1135356 1135356 0 0.0
.bss 95728 95728 0 0.0
.data 748 748 0 0.0
.text 582196 582196 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1088312 1088312 0 0.0
bss 107408 107408 0 0.0
text 745376 745376 0 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 980412 980412 0 0.0
bss 105168 105168 0 0.0
text 672536 672538 2 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 944744 944744 0 0.0
bss 109500 109500 0 0.0
text 647458 647460 2 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 876700 876700 0 0.0
bss 98680 98680 0 0.0
text 590848 590848 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 922988 922988 0 0.0
bss 99512 99512 0 0.0
text 632488 632488 0 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 983040 983040 0 0.0
bss 107356 107356 0 0.0
text 686260 686260 0 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 994404 994412 8 0.0
bss 111604 111604 0 0.0
text 693776 693778 2 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1052572 1052572 0 0.0
bss 108928 108928 0 0.0
text 731192 731192 0 0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1084116 1084116 0 0.0
bss 120004 120004 0 0.0
text 751466 751468 2 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 934700 934700 0 0.0
bss 99408 99408 0 0.0
text 621910 621912 2 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 899280 899280 0 0.0
bss 99988 99988 0 0.0
text 612690 612690 0 0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 882100 882100 0 0.0
bss 98812 98812 0 0.0
text 596454 596452 -2 -0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 869280 869280 0 0.0
bss 98612 98612 0 0.0
text 586916 586914 -2 -0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 744420 744420 0 0.0
bss 97208 97208 0 0.0
text 478834 478830 -4 -0.0
smoke_co_alarm-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 880200 880200 0 0.0
bss 98800 98800 0 0.0
text 595210 595210 0 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 865460 865452 -8 -0.0
bss 98520 98520 0 0.0
text 582562 582560 -2 -0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 890712 890712 0 0.0
bss 98912 98912 0 0.0
text 602624 602624 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 886304 886304 0 0.0
bss 99228 99228 0 0.0
text 597918 597922 4 0.0

@Apollon77
Copy link
Contributor

@vivien-apple The abov infos were helpful (after I found them ...). The very "hard coded way" for commands makes it very hard to use the new system ... the old one in chip-tool was much easier to utilize for other projects (we from https://github.com/project-chip/matter.js use the chip-tool tests in CI to make sure the library is compliant). While I understand the change and also see the benefits the PR misses to update any docs ... there still the old way is refernced (see also issue).

I opened #29301 as "feature request" to at least make the "accessory bridge" configurable in order to be able to use it at all.

Also on my macos development system whenever I run the test it asks me to allow chip-tool to accept incoming connections, but in fcat I allowed all build ones to o that ... no clue which executable it uses :-( DO you have any clue how to find that out?

HunsupJung pushed a commit to HunsupJung/connectedhomeip that referenced this pull request Oct 23, 2023
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.

5 participants