From 127079517130e5f863e11bdf79a54d7d8e9601b6 Mon Sep 17 00:00:00 2001 From: kowsisoundhar12 <57476670+kowsisoundhar12@users.noreply.github.com> Date: Fri, 3 Feb 2023 19:54:51 +0530 Subject: [PATCH] Added updated manual scripts (#24812) * Added updated manual scripts * Restyled by whitespace * Restyled by prettier-yaml --------- Co-authored-by: Restyled.io --- .../suites/certification/Test_TC_ACL_2_5.yaml | 27 +- .../certification/Test_TC_BRBINFO_2_3.yaml | 24 +- .../suites/certification/Test_TC_BR_1.yaml | 8 +- .../certification/Test_TC_CADMIN_1_19.yaml | 4 +- .../certification/Test_TC_CADMIN_1_20.yaml | 4 +- .../suites/certification/Test_TC_CC_5_4.yaml | 130 +-- .../certification/Test_TC_CNET_4_10.yaml | 20 + .../suites/certification/Test_TC_DD_1_8.yaml | 45 +- .../suites/certification/Test_TC_DD_2_2.yaml | 8 +- .../suites/certification/Test_TC_DD_3_19.yaml | 4 + .../suites/certification/Test_TC_DD_3_2.yaml | 26 +- .../certification/Test_TC_DRLK_3_3.yaml | 787 +++++++----------- .../suites/certification/Test_TC_G_2_2.yaml | 543 +++++++----- .../suites/certification/Test_TC_G_2_3.yaml | 321 ++++--- .../certification/Test_TC_LTIME_2_1.yaml | 48 +- .../suites/certification/Test_TC_MOD_1_2.yaml | 7 +- .../suites/certification/Test_TC_MOD_3_1.yaml | 10 +- .../suites/certification/Test_TC_MOD_3_2.yaml | 11 +- .../suites/certification/Test_TC_MOD_3_3.yaml | 10 +- .../suites/certification/Test_TC_MOD_3_4.yaml | 19 +- .../suites/certification/Test_TC_OO_3_2.yaml | 14 +- .../suites/certification/Test_TC_SU_2_4.yaml | 12 +- .../suites/certification/Test_TC_SU_2_6.yaml | 10 +- .../suites/certification/Test_TC_SU_2_7.yaml | 98 +-- 24 files changed, 1020 insertions(+), 1170 deletions(-) diff --git a/src/app/tests/suites/certification/Test_TC_ACL_2_5.yaml b/src/app/tests/suites/certification/Test_TC_ACL_2_5.yaml index ec3ef53da57fe2..477117eccec467 100644 --- a/src/app/tests/suites/certification/Test_TC_ACL_2_5.yaml +++ b/src/app/tests/suites/certification/Test_TC_ACL_2_5.yaml @@ -43,7 +43,7 @@ tests: - label: "TH1 commissions DUT using admin node ID N1" verification: | - DUT is commissioned on TH1 fabric + disabled: true - label: @@ -86,10 +86,10 @@ tests: - label: "TH1 writes DUT Endpoint 0 AccessControl cluster Extension attribute, value is list of AccessControlExtensionStruct containing 1 element - 1.struct Data field: D_OK_EMPTY : 1718" + struct Data field: D_OK_EMPTY" PICS: ACL.S.A0001 verification: | - ./chip-tool accesscontrol write extension '[{"data":"1718"}]' 1 0 + ./chip-tool accesscontrol write extension "[{"data":"1718"}]" 1 0 On TH1(Chiptool), Verify AccessControl cluster Extension attribute, value is list of AccessControlExtensionStruct containing 1 element 217.510779][2371:2376] CHIP:DMG: AttributePathIB = @@ -162,11 +162,10 @@ tests: - label: "TH1 writes DUT Endpoint 0 AccessControl cluster Extension attribute, value is list of AccessControlExtensionStruct containing 1 element - 1.struct Data field: D_OK_SINGLE - 17D00000F1FF01003D48656C6C6F20576F726C642E205468697320697320612073696E676C6520656C656D656E74206C6976696E6720617320612063686172737472696E670018" + struct Data field: D_OK_SINGLE" PICS: ACL.S.A0001 verification: | - ./chip-tool accesscontrol write extension '[{"data":"17D00000F1FF01003D48656C6C6F20576F726C642E205468697320697320612073696E676C6520656C656D656E74206C6976696E6720617320612063686172737472696E670018"}]' 1 0 + ./chip-tool accesscontrol write extension "[{"data":"17D00000F1FF01003D48656C6C6F20576F726C642E205468697320697320612073696E676C6520656C656D656E74206C6976696E6720617320612063686172737472696E670018"}]" 1 0 On TH1(Chiptool) , Verify Successfully extension attribute list containing one element 7284747.131523][2411:2416] CHIP:DMG: StatusIB = [1657284747.131568][2411:2416] CHIP:DMG: { @@ -243,11 +242,10 @@ tests: - label: "TH1 writes DUT Endpoint 0 AccessControl cluster Extension attribute, value is list of AccessControlExtensionStruct containing 1 element - 1.struct Data field: D_BAD_LENGTH - 17D00000F1FF01003D48656C6C6F20576F726C642E205468697320697320612073696E676C6520656C656D656E74206C6976696E6720617320612063686172737472696E6700D00000F1FF02003248656C6C6F20576F726C642E205468697320697320612073696E676C6520656C656D656E7420616761696E2E2E2E2E2E2E0018" + struct Data field: D_BAD_LENGTH" PICS: ACL.S.A0001 verification: | - ./chip-tool accesscontrol write extension '[{"data":"17D00000F1FF01003D48656C6C6F20576F726C642E205468697320697320612073696E676C6520656C656D656E74206C6976696E6720617320612063686172737472696E6700D00000F1FF02003248656C6C6F20576F726C642E205468697320697320612073696E676C6520656C656D656E7420616761696E2E2E2E2E2E2E0018"}]' 1 0 + ./chip-tool accesscontrol write extension "[{"data":"17D00000F1FF01003D48656C6C6F20576F726C642E205468697320697320612073696E676C6520656C656D656E74206C6976696E6720617320612063686172737472696E6700D00000F1FF02003248656C6C6F20576F726C642E205468697320697320612073696E676C6520656C656D656E7420616761696E2E2E2E2E2E2E0018"}]" 1 0 On TH1(Chiptool) , Verify AccessControl cluster Extension attribute value is list of AccessControlExtensionStruct containing 1 element Data, exceeds maximum length. @@ -296,12 +294,11 @@ tests: - label: "TH1 writes DUT Endpoint 0 AccessControl cluster Extension attribute, - value is list of AccessControlExtensionStruct containing 2 elements 1. - struct Data field: D_OK_EMPTY :1718 2.struct Data field: D_OK_SINGLE - :17D00000F1FF01003D48656C6C6F20576F726C642E205468697320697320612073696E676C6520656C656D656E74206C6976696E6720617320612063686172737472696E670018" + value is list of AccessControlExtensionStruct containing 2 elements + struct Data field: D_OK_EMPTY struct Data field: D_OK_SINGLE" PICS: ACL.S.A0001 verification: | - ./chip-tool accesscontrol write extension '[{"data":"1718"},{"data":"17D00000F1FF01003D48656C6C6F20576F726C642E205468697320697320612073696E676C6520656C656D656E74206C6976696E6720617320612063686172737472696E670018"}]' 1 0 + ./chip-tool accesscontrol write extension "[{"data":"1718"},{"data":"17D00000F1FF01003D48656C6C6F20576F726C642E205468697320697320612073696E676C6520656C656D656E74206C6976696E6720617320612063686172737472696E670018"}]" 1 0 On TH1(Chiptool) , Verify AccessControl cluster Extension attribute, value is list of AccessControlExtensionStruct containing 2 elements Returns 0x87 (CONSTRAINT_ERROR)-as there are more than 1 entry @@ -354,7 +351,8 @@ tests: value is an empty list" PICS: ACL.S.A0001 verification: | - ./chip-tool accesscontrol write extension '[]' 1 0 + ./chip-tool accesscontrol write extension "[]" 1 0 + On TH1(Chiptool) , Verify AccessControl cluster Extension attribute, value is an empty list @@ -382,6 +380,7 @@ tests: PICS: ACL.S.E01 verification: | ./chip-tool accesscontrol read-event access-control-extension-changed 1 0 + On TH1(Chiptool) , Verify AccessControl cluster AccessControlExtensionChanged event containing at least 1 new element [1661428343.982081][23629:23634] CHIP:TOO: Event number: 9 diff --git a/src/app/tests/suites/certification/Test_TC_BRBINFO_2_3.yaml b/src/app/tests/suites/certification/Test_TC_BRBINFO_2_3.yaml index b027b3c5a488ee..36e98876ecb714 100644 --- a/src/app/tests/suites/certification/Test_TC_BRBINFO_2_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_BRBINFO_2_3.yaml @@ -37,10 +37,11 @@ tests: - label: "DUT reads VendorName from the TH" PICS: BRBINFO.C.A0001 verification: | - ./chip-tool bridgeddevicebasic read vendor-name 1 3 + ./chip-tool bridgeddevicebasicinformation read vendor-name 1 3 Optional Attribute - If it is supported, then in TH(bridge-app) log it will results in displaying the ReportDataMessage , else it will display UNSUPPORTED_ATTRIBUTE + Example Log: [1663582949.056686][155023:155023] CHIP:DMG: [1663582949.056724][155023:155023] CHIP:DMG: ReportDataMessage = @@ -127,7 +128,7 @@ tests: - label: "DUT reads ProductName from the TH" PICS: BRBINFO.C.A0003 verification: | - ./chip-tool bridgeddevicebasic read product-name 1 3 + ./chip-tool bridgeddevicebasicinformation read product-name 1 3 Optional Attribute - If it is supported, then in TH(bridge-app) log it will results in displaying the ReportDataMessage , else it will display UNSUPPORTED_ATTRIBUTE @@ -227,7 +228,7 @@ tests: - label: "DUT reads HardwareVersion from the TH" PICS: BRBINFO.C.A0007 verification: | - ./chip-tool bridgeddevicebasic read hardware-version 1 3 + ./chip-tool bridgeddevicebasicinformation read hardware-version 1 3 Optional Attribute - If it is supported, then in TH(bridge-app) log it will results in displaying the ReportDataMessage , else it will display UNSUPPORTED_ATTRIBUTE @@ -274,7 +275,7 @@ tests: - label: "DUT reads HardwareVersionString from the TH" PICS: BRBINFO.C.A0008 verification: | - ./chip-tool bridgeddevicebasic read hardware-version-string 1 3 + ./chip-tool bridgeddevicebasicinformation read hardware-version-string 1 3 Optional Attribute - If it is supported, then in TH(bridge-app) log it will results in displaying the ReportDataMessage , else it will display UNSUPPORTED_ATTRIBUTE @@ -319,10 +320,11 @@ tests: - label: "DUT reads SoftwareVersion from the TH" PICS: BRBINFO.C.A0009 verification: | - ./chip-tool bridgeddevicebasic read software-version 1 3 + ./chip-tool bridgeddevicebasicinformation read software-version 1 3 Optional Attribute - If it is supported, then in TH(bridge-app) log it will results in displaying the ReportDataMessage , else it will display UNSUPPORTED_ATTRIBUTE + Example Log: [1663658830.077037][3274:3274] CHIP:DMG: ReportDataMessage = @@ -411,7 +413,7 @@ tests: - label: "DUT reads ManufacturingDate from the TH" PICS: BRBINFO.C.A000b verification: | - ./chip-tool bridgeddevicebasic read manufacturing-date 1 3 + ./chip-tool bridgeddevicebasicinformation read manufacturing-date 1 3 Optional Attribute - If it is supported, then in TH(bridge-app) log it will results in displaying the ReportDataMessage , else it will display UNSUPPORTED_ATTRIBUTE @@ -456,7 +458,7 @@ tests: - label: "DUT reads PartNumber from the TH" PICS: BRBINFO.C.A000c verification: | - ./chip-tool bridgeddevicebasic read part-number 1 3 + ./chip-tool bridgeddevicebasicinformation read part-number 1 3 Optional Attribute - If it is supported, then in TH(bridge-app) log it will results in displaying the ReportDataMessage , else it will display UNSUPPORTED_ATTRIBUTE @@ -502,7 +504,7 @@ tests: - label: "DUT reads ProductURL from the TH" PICS: BRBINFO.C.A000d verification: | - ./chip-tool bridgeddevicebasic read product-url 1 3 + ./chip-tool bridgeddevicebasicinformation read product-url 1 3 Optional Attribute - If it is supported, then in TH(bridge-app) log it will results in displaying the ReportDataMessage , else it will display UNSUPPORTED_ATTRIBUTE @@ -548,7 +550,7 @@ tests: - label: "DUT reads ProductLabel from the TH" PICS: BRBINFO.C.A000e verification: | - ./chip-tool bridgeddevicebasic read product-label 1 3 + ./chip-tool bridgeddevicebasicinformation read product-label 1 3 Optional Attribute - If it is supported, then in TH(bridge-app) log it will results in displaying the ReportDataMessage , else it will display UNSUPPORTED_ATTRIBUTE @@ -641,7 +643,7 @@ tests: - label: "DUT reads Reachable from the TH" PICS: BRBINFO.C.A0011 verification: | - ./chip-tool bridgeddevicebasic read reachable 1 3 + ./chip-tool bridgeddevicebasicinformation read reachable 1 3 Verify ReadRequestMessage is displayed on TH(bridge-app) Log [1663659103.609502][3274:3274] CHIP:DMG: @@ -682,7 +684,7 @@ tests: - label: "DUT reads UniqueID from the TH" PICS: BRBINFO.C.A0012 verification: | - ./chip-tool bridgeddevicebasic read unique-id 1 3 + ./chip-tool bridgeddevicebasicinformation read unique-id 1 3 Optional Attribute - If it is supported, then in TH(bridge-app) log it will results in displaying the ReportDataMessage , else it will display UNSUPPORTED_ATTRIBUTE Example Log: diff --git a/src/app/tests/suites/certification/Test_TC_BR_1.yaml b/src/app/tests/suites/certification/Test_TC_BR_1.yaml index 79894d0b2211d4..6f6ff349b7bcfc 100644 --- a/src/app/tests/suites/certification/Test_TC_BR_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_BR_1.yaml @@ -492,14 +492,14 @@ tests: verification: | For Bridged Device Basic Information cluster, ref the test plan (https://github.com/CHIP-Specifications/chip-test-plans/blob/master/src/cluster/bridged_device_basic_information.adoc) - ./chip-tool bridgeddevicebasic read reachable 1 3 + ./chip-tool bridgeddevicebasicinformation read reachable 1 3 Verify reachable attribute is read successfully in TH(chip-tool) Log [1657003614.269096][4564:4569] CHIP:TOO: Endpoint: 3 Cluster: 0x0000_0039 Attribute 0x0000_0011 DataVersion: 1897994097 [1657003614.269155][4564:4569] CHIP:TOO: Reachable: TRUE - ./chip-tool bridgeddevicebasic read node-label 1 4 + ./chip-tool bridgeddevicebasicinformation read node-label 1 4 Verify Node-label is read sucessfully in TH(chip-tool) Log @@ -515,7 +515,7 @@ tests: Configuration cluster refers to" PICS: MCORE.BRIDGE && MCORE.BRIDGE.BatInfo verification: | - For Power Source Configuration and Power Source clusters, ref the test plan - Link1: https://github.com/CHIP-Specifications/chip-test-plans/blob/master/src/bridge.adoc#testplan_PowerSourceConfiguration Link2: https://github.com/CHIP-Specifications/chip-test-plans/blob/master/src/bridge.adoc#testplan_PowerSource + For Power Source Configuration and Power Source clusters, ref the test plan - Link Link2 None of the endpoints listed in step 2b supports Power Source Configuration cluster and Power Source cluster. @@ -676,7 +676,7 @@ tests: which is an actuator (e.g. light, window covering)" PICS: MCORE.BRIDGE verification: | - From Step 5 output , choose one of the device type and identify the device from the device(https://github.com/CHIP-Specifications/connectedhomeip-spec/blob/master/src/device_types/section_Application-Device-Types.adoc) library. + From Step 5 output , choose one of the device type and identify the device from the device library. For Ex: on-off cluster has been taken as example to run tfurther steps disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_CADMIN_1_19.yaml b/src/app/tests/suites/certification/Test_TC_CADMIN_1_19.yaml index e7ee01bc73bf2d..d3a0dd065fa8c1 100644 --- a/src/app/tests/suites/certification/Test_TC_CADMIN_1_19.yaml +++ b/src/app/tests/suites/certification/Test_TC_CADMIN_1_19.yaml @@ -34,7 +34,7 @@ tests: - label: "TH_CR1 starts a commissioning process with DUT_CE" PICS: CADMIN.S verification: | - "1. Provision the device using TH_CR1 -chip tool(use above instructions) ," + "1. Provision the device using TH_CR1 -chip tool(use above instructions) , " ./chip-tool operationalcredentials read supported-fabrics 1 0 @@ -98,7 +98,7 @@ tests: disabled: true - label: - "THn starts a commissioning process and opens a commissioning window + "THn_1 starts a commissioning process and opens a commissioning window with DUT_CE" PICS: CADMIN.S verification: | diff --git a/src/app/tests/suites/certification/Test_TC_CADMIN_1_20.yaml b/src/app/tests/suites/certification/Test_TC_CADMIN_1_20.yaml index 447671d1e1053d..b8b3f132227324 100644 --- a/src/app/tests/suites/certification/Test_TC_CADMIN_1_20.yaml +++ b/src/app/tests/suites/certification/Test_TC_CADMIN_1_20.yaml @@ -35,7 +35,7 @@ tests: - label: "TH_CR1 starts a commissioning process with DUT_CE" PICS: CADMIN.S verification: | - "1. Provision the device using TH_CR1 - chip tool(use above instructions) ," + "1. Provision the device using TH_CR1 -chip tool(use above instructions) , " ./chip-tool operationalcredentials read supported-fabrics 1 0 @@ -118,7 +118,7 @@ tests: disabled: true - label: - "THn starts a commissioning process and opens a commissioning window + "THn_1 starts a commissioning process and opens a commissioning window with DUT_CE" PICS: CADMIN.S.C01.Rsp verification: | diff --git a/src/app/tests/suites/certification/Test_TC_CC_5_4.yaml b/src/app/tests/suites/certification/Test_TC_CC_5_4.yaml index ef1dfeeae6e24c..248fb2c648f90d 100644 --- a/src/app/tests/suites/certification/Test_TC_CC_5_4.yaml +++ b/src/app/tests/suites/certification/Test_TC_CC_5_4.yaml @@ -121,7 +121,7 @@ tests: verification: | ./chip-tool colorcontrol read current-x 1 1 - After 30 Seconds, Verify response contains a CurrentX value in TH(all-clusters-app) Logs: + After 30 Seconds, Verify response contains CurrentX value in TH(all-clusters-app) Logs: ReportDataMessage = [1666937465.689943][47283:47283] CHIP:DMG: { [1666937465.689946][47283:47283] CHIP:DMG: AttributeReportIBs = @@ -148,35 +148,6 @@ tests: [1666937465.690045][47283:47283] CHIP:DMG: SuppressResponse = true, [1666937465.690049][47283:47283] CHIP:DMG: InteractionModelRevision = 1 [1666937465.690053][47283:47283] CHIP:DMG: } - - ./chip-tool colorcontrol read current-y 1 1 - After 30 Seconds, Verify response contains a CurrentY value in TH(all-clusters-app) Logs: - ReportDataMessage = - [1666937453.573485][47283:47283] CHIP:DMG: { - [1666937453.573488][47283:47283] CHIP:DMG: AttributeReportIBs = - [1666937453.573494][47283:47283] CHIP:DMG: [ - [1666937453.573496][47283:47283] CHIP:DMG: AttributeReportIB = - [1666937453.573501][47283:47283] CHIP:DMG: { - [1666937453.573504][47283:47283] CHIP:DMG: AttributeDataIB = - [1666937453.573508][47283:47283] CHIP:DMG: { - [1666937453.573512][47283:47283] CHIP:DMG: DataVersion = 0xd5f334b2, - [1666937453.573514][47283:47283] CHIP:DMG: AttributePathIB = - [1666937453.573518][47283:47283] CHIP:DMG: { - [1666937453.573523][47283:47283] CHIP:DMG: Endpoint = 0x1, - [1666937453.573527][47283:47283] CHIP:DMG: Cluster = 0x300, - [1666937453.573533][47283:47283] CHIP:DMG: Attribute = 0x0000_0004, - [1666937453.573536][47283:47283] CHIP:DMG: } - [1666937453.573541][47283:47283] CHIP:DMG: - [1666937453.573544][47283:47283] CHIP:DMG: Data = 500, - [1666937453.573548][47283:47283] CHIP:DMG: }, - [1666937453.573553][47283:47283] CHIP:DMG: - [1666937453.573556][47283:47283] CHIP:DMG: }, - [1666937453.573561][47283:47283] CHIP:DMG: - [1666937453.573564][47283:47283] CHIP:DMG: ], - [1666937453.573568][47283:47283] CHIP:DMG: - [1666937453.573571][47283:47283] CHIP:DMG: SuppressResponse = true, - [1666937453.573573][47283:47283] CHIP:DMG: InteractionModelRevision = 1 - [1666937453.573576][47283:47283] CHIP:DMG: } disabled: true - label: "DUT sends MoveColor command to TH" @@ -223,7 +194,7 @@ tests: verification: | ./chip-tool colorcontrol read current-x 1 1 - After 10 seconds, Verify response contains a CurrentX value in TH(all-clusters-app) Logs: + After 10 seconds, Verify response contains CurrentX value in TH(all-clusters-app) Logs: ReportDataMessage = [1666948520.819763][52742:52742] CHIP:DMG: { [1666948520.819766][52742:52742] CHIP:DMG: AttributeReportIBs = @@ -249,39 +220,7 @@ tests: [1666948520.819859][52742:52742] CHIP:DMG: [1666948520.819863][52742:52742] CHIP:DMG: SuppressResponse = true, [1666948520.819867][52742:52742] CHIP:DMG: InteractionModelRevision = 1 - [1666948520.819870][52742:52742] CHIP:DMG: } - - - ./chip-tool colorcontrol read current-y 1 1 - - After 10 seconds, Verify response contains a CurrentY value in TH(all-clusters-app) Logs: - - ReportDataMessage = - [1666948542.982566][52742:52742] CHIP:DMG: { - [1666948542.982570][52742:52742] CHIP:DMG: AttributeReportIBs = - [1666948542.982576][52742:52742] CHIP:DMG: [ - [1666948542.982579][52742:52742] CHIP:DMG: AttributeReportIB = - [1666948542.982586][52742:52742] CHIP:DMG: { - [1666948542.982590][52742:52742] CHIP:DMG: AttributeDataIB = - [1666948542.982594][52742:52742] CHIP:DMG: { - [1666948542.982598][52742:52742] CHIP:DMG: DataVersion = 0x2b889669, - [1666948542.982603][52742:52742] CHIP:DMG: AttributePathIB = - [1666948542.982607][52742:52742] CHIP:DMG: { - [1666948542.982612][52742:52742] CHIP:DMG: Endpoint = 0x1, - [1666948542.982617][52742:52742] CHIP:DMG: Cluster = 0x300, - [1666948542.982622][52742:52742] CHIP:DMG: Attribute = 0x0000_0004, - [1666948542.982627][52742:52742] CHIP:DMG: } - [1666948542.982632][52742:52742] CHIP:DMG: - [1666948542.982638][52742:52742] CHIP:DMG: Data = 700, - [1666948542.982646][52742:52742] CHIP:DMG: }, - [1666948542.982650][52742:52742] CHIP:DMG: - [1666948542.982653][52742:52742] CHIP:DMG: }, - [1666948542.982658][52742:52742] CHIP:DMG: - [1666948542.982662][52742:52742] CHIP:DMG: ], - [1666948542.982668][52742:52742] CHIP:DMG: - [1666948542.982671][52742:52742] CHIP:DMG: SuppressResponse = true, - [1666948542.982674][52742:52742] CHIP:DMG: InteractionModelRevision = 1 - [1666948542.982676][52742:52742] CHIP:DMG: } + [1666948520.819870][52742:52742] CHIP:DMG: disabled: true - label: "DUT sends StepColor command to TH" @@ -356,36 +295,6 @@ tests: [1666948591.930834][52742:52742] CHIP:DMG: SuppressResponse = true, [1666948591.930837][52742:52742] CHIP:DMG: InteractionModelRevision = 1 [1666948591.930839][52742:52742] CHIP:DMG: } - - ./chip-tool colorcontrol read current-y 1 1 - - After 20 Seconds, Verify response contains a CurrentY value in TH(all-clusters-app) Logs: - ReportDataMessage = - [1666948667.570081][52742:52742] CHIP:DMG: { - [1666948667.570084][52742:52742] CHIP:DMG: AttributeReportIBs = - [1666948667.570089][52742:52742] CHIP:DMG: [ - [1666948667.570092][52742:52742] CHIP:DMG: AttributeReportIB = - [1666948667.570097][52742:52742] CHIP:DMG: { - [1666948667.570100][52742:52742] CHIP:DMG: AttributeDataIB = - [1666948667.570103][52742:52742] CHIP:DMG: { - [1666948667.570107][52742:52742] CHIP:DMG: DataVersion = 0x2b889fba, - [1666948667.570110][52742:52742] CHIP:DMG: AttributePathIB = - [1666948667.570115][52742:52742] CHIP:DMG: { - [1666948667.570118][52742:52742] CHIP:DMG: Endpoint = 0x1, - [1666948667.570124][52742:52742] CHIP:DMG: Cluster = 0x300, - [1666948667.570127][52742:52742] CHIP:DMG: Attribute = 0x0000_0004, - [1666948667.570132][52742:52742] CHIP:DMG: } - [1666948667.570137][52742:52742] CHIP:DMG: - [1666948667.570141][52742:52742] CHIP:DMG: Data = 800, - [1666948667.570143][52742:52742] CHIP:DMG: }, - [1666948667.570147][52742:52742] CHIP:DMG: - [1666948667.570150][52742:52742] CHIP:DMG: }, - [1666948667.570155][52742:52742] CHIP:DMG: - [1666948667.570158][52742:52742] CHIP:DMG: ], - [1666948667.570163][52742:52742] CHIP:DMG: - [1666948667.570166][52742:52742] CHIP:DMG: SuppressResponse = true, - [1666948667.570169][52742:52742] CHIP:DMG: InteractionModelRevision = 1 - [1666948667.570171][52742:52742] CHIP:DMG: } disabled: true - label: "DUT sends StopMoveStep command to TH." @@ -433,7 +342,7 @@ tests: verification: | ./chip-tool colorcontrol read current-x 1 1 - Verify response contains a CurrentX value in TH(all-clusters-app) Logs: + Verify response contains CurrentX value in TH(all-clusters-app) Logs: ReportDataMessage = [1666948762.408750][52742:52742] CHIP:DMG: { [1666948762.408753][52742:52742] CHIP:DMG: AttributeReportIBs = @@ -460,35 +369,4 @@ tests: [1666948762.408837][52742:52742] CHIP:DMG: SuppressResponse = true, [1666948762.408839][52742:52742] CHIP:DMG: InteractionModelRevision = 1 [1666948762.408842][52742:52742] CHIP:DMG: } - - - ./chip-tool colorcontrol read current-y 1 1 - - Verify response contains a CurrentY value in TH(all-clusters-app) Logs: - ReportDataMessage = - [1666948770.658007][52742:52742] CHIP:DMG: { - [1666948770.658010][52742:52742] CHIP:DMG: AttributeReportIBs = - [1666948770.658017][52742:52742] CHIP:DMG: [ - [1666948770.658021][52742:52742] CHIP:DMG: AttributeReportIB = - [1666948770.658029][52742:52742] CHIP:DMG: { - [1666948770.658033][52742:52742] CHIP:DMG: AttributeDataIB = - [1666948770.658038][52742:52742] CHIP:DMG: { - [1666948770.658043][52742:52742] CHIP:DMG: DataVersion = 0x2b889fba, - [1666948770.658050][52742:52742] CHIP:DMG: AttributePathIB = - [1666948770.658055][52742:52742] CHIP:DMG: { - [1666948770.658060][52742:52742] CHIP:DMG: Endpoint = 0x1, - [1666948770.658068][52742:52742] CHIP:DMG: Cluster = 0x300, - [1666948770.658073][52742:52742] CHIP:DMG: Attribute = 0x0000_0004, - [1666948770.658079][52742:52742] CHIP:DMG: } - [1666948770.658086][52742:52742] CHIP:DMG: - [1666948770.658092][52742:52742] CHIP:DMG: Data = 800, - [1666948770.658096][52742:52742] CHIP:DMG: }, - [1666948770.658105][52742:52742] CHIP:DMG: - [1666948770.658110][52742:52742] CHIP:DMG: }, - [1666948770.658116][52742:52742] CHIP:DMG: - [1666948770.658120][52742:52742] CHIP:DMG: ], - [1666948770.658127][52742:52742] CHIP:DMG: - [1666948770.658131][52742:52742] CHIP:DMG: SuppressResponse = true, - [1666948770.658136][52742:52742] CHIP:DMG: InteractionModelRevision = 1 - [1666948770.658140][52742:52742] CHIP:DMG: } disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_CNET_4_10.yaml b/src/app/tests/suites/certification/Test_TC_CNET_4_10.yaml index c5e242c9486cde..3a49d9b8e83be8 100644 --- a/src/app/tests/suites/certification/Test_TC_CNET_4_10.yaml +++ b/src/app/tests/suites/certification/Test_TC_CNET_4_10.yaml @@ -26,6 +26,26 @@ config: endpoint: 0 tests: + - label: "Precondition" + verification: | + Commission TH and DUT on Thread setup + disabled: true + + - label: "Precondition" + verification: | + The cluster Identifier 49 (0x0031) is present in the ServerList attribute + disabled: true + + - label: "Precondition" + verification: | + The FeatureMap attribute value is 2 + disabled: true + + - label: "Precondition" + verification: | + MaxNetworks attribute value is at least 1 which is saved as 'MaxNetworksValue' for future use + disabled: true + - label: "TH sends ArmFailSafe command to the DUT with ExpiryLengthSeco nds set to 900" diff --git a/src/app/tests/suites/certification/Test_TC_DD_1_8.yaml b/src/app/tests/suites/certification/Test_TC_DD_1_8.yaml index b355975fed130a..7156ab378bc336 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_1_8.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_1_8.yaml @@ -104,7 +104,7 @@ tests: verification: | ./chip-tool pairing code 1 MT:-24J042C00KA0648G00 No applicable TH logs. - Verify in DUT as commissioner side: + Verify in DUT(CHIP-TOOL) CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_0030 Command=0x0000_0005 CHIP:CTL: Received CommissioningComplete response, errorCode=0 CHIP:CTL: Successfully finished commissioning step "SendComplete" @@ -120,27 +120,10 @@ tests: using DUT. Using the example provided above, the payload would be MT:-24J029Q00KA064IJ3P0IXZB0DK5N1K8SQ1RYCU1-A40." PICS: MCORE.DD.SCAN_QR_CODE - verification: | - ./chip-tool pairing code 1 MT:-24J042C00KA0648G00 - No applicable TH logs. - Verify in DUT(CHIP-TOOL) - CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_0030 Command=0x0000_0005 - CHIP:CTL: Received CommissioningComplete response, errorCode=0 - CHIP:CTL: Successfully finished commissioning step 'SendComplete' - CHIP:CTL: Commissioning stage next step: 'SendComplete' -> 'Cleanup' - CHIP:CTL: Performing next commissioning step 'Cleanup' - CHIP:CTL: Successfully finished commissioning step 'Cleanup' - CHIP:TOO: Device commissioning completed with success - CHIP:DMG: ICR moving to [AwaitingDe] - disabled: true - - - label: - "Using the DUT, parse the THs QR code to onboard the TH Device onto - the Matter network." verification: | 1. Launch the TH commissionee app and get QR code from TH side Verify in TH (ALL-CLUSTER-APP) - ./chip-all-clusters-app + ./chip-all-clusters-app ... [1667807422.508516][12415:12415] CHIP:DL: Manufacturing Date: (not set) [1667807422.508536][12415:12415] CHIP:DL: Device Type: 65535 (0xFFFF) @@ -148,11 +131,26 @@ tests: [1667807422.508591][12415:12415] CHIP:SVR: Copy/paste the below URL in a browser to see the QR Code: [1667807422.508608][12415:12415] CHIP:SVR: https://project-chip.github.io/connectedhomeip/qrcode.html?data=MT%3A-24J042C00KA0648G00 - 2. Build TLV Data into TH's QR code using chip-tool's generate-qrcode command - ./chip-tool payload generate-qrcode --existing-payload MT:-24J042C00KA0648G00 --tlvBytes hex:152C000A3132333435363738393018 + 2. Build TLV Data into TH"s QR code using chip-tool"s generate-qrcode command + ./chip-tool payload generate-qrcode --existing-payload MT:-24J042C00KA0648G00 --tlvBytes hex:152C000A3132333435363738393018 [1667807462.804398][10254:10254] CHIP:TOO: QR Code: MT:-24J042C00KA064IJ3P0IXZB0DK5N1K8SQ1RYCU1-A40 disabled: true + - label: + "Using the DUT, parse the THs QR code to onboard the TH Device onto + the Matter network." + verification: | + ./chip-tool pairing code 1 MT:-24J042C00KA064IJ3P0IXZB0DK5N1K8SQ1RYCU1-A40 + + Verify in DUT(CHIP-TOOL) + [1657210956708] [28601:16575811] CHIP: [CTL] Received CommissioningComplete response, errorCode=0 + [1657210956708] [28601:16575811] CHIP: [CTL] Successfully finished commissioning step "SendComplete" + [1657210956708] [28601:16575811] CHIP: [CTL] Commissioning stage next step: "SendComplete" -> "Cleanup" + [1657210956708] [28601:16575811] CHIP: [CTL] Performing next commissioning step "Cleanup" + [1657210956708] [28601:16575811] CHIP: [CTL] Successfully finished commissioning step "Cleanup" + [1657210956709] [28601:16575811] CHIP: [TOO] Device commissioning completed with success + disabled: true + - label: "Scan the TH Devices QR code (that includes the additional large TLV data) using DUT. For an example using 1000 bytes of data, the payload @@ -166,7 +164,7 @@ tests: No applicable TH logs. 1. Launch the TH commissionee app and get QR code from TH side - ./chip-all-clusters-app + ./chip-all-clusters-app [1667807539.277170][12433:12433] CHIP:DL: Manufacturing Date: (not set) [1667807539.277189][12433:12433] CHIP:DL: Device Type: 65535 (0xFFFF) @@ -174,7 +172,8 @@ tests: [1667807539.277244][12433:12433] CHIP:SVR: Copy/paste the below URL in a browser to see the QR Code: [1667807539.277261][12433:12433] CHIP:SVR: https://project-chip.github.io/connectedhomeip/qrcode.html?data=MT%3A-24J042C00KA0648G00 - 2. Build TLV Data into TH's QR code using chip-tool's generate-qrcode command. To generate the QR code containing the 1000-byte TLV data, use the following command and piece together the 2 log lines of output. + + 2. Build TLV Data into TH's QR code using chip-tool"s generate-qrcode command. To generate the QR code containing the 1000-byte TLV data, use the following command and piece together the 2 log lines of output. NOTE: The finished QR code is in the verification step already. ./chip-tool payload generate-qrcode --existing-payload MT:-24J042C00KA0648G00 --tlvBytes hex:152d82e8033132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393018 diff --git a/src/app/tests/suites/certification/Test_TC_DD_2_2.yaml b/src/app/tests/suites/certification/Test_TC_DD_2_2.yaml index 429c47c5c36167..a58d8d90c6ab2d 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_2_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_2_2.yaml @@ -214,14 +214,14 @@ tests: verification: | 1. Discover commissionables over BLE using DUT=chip-tool pairing command - Verify in TH as commissionee side: - $ ./chip-tool pairing ble-wifi 1 zigbeehome matter123 20202021 3841 + Verify in TH (CHIP-TOOL): + ./chip-tool pairing ble-wifi 1 zigbeehome matter123 20202021 3841 [1651743342.299897][3461:3464] CHIP:BLE: New device scanned: E4:5F:01:0F:1A:02 [1651743342.299951][3461:3464] CHIP:BLE: Device discriminator match. Attempting to connect. [1651743342.303783][3461:3464] CHIP:BLE: Scan complete notification without an active scan. [1651743346.244175][3461:3464] CHIP:DL: ConnectDevice complete - Verify in DUT as commissioner side: + Verify in DUT (ALL-CLUSTER-APP): [1651743346.152716][5072:5075] CHIP:DL: Device E4:5F:01:0F:3B:B1 (Path: /org/bluez/hci0/dev_E4_5F_01_0F_3B_B1) Connected [1651743347.908807][5072:5075] CHIP:DL: BluezCharacteristicAcquireWrite is called, conn: 0xffffa0043700 [1651743347.911151][5072:5075] CHIP:DL: c1 BluezCharacteristicWriteFD mtu, 517 @@ -298,7 +298,7 @@ tests: disabled: true - label: - "DUT must find TH and provide onboarding data for validation, Pass + "DUT must find TH and provide onboarding data for validation.Pass Criteria: DUT is able to report the Onboarding payload as set on TH" PICS: MCORE.DD.DISCOVERY_SOFTAP verification: | diff --git a/src/app/tests/suites/certification/Test_TC_DD_3_19.yaml b/src/app/tests/suites/certification/Test_TC_DD_3_19.yaml index cadb33d574df81..9649d0456bb1fe 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_3_19.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_3_19.yaml @@ -31,6 +31,10 @@ tests: verification: | 1 - Commissioner is on an operational network and has accurate date, time, timezone, regulatory, and fabric information available. 2 - 5.1.3 - QR code is printed on the Commissionee device or in additional provided materials (ex: manual). + + To put the DUT into commissionable state and verify commissionable state. + This step is same in couple of other cases (like DD) so use the same verification method here too i.e. if your DUT is discoverable over mDNS then use 'chiptool discover commissionables' to discover mDNS adv and provision the device using 'chip-tool pairing code node-id payload'. + otherwise if your DUT is advertising over BLE , pls use the '/chip-tool pairing ble-wifi 1 zigbeehome matter123 20202021 3841 --trace_decode 1' command to discover and provision the device (BTW the SSID , passwd, descriminator ..etc are configurable parameters for your DUT) disabled: true - label: diff --git a/src/app/tests/suites/certification/Test_TC_DD_3_2.yaml b/src/app/tests/suites/certification/Test_TC_DD_3_2.yaml index f49d4b59a53811..00b066122aba99 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_3_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_3_2.yaml @@ -34,9 +34,9 @@ tests: "Commissioner and Commissionee discover each other and connect via the discovery mode applicable for the DUT." verification: | - Verify in DUT as commissionee side: start BLE Advertising by specific DUT implementation + Verify in DUT(ALL-CLUSTER-APP) start BLE Advertising by specific DUT implementation - Verify in TH as commissioner side: start commissioning process(need to obtain the Thread dataset first) + Verify in TH (CHIP-TOOL) start commissioning process(need to obtain the Thread dataset first) ./chip-tool pairing ble-thread 1 hex:0e080000000000010000000300000f35060004001fffe0020811111111222222220708fd27e57b1b1e22d9051000112233445566778899aabbccddeeff030e4f70656e54687265616444656d6f01021234041061e1206d2c2b46e079eb775f41fc72190c0402a0fff8 20202021 3840 ,, @@ -46,7 +46,7 @@ tests: "Establish encryption keys with Password Authenticated Session Establishment on the commissioning channel" verification: | - Verify in TH as commissioner side + Verify in TH(CHIP-TOOL) CHIP:SC: Received PBKDF param response disabled: true @@ -55,7 +55,7 @@ tests: "Commissioner SHALL re-arm Fail-safe timer on Commissionee within 60s (the autonomously Fail-safe timer length set by Commissionee)" verification: | - Verify in TH as commissioner side + Verify in TH(CHIP-TOOL) CHIP:CTL: Arming failsafe (60 seconds) disabled: true @@ -65,7 +65,7 @@ tests: Commissionee." PICS: MCORE.COM.WIRELESS verification: | - Verify in TH as commissioner side + Verify in TH(CHIP-TOOL) CHIP:CTL: Setting Regulatory Config disabled: true @@ -74,7 +74,7 @@ tests: "Commissioner requests operational CSR from Commissionee with OperationalCSRRequest command" verification: | - Verify in TH as commissioner side + Verify in TH(CHIP-TOOL) CHIP:CTL: Sending CSR request to 0xffffa4001730 device CHIP:DMG: ICR moving to [AddingComm] @@ -138,7 +138,7 @@ tests: "Commissioner configures operational credentials on DUT if not previously installed" verification: | - Verify in TH as commissioner side + Verify in TH(CHIP-TOOL) [1651218829.220063][3273:3278] CHIP:CTL: Sending root certificate to the device [1651218829.220201][3273:3278] CHIP:DMG: ICR moving to [AddingComm] @@ -192,7 +192,7 @@ tests: "Commissioner configures itself as administrator in ACL on DUT if needed" verification: | - Verify in TH as commissioner side + Verify in TH(CHIP-TOOL) [1651218829.457248][3273:3278] CHIP:CTL: Sending operational certificate chain to the device [1651218829.457372][3273:3278] CHIP:DMG: ICR moving to [AddingComm] @@ -248,7 +248,7 @@ tests: "Commissioner configures operational network on DUT if DUT both supports and requires" verification: | - Verify in TH as commissioner side + Verify in TH(CHIP-TOOL) [1651218833.995054][3273:3278] CHIP:CTL: Adding thread network [1651218833.995176][3273:3278] CHIP:DMG: ICR moving to [AddingComm] @@ -300,7 +300,7 @@ tests: "Commissioner instructs Commissionee to connect to operational network if not already connected" verification: | - Verify in TH as commissioner side + Verify in TH(CHIP-TOOL) [1651218834.137891][3273:3278] CHIP:CTL: Enabling thread network [1651218834.138014][3273:3278] CHIP:DMG: ICR moving to [AddingComm] @@ -358,7 +358,7 @@ tests: - label: "Commissioner starts discovery of DUT using Operational Discovery" verification: | - Verify in TH as commissioner side + Verify in TH(CHIP-TOOL) CHIP:DL: Avahi resolve found CHIP:DIS: Node ID resolved for 0x0000000000000001 @@ -369,7 +369,7 @@ tests: - label: "Commissioner opens a CASE session with DUT over operational network" verification: | - Verify in TH as commissioner side + Verify in TH(CHIP-TOOL) CHIP:SC: Sent Sigma1 msg CHIP:CTL: Address resolved for node: 0x0000000000000001 @@ -408,7 +408,7 @@ tests: - label: "Commissioner sends CommissioningComplete command" verification: | - Verify in TH as commissioner side + Verify in TH(CHIP-TOOL) CHIP:CTL: Received CommissioningComplete response CHIP:CTL: Rendezvous cleanup diff --git a/src/app/tests/suites/certification/Test_TC_DRLK_3_3.yaml b/src/app/tests/suites/certification/Test_TC_DRLK_3_3.yaml index 083ef48642adad..c4f5bf00b8df6d 100644 --- a/src/app/tests/suites/certification/Test_TC_DRLK_3_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_DRLK_3_3.yaml @@ -35,7 +35,7 @@ tests: "NOTE: https://github.com/project-chip/connectedhomeip/tree/master/examples/lock-app/linux#readme Events to be executed as following 1. Compile app using below command in connectedhomeip folder - a. ./scripts/run_in_build_env.sh ./scripts/build/build_examples.py --target linux-arm64-all-clusters-no-ble-asan-clang build + a. ./scripts/run_in_build_env.sh "./scripts/build/build_examples.py --target linux-arm64-all-clusters-no-ble-asan-clang build" 2. Build respective app (lock-app) 3. Commission DUT to TH 4. Open 2nd terminal of DUT and provide the below command to obtain PID of DUT @@ -1311,27 +1311,25 @@ tests: User command" PICS: DRLK.C.E04 verification: | - ./chip-tool doorlock read-event lock-user-change 1 1 - Verify "DUT receives read-event lock-user-change response" on the TH(Lock-app) Log: [1667215381.519551][14571:14571] CHIP:EM: Handling via exchange: 17082r, Delegate: 0xaaaae921d988 [1667215381.519649][14571:14571] CHIP:IM: Received Read request [1667215381.519824][14571:14571] CHIP:DMG: ReadRequestMessage = [1667215381.519891][14571:14571] CHIP:DMG: { - [1667215381.519944][14571:14571] CHIP:DMG: EventPathIBs = - [1667215381.520009][14571:14571] CHIP:DMG: [ - [1667215381.520071][14571:14571] CHIP:DMG: EventPath = - [1667215381.520154][14571:14571] CHIP:DMG: { - [1667215381.520226][14571:14571] CHIP:DMG: Endpoint = 0x1, - [1667215381.520310][14571:14571] CHIP:DMG: Cluster = 0x101, - [1667215381.520389][14571:14571] CHIP:DMG: Event = 0x4, - [1667215381.520471][14571:14571] CHIP:DMG: }, + [1667215381.519944][14571:14571] CHIP:DMG: EventPathIBs = + [1667215381.520009][14571:14571] CHIP:DMG: [ + [1667215381.520071][14571:14571] CHIP:DMG: EventPath = + [1667215381.520154][14571:14571] CHIP:DMG: { + [1667215381.520226][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667215381.520310][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667215381.520389][14571:14571] CHIP:DMG: Event = 0x4, + [1667215381.520471][14571:14571] CHIP:DMG: }, [1667215381.520548][14571:14571] CHIP:DMG: - [1667215381.520609][14571:14571] CHIP:DMG: ], + [1667215381.520609][14571:14571] CHIP:DMG: ], [1667215381.520680][14571:14571] CHIP:DMG: - [1667215381.520742][14571:14571] CHIP:DMG: isFabricFiltered = true, - [1667215381.520807][14571:14571] CHIP:DMG: InteractionModelRevision = 1 + [1667215381.520742][14571:14571] CHIP:DMG: isFabricFiltered = true, + [1667215381.520807][14571:14571] CHIP:DMG: InteractionModelRevision = 1 [1667215381.520866][14571:14571] CHIP:DMG: }, [1667215381.521021][14571:14571] CHIP:DMG: IM RH moving to [GeneratingReports] [1667215381.521248][14571:14571] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 @@ -1386,520 +1384,313 @@ tests: [1667215381.528607][14571:14571] CHIP:DMG: [1667215381.529222][14571:14571] CHIP:DMG: ReportDataMessage = [1667215381.529357][14571:14571] CHIP:DMG: { - [1667215381.529414][14571:14571] CHIP:DMG: EventReportIBs = - [1667215381.529501][14571:14571] CHIP:DMG: [ - [1667215381.529563][14571:14571] CHIP:DMG: EventReportIB = - [1667215381.529663][14571:14571] CHIP:DMG: { - [1667215381.529734][14571:14571] CHIP:DMG: EventDataIB = - [1667215381.529822][14571:14571] CHIP:DMG: { - [1667215381.529906][14571:14571] CHIP:DMG: EventPath = - [1667215381.529992][14571:14571] CHIP:DMG: { - [1667215381.530079][14571:14571] CHIP:DMG: Endpoint = 0x1, - [1667215381.530177][14571:14571] CHIP:DMG: Cluster = 0x101, - [1667215381.530269][14571:14571] CHIP:DMG: Event = 0x4, - [1667215381.530353][14571:14571] CHIP:DMG: }, + [1667215381.529414][14571:14571] CHIP:DMG: EventReportIBs = + [1667215381.529501][14571:14571] CHIP:DMG: [ + [1667215381.529563][14571:14571] CHIP:DMG: EventReportIB = + [1667215381.529663][14571:14571] CHIP:DMG: { + [1667215381.529734][14571:14571] CHIP:DMG: EventDataIB = + [1667215381.529822][14571:14571] CHIP:DMG: { + [1667215381.529906][14571:14571] CHIP:DMG: EventPath = + [1667215381.529992][14571:14571] CHIP:DMG: { + [1667215381.530079][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667215381.530177][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667215381.530269][14571:14571] CHIP:DMG: Event = 0x4, + [1667215381.530353][14571:14571] CHIP:DMG: }, [1667215381.530448][14571:14571] CHIP:DMG: - [1667215381.530683][14571:14571] CHIP:DMG: EventNumber = 0x8, - [1667215381.530769][14571:14571] CHIP:DMG: PriorityLevel = 0x1, - [1667215381.530855][14571:14571] CHIP:DMG: SystemTimestamp = 0x1224d9d, - [1667215381.530937][14571:14571] CHIP:DMG: EventData = - [1667215381.531028][14571:14571] CHIP:DMG: { - [1667215381.531125][14571:14571] CHIP:DMG: 0x0 = 2, - [1667215381.531222][14571:14571] CHIP:DMG: 0x1 = 0, - [1667215381.531320][14571:14571] CHIP:DMG: 0x2 = 7, - [1667215381.531411][14571:14571] CHIP:DMG: 0x3 = 1, - [1667215381.531503][14571:14571] CHIP:DMG: 0x4 = 1, - [1667215381.531593][14571:14571] CHIP:DMG: 0x5 = 112233, - [1667215381.531692][14571:14571] CHIP:DMG: 0x6 = 1, - [1667215381.531780][14571:14571] CHIP:DMG: }, - [1667215381.531864][14571:14571] CHIP:DMG: }, + [1667215381.530683][14571:14571] CHIP:DMG: EventNumber = 0x8, + [1667215381.530769][14571:14571] CHIP:DMG: PriorityLevel = 0x1, + [1667215381.530855][14571:14571] CHIP:DMG: SystemTimestamp = 0x1224d9d, + [1667215381.530937][14571:14571] CHIP:DMG: EventData = + [1667215381.531028][14571:14571] CHIP:DMG: { + [1667215381.531125][14571:14571] CHIP:DMG: 0x0 = 2, + [1667215381.531222][14571:14571] CHIP:DMG: 0x1 = 0, + [1667215381.531320][14571:14571] CHIP:DMG: 0x2 = 7, + [1667215381.531411][14571:14571] CHIP:DMG: 0x3 = 1, + [1667215381.531503][14571:14571] CHIP:DMG: 0x4 = 1, + [1667215381.531593][14571:14571] CHIP:DMG: 0x5 = 112233, + [1667215381.531692][14571:14571] CHIP:DMG: 0x6 = 1, + [1667215381.531780][14571:14571] CHIP:DMG: }, + [1667215381.531864][14571:14571] CHIP:DMG: }, [1667215381.531971][14571:14571] CHIP:DMG: - [1667215381.532042][14571:14571] CHIP:DMG: }, + [1667215381.532042][14571:14571] CHIP:DMG: }, [1667215381.532165][14571:14571] CHIP:DMG: - [1667215381.532233][14571:14571] CHIP:DMG: EventReportIB = - [1667215381.532329][14571:14571] CHIP:DMG: { - [1667215381.532409][14571:14571] CHIP:DMG: EventDataIB = - [1667215381.532495][14571:14571] CHIP:DMG: { - [1667215381.532573][14571:14571] CHIP:DMG: EventPath = - [1667215381.532657][14571:14571] CHIP:DMG: { - [1667215381.532753][14571:14571] CHIP:DMG: Endpoint = 0x1, - [1667215381.532851][14571:14571] CHIP:DMG: Cluster = 0x101, - [1667215381.532940][14571:14571] CHIP:DMG: Event = 0x4, - [1667215381.533023][14571:14571] CHIP:DMG: }, + [1667215381.532233][14571:14571] CHIP:DMG: EventReportIB = + [1667215381.532329][14571:14571] CHIP:DMG: { + [1667215381.532409][14571:14571] CHIP:DMG: EventDataIB = + [1667215381.532495][14571:14571] CHIP:DMG: { + [1667215381.532573][14571:14571] CHIP:DMG: EventPath = + [1667215381.532657][14571:14571] CHIP:DMG: { + [1667215381.532753][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667215381.532851][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667215381.532940][14571:14571] CHIP:DMG: Event = 0x4, + [1667215381.533023][14571:14571] CHIP:DMG: }, [1667215381.533120][14571:14571] CHIP:DMG: - [1667215381.533202][14571:14571] CHIP:DMG: EventNumber = 0xa, - [1667215381.533287][14571:14571] CHIP:DMG: PriorityLevel = 0x1, - [1667215381.533379][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0xac9f, - [1667215381.533461][14571:14571] CHIP:DMG: EventData = - [1667215381.533545][14571:14571] CHIP:DMG: { - [1667215381.533639][14571:14571] CHIP:DMG: 0x0 = 3, - [1667215381.533730][14571:14571] CHIP:DMG: 0x1 = 0, - [1667215381.533829][14571:14571] CHIP:DMG: 0x2 = 7, - [1667215381.533920][14571:14571] CHIP:DMG: 0x3 = 1, - [1667215381.534018][14571:14571] CHIP:DMG: 0x4 = 1, - [1667215381.534119][14571:14571] CHIP:DMG: 0x5 = 112233, - [1667215381.534214][14571:14571] CHIP:DMG: 0x6 = 1, - [1667215381.534301][14571:14571] CHIP:DMG: }, - [1667215381.534389][14571:14571] CHIP:DMG: }, + [1667215381.533202][14571:14571] CHIP:DMG: EventNumber = 0xa, + [1667215381.533287][14571:14571] CHIP:DMG: PriorityLevel = 0x1, + [1667215381.533379][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0xac9f, + [1667215381.533461][14571:14571] CHIP:DMG: EventData = + [1667215381.533545][14571:14571] CHIP:DMG: { + [1667215381.533639][14571:14571] CHIP:DMG: 0x0 = 3, + [1667215381.533730][14571:14571] CHIP:DMG: 0x1 = 0, + [1667215381.533829][14571:14571] CHIP:DMG: 0x2 = 7, + [1667215381.533920][14571:14571] CHIP:DMG: 0x3 = 1, + [1667215381.534018][14571:14571] CHIP:DMG: 0x4 = 1, + [1667215381.534119][14571:14571] CHIP:DMG: 0x5 = 112233, + [1667215381.534214][14571:14571] CHIP:DMG: 0x6 = 1, + [1667215381.534301][14571:14571] CHIP:DMG: }, + [1667215381.534389][14571:14571] CHIP:DMG: }, [1667215381.534520][14571:14571] CHIP:DMG: - [1667215381.534588][14571:14571] CHIP:DMG: }, + [1667215381.534588][14571:14571] CHIP:DMG: }, [1667215381.534702][14571:14571] CHIP:DMG: - [1667215381.534770][14571:14571] CHIP:DMG: EventReportIB = - [1667215381.534866][14571:14571] CHIP:DMG: { - [1667215381.534936][14571:14571] CHIP:DMG: EventDataIB = - [1667215381.535024][14571:14571] CHIP:DMG: { - [1667215381.535107][14571:14571] CHIP:DMG: EventPath = - [1667215381.535198][14571:14571] CHIP:DMG: { - [1667215381.535286][14571:14571] CHIP:DMG: Endpoint = 0x1, - [1667215381.535386][14571:14571] CHIP:DMG: Cluster = 0x101, - [1667215381.535475][14571:14571] CHIP:DMG: Event = 0x4, - [1667215381.535566][14571:14571] CHIP:DMG: }, + [1667215381.534770][14571:14571] CHIP:DMG: EventReportIB = + [1667215381.534866][14571:14571] CHIP:DMG: { + [1667215381.534936][14571:14571] CHIP:DMG: EventDataIB = + [1667215381.535024][14571:14571] CHIP:DMG: { + [1667215381.535107][14571:14571] CHIP:DMG: EventPath = + [1667215381.535198][14571:14571] CHIP:DMG: { + [1667215381.535286][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667215381.535386][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667215381.535475][14571:14571] CHIP:DMG: Event = 0x4, + [1667215381.535566][14571:14571] CHIP:DMG: }, [1667215381.535654][14571:14571] CHIP:DMG: - [1667215381.535744][14571:14571] CHIP:DMG: EventNumber = 0xb, - [1667215381.535829][14571:14571] CHIP:DMG: PriorityLevel = 0x1, - [1667215381.535914][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0x163e8, - [1667215381.536002][14571:14571] CHIP:DMG: EventData = - [1667215381.536092][14571:14571] CHIP:DMG: { - [1667215381.536179][14571:14571] CHIP:DMG: 0x0 = 3, - [1667215381.536270][14571:14571] CHIP:DMG: 0x1 = 1, - [1667215381.536361][14571:14571] CHIP:DMG: 0x2 = 7, - [1667215381.536452][14571:14571] CHIP:DMG: 0x3 = 1, - [1667215381.536544][14571:14571] CHIP:DMG: 0x4 = 1, - [1667215381.536642][14571:14571] CHIP:DMG: 0x5 = 112233, - [1667215381.536819][14571:14571] CHIP:DMG: 0x6 = 1, - [1667215381.536910][14571:14571] CHIP:DMG: }, - [1667215381.536999][14571:14571] CHIP:DMG: }, + [1667215381.535744][14571:14571] CHIP:DMG: EventNumber = 0xb, + [1667215381.535829][14571:14571] CHIP:DMG: PriorityLevel = 0x1, + [1667215381.535914][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0x163e8, + [1667215381.536002][14571:14571] CHIP:DMG: EventData = + [1667215381.536092][14571:14571] CHIP:DMG: { + [1667215381.536179][14571:14571] CHIP:DMG: 0x0 = 3, + [1667215381.536270][14571:14571] CHIP:DMG: 0x1 = 1, + [1667215381.536361][14571:14571] CHIP:DMG: 0x2 = 7, + [1667215381.536452][14571:14571] CHIP:DMG: 0x3 = 1, + [1667215381.536544][14571:14571] CHIP:DMG: 0x4 = 1, + [1667215381.536642][14571:14571] CHIP:DMG: 0x5 = 112233, + [1667215381.536819][14571:14571] CHIP:DMG: 0x6 = 1, + [1667215381.536910][14571:14571] CHIP:DMG: }, + [1667215381.536999][14571:14571] CHIP:DMG: }, [1667215381.537097][14571:14571] CHIP:DMG: - [1667215381.537168][14571:14571] CHIP:DMG: }, + [1667215381.537168][14571:14571] CHIP:DMG: }, [1667215381.537285][14571:14571] CHIP:DMG: - [1667215381.537353][14571:14571] CHIP:DMG: EventReportIB = - [1667215381.537450][14571:14571] CHIP:DMG: { - [1667215381.537529][14571:14571] CHIP:DMG: EventDataIB = - [1667215381.537609][14571:14571] CHIP:DMG: { - [1667215381.537992][14571:14571] CHIP:DMG: EventPath = - [1667215381.538084][14571:14571] CHIP:DMG: { - [1667215381.538221][14571:14571] CHIP:DMG: Endpoint = 0x1, - [1667215381.538322][14571:14571] CHIP:DMG: Cluster = 0x101, - [1667215381.538422][14571:14571] CHIP:DMG: Event = 0x4, - [1667215381.538559][14571:14571] CHIP:DMG: }, + [1667215381.537353][14571:14571] CHIP:DMG: EventReportIB = + [1667215381.537450][14571:14571] CHIP:DMG: { + [1667215381.537529][14571:14571] CHIP:DMG: EventDataIB = + [1667215381.537609][14571:14571] CHIP:DMG: { + [1667215381.537992][14571:14571] CHIP:DMG: EventPath = + [1667215381.538084][14571:14571] CHIP:DMG: { + [1667215381.538221][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667215381.538322][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667215381.538422][14571:14571] CHIP:DMG: Event = 0x4, + [1667215381.538559][14571:14571] CHIP:DMG: }, [1667215381.538648][14571:14571] CHIP:DMG: - [1667215381.538737][14571:14571] CHIP:DMG: EventNumber = 0xc, - [1667215381.538832][14571:14571] CHIP:DMG: PriorityLevel = 0x1, - [1667215381.538917][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0xb1f0, - [1667215381.538998][14571:14571] CHIP:DMG: EventData = - [1667215381.539082][14571:14571] CHIP:DMG: { - [1667215381.539177][14571:14571] CHIP:DMG: 0x0 = 4, - [1667215381.539277][14571:14571] CHIP:DMG: 0x1 = 0, - [1667215381.539367][14571:14571] CHIP:DMG: 0x2 = 7, - [1667215381.539465][14571:14571] CHIP:DMG: 0x3 = 1, - [1667215381.539556][14571:14571] CHIP:DMG: 0x4 = 1, - [1667215381.539647][14571:14571] CHIP:DMG: 0x5 = 112233, - [1667215381.539744][14571:14571] CHIP:DMG: 0x6 = 1, - [1667215381.539833][14571:14571] CHIP:DMG: }, - [1667215381.539912][14571:14571] CHIP:DMG: }, + [1667215381.538737][14571:14571] CHIP:DMG: EventNumber = 0xc, + [1667215381.538832][14571:14571] CHIP:DMG: PriorityLevel = 0x1, + [1667215381.538917][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0xb1f0, + [1667215381.538998][14571:14571] CHIP:DMG: EventData = + [1667215381.539082][14571:14571] CHIP:DMG: { + [1667215381.539177][14571:14571] CHIP:DMG: 0x0 = 4, + [1667215381.539277][14571:14571] CHIP:DMG: 0x1 = 0, + [1667215381.539367][14571:14571] CHIP:DMG: 0x2 = 7, + [1667215381.539465][14571:14571] CHIP:DMG: 0x3 = 1, + [1667215381.539556][14571:14571] CHIP:DMG: 0x4 = 1, + [1667215381.539647][14571:14571] CHIP:DMG: 0x5 = 112233, + [1667215381.539744][14571:14571] CHIP:DMG: 0x6 = 1, + [1667215381.539833][14571:14571] CHIP:DMG: }, + [1667215381.539912][14571:14571] CHIP:DMG: }, [1667215381.540008][14571:14571] CHIP:DMG: - [1667215381.540078][14571:14571] CHIP:DMG: }, + [1667215381.540078][14571:14571] CHIP:DMG: }, [1667215381.540198][14571:14571] CHIP:DMG: - [1667215381.540261][14571:14571] CHIP:DMG: EventReportIB = - [1667215381.540367][14571:14571] CHIP:DMG: { - [1667215381.540440][14571:14571] CHIP:DMG: EventDataIB = - [1667215381.540521][14571:14571] CHIP:DMG: { - [1667215381.540599][14571:14571] CHIP:DMG: EventPath = - [1667215381.540692][14571:14571] CHIP:DMG: { - [1667215381.540785][14571:14571] CHIP:DMG: Endpoint = 0x1, - [1667215381.540875][14571:14571] CHIP:DMG: Cluster = 0x101, - [1667215381.540972][14571:14571] CHIP:DMG: Event = 0x4, - [1667215381.541066][14571:14571] CHIP:DMG: }, + [1667215381.540261][14571:14571] CHIP:DMG: EventReportIB = + [1667215381.540367][14571:14571] CHIP:DMG: { + [1667215381.540440][14571:14571] CHIP:DMG: EventDataIB = + [1667215381.540521][14571:14571] CHIP:DMG: { + [1667215381.540599][14571:14571] CHIP:DMG: EventPath = + [1667215381.540692][14571:14571] CHIP:DMG: { + [1667215381.540785][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667215381.540875][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667215381.540972][14571:14571] CHIP:DMG: Event = 0x4, + [1667215381.541066][14571:14571] CHIP:DMG: }, [1667215381.541155][14571:14571] CHIP:DMG: - [1667215381.541245][14571:14571] CHIP:DMG: EventNumber = 0xd, - [1667215381.541329][14571:14571] CHIP:DMG: PriorityLevel = 0x1, - [1667215381.541413][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0x22ec2, - [1667215381.541493][14571:14571] CHIP:DMG: EventData = - [1667215381.541576][14571:14571] CHIP:DMG: { - [1667215381.541671][14571:14571] CHIP:DMG: 0x0 = 4, - [1667215381.541762][14571:14571] CHIP:DMG: 0x1 = 1, - [1667215381.541861][14571:14571] CHIP:DMG: 0x2 = 7, - [1667215381.541961][14571:14571] CHIP:DMG: 0x3 = 1, - [1667215381.542052][14571:14571] CHIP:DMG: 0x4 = 1, - [1667215381.542143][14571:14571] CHIP:DMG: 0x5 = 112233, - [1667215381.542233][14571:14571] CHIP:DMG: 0x6 = 1, - [1667215381.542321][14571:14571] CHIP:DMG: }, - [1667215381.542401][14571:14571] CHIP:DMG: }, + [1667215381.541245][14571:14571] CHIP:DMG: EventNumber = 0xd, + [1667215381.541329][14571:14571] CHIP:DMG: PriorityLevel = 0x1, + [1667215381.541413][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0x22ec2, + [1667215381.541493][14571:14571] CHIP:DMG: EventData = + [1667215381.541576][14571:14571] CHIP:DMG: { + [1667215381.541671][14571:14571] CHIP:DMG: 0x0 = 4, + [1667215381.541762][14571:14571] CHIP:DMG: 0x1 = 1, + [1667215381.541861][14571:14571] CHIP:DMG: 0x2 = 7, + [1667215381.541961][14571:14571] CHIP:DMG: 0x3 = 1, + [1667215381.542052][14571:14571] CHIP:DMG: 0x4 = 1, + [1667215381.542143][14571:14571] CHIP:DMG: 0x5 = 112233, + [1667215381.542233][14571:14571] CHIP:DMG: 0x6 = 1, + [1667215381.542321][14571:14571] CHIP:DMG: }, + [1667215381.542401][14571:14571] CHIP:DMG: }, [1667215381.542524][14571:14571] CHIP:DMG: - [1667215381.542591][14571:14571] CHIP:DMG: }, + [1667215381.542591][14571:14571] CHIP:DMG: }, [1667215381.542704][14571:14571] CHIP:DMG: - [1667215381.542767][14571:14571] CHIP:DMG: EventReportIB = - [1667215381.542861][14571:14571] CHIP:DMG: { - [1667215381.542932][14571:14571] CHIP:DMG: EventDataIB = - [1667215381.543013][14571:14571] CHIP:DMG: { - [1667215381.543090][14571:14571] CHIP:DMG: EventPath = - [1667215381.543173][14571:14571] CHIP:DMG: { - [1667215381.543260][14571:14571] CHIP:DMG: Endpoint = 0x1, - [1667215381.543357][14571:14571] CHIP:DMG: Cluster = 0x101, - [1667215381.543445][14571:14571] CHIP:DMG: Event = 0x4, - [1667215381.543529][14571:14571] CHIP:DMG: }, + [1667215381.542767][14571:14571] CHIP:DMG: EventReportIB = + [1667215381.542861][14571:14571] CHIP:DMG: { + [1667215381.542932][14571:14571] CHIP:DMG: EventDataIB = + [1667215381.543013][14571:14571] CHIP:DMG: { + [1667215381.543090][14571:14571] CHIP:DMG: EventPath = + [1667215381.543173][14571:14571] CHIP:DMG: { + [1667215381.543260][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667215381.543357][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667215381.543445][14571:14571] CHIP:DMG: Event = 0x4, + [1667215381.543529][14571:14571] CHIP:DMG: }, [1667215381.543624][14571:14571] CHIP:DMG: - [1667215381.543706][14571:14571] CHIP:DMG: EventNumber = 0xe, - [1667215381.543791][14571:14571] CHIP:DMG: PriorityLevel = 0x1, - [1667215381.543875][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0x2e965, - [1667215381.543965][14571:14571] CHIP:DMG: EventData = - [1667215381.544048][14571:14571] CHIP:DMG: { - [1667215381.544143][14571:14571] CHIP:DMG: 0x0 = 2, - [1667215381.544233][14571:14571] CHIP:DMG: 0x1 = 0, - [1667215381.544331][14571:14571] CHIP:DMG: 0x2 = 7, - [1667215381.544421][14571:14571] CHIP:DMG: 0x3 = 2, - [1667215381.544511][14571:14571] CHIP:DMG: 0x4 = 1, - [1667215381.544599][14571:14571] CHIP:DMG: 0x5 = 112233, - [1667215381.544690][14571:14571] CHIP:DMG: 0x6 = 2, - [1667215381.544777][14571:14571] CHIP:DMG: }, - [1667215381.544856][14571:14571] CHIP:DMG: }, + [1667215381.543706][14571:14571] CHIP:DMG: EventNumber = 0xe, + [1667215381.543791][14571:14571] CHIP:DMG: PriorityLevel = 0x1, + [1667215381.543875][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0x2e965, + [1667215381.543965][14571:14571] CHIP:DMG: EventData = + [1667215381.544048][14571:14571] CHIP:DMG: { + [1667215381.544143][14571:14571] CHIP:DMG: 0x0 = 2, + [1667215381.544233][14571:14571] CHIP:DMG: 0x1 = 0, + [1667215381.544331][14571:14571] CHIP:DMG: 0x2 = 7, + [1667215381.544421][14571:14571] CHIP:DMG: 0x3 = 2, + [1667215381.544511][14571:14571] CHIP:DMG: 0x4 = 1, + [1667215381.544599][14571:14571] CHIP:DMG: 0x5 = 112233, + [1667215381.544690][14571:14571] CHIP:DMG: 0x6 = 2, + [1667215381.544777][14571:14571] CHIP:DMG: }, + [1667215381.544856][14571:14571] CHIP:DMG: }, [1667215381.544961][14571:14571] CHIP:DMG: - [1667215381.545031][14571:14571] CHIP:DMG: }, + [1667215381.545031][14571:14571] CHIP:DMG: }, [1667215381.545146][14571:14571] CHIP:DMG: - [1667215381.545208][14571:14571] CHIP:DMG: EventReportIB = - [1667215381.545302][14571:14571] CHIP:DMG: { - [1667215381.545373][14571:14571] CHIP:DMG: EventDataIB = - [1667215381.545460][14571:14571] CHIP:DMG: { - [1667215381.545543][14571:14571] CHIP:DMG: EventPath = - [1667215381.545627][14571:14571] CHIP:DMG: { - [1667215381.545711][14571:14571] CHIP:DMG: Endpoint = 0x1, - [1667215381.545808][14571:14571] CHIP:DMG: Cluster = 0x101, - [1667215381.545903][14571:14571] CHIP:DMG: Event = 0x4, - [1667215381.545987][14571:14571] CHIP:DMG: }, + [1667215381.545208][14571:14571] CHIP:DMG: EventReportIB = + [1667215381.545302][14571:14571] CHIP:DMG: { + [1667215381.545373][14571:14571] CHIP:DMG: EventDataIB = + [1667215381.545460][14571:14571] CHIP:DMG: { + [1667215381.545543][14571:14571] CHIP:DMG: EventPath = + [1667215381.545627][14571:14571] CHIP:DMG: { + [1667215381.545711][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667215381.545808][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667215381.545903][14571:14571] CHIP:DMG: Event = 0x4, + [1667215381.545987][14571:14571] CHIP:DMG: }, [1667215381.546074][14571:14571] CHIP:DMG: - [1667215381.546157][14571:14571] CHIP:DMG: EventNumber = 0xf, - [1667215381.546242][14571:14571] CHIP:DMG: PriorityLevel = 0x1, - [1667215381.546326][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0x14ea7, - [1667215381.546408][14571:14571] CHIP:DMG: EventData = - [1667215381.546529][14571:14571] CHIP:DMG: { - [1667215381.546627][14571:14571] CHIP:DMG: 0x0 = 2, - [1667215381.546719][14571:14571] CHIP:DMG: 0x1 = 1, - [1667215381.546816][14571:14571] CHIP:DMG: 0x2 = 7, - [1667215381.546906][14571:14571] CHIP:DMG: 0x3 = 2, - [1667215381.547005][14571:14571] CHIP:DMG: 0x4 = 1, - [1667215381.547095][14571:14571] CHIP:DMG: 0x5 = 112233, - [1667215381.547192][14571:14571] CHIP:DMG: 0x6 = 2, - [1667215381.547288][14571:14571] CHIP:DMG: }, - [1667215381.547375][14571:14571] CHIP:DMG: }, + [1667215381.546157][14571:14571] CHIP:DMG: EventNumber = 0xf, + [1667215381.546242][14571:14571] CHIP:DMG: PriorityLevel = 0x1, + [1667215381.546326][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0x14ea7, + [1667215381.546408][14571:14571] CHIP:DMG: EventData = + [1667215381.546529][14571:14571] CHIP:DMG: { + [1667215381.546627][14571:14571] CHIP:DMG: 0x0 = 2, + [1667215381.546719][14571:14571] CHIP:DMG: 0x1 = 1, + [1667215381.546816][14571:14571] CHIP:DMG: 0x2 = 7, + [1667215381.546906][14571:14571] CHIP:DMG: 0x3 = 2, + [1667215381.547005][14571:14571] CHIP:DMG: 0x4 = 1, + [1667215381.547095][14571:14571] CHIP:DMG: 0x5 = 112233, + [1667215381.547192][14571:14571] CHIP:DMG: 0x6 = 2, + [1667215381.547288][14571:14571] CHIP:DMG: }, + [1667215381.547375][14571:14571] CHIP:DMG: }, [1667215381.547481][14571:14571] CHIP:DMG: - [1667215381.547551][14571:14571] CHIP:DMG: }, + [1667215381.547551][14571:14571] CHIP:DMG: }, [1667215381.547664][14571:14571] CHIP:DMG: - [1667215381.547726][14571:14571] CHIP:DMG: EventReportIB = - [1667215381.547822][14571:14571] CHIP:DMG: { - [1667215381.547893][14571:14571] CHIP:DMG: EventDataIB = - [1667215381.547979][14571:14571] CHIP:DMG: { - [1667215381.548063][14571:14571] CHIP:DMG: EventPath = - [1667215381.548154][14571:14571] CHIP:DMG: { - [1667215381.548248][14571:14571] CHIP:DMG: Endpoint = 0x1, - [1667215381.548703][14571:14571] CHIP:DMG: Cluster = 0x101, - [1667215381.548810][14571:14571] CHIP:DMG: Event = 0x4, - [1667215381.548898][14571:14571] CHIP:DMG: }, + [1667215381.547726][14571:14571] CHIP:DMG: EventReportIB = + [1667215381.547822][14571:14571] CHIP:DMG: { + [1667215381.547893][14571:14571] CHIP:DMG: EventDataIB = + [1667215381.547979][14571:14571] CHIP:DMG: { + [1667215381.548063][14571:14571] CHIP:DMG: EventPath = + [1667215381.548154][14571:14571] CHIP:DMG: { + [1667215381.548248][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667215381.548703][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667215381.548810][14571:14571] CHIP:DMG: Event = 0x4, + [1667215381.548898][14571:14571] CHIP:DMG: }, [1667215381.548988][14571:14571] CHIP:DMG: - [1667215381.549077][14571:14571] CHIP:DMG: EventNumber = 0x10, - [1667215381.549161][14571:14571] CHIP:DMG: PriorityLevel = 0x1, - [1667215381.549245][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0x3d8e5, - [1667215381.549328][14571:14571] CHIP:DMG: EventData = - [1667215381.549411][14571:14571] CHIP:DMG: { - [1667215381.549498][14571:14571] CHIP:DMG: 0x0 = 2, - [1667215381.549588][14571:14571] CHIP:DMG: 0x1 = 1, - [1667215381.549678][14571:14571] CHIP:DMG: 0x2 = 7, - [1667215381.549776][14571:14571] CHIP:DMG: 0x3 = 1, - [1667215381.549874][14571:14571] CHIP:DMG: 0x4 = 1, - [1667215381.549963][14571:14571] CHIP:DMG: 0x5 = 112233, - [1667215381.550060][14571:14571] CHIP:DMG: 0x6 = 1, - [1667215381.550156][14571:14571] CHIP:DMG: }, - [1667215381.550236][14571:14571] CHIP:DMG: }, + [1667215381.549077][14571:14571] CHIP:DMG: EventNumber = 0x10, + [1667215381.549161][14571:14571] CHIP:DMG: PriorityLevel = 0x1, + [1667215381.549245][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0x3d8e5, + [1667215381.549328][14571:14571] CHIP:DMG: EventData = + [1667215381.549411][14571:14571] CHIP:DMG: { + [1667215381.549498][14571:14571] CHIP:DMG: 0x0 = 2, + [1667215381.549588][14571:14571] CHIP:DMG: 0x1 = 1, + [1667215381.549678][14571:14571] CHIP:DMG: 0x2 = 7, + [1667215381.549776][14571:14571] CHIP:DMG: 0x3 = 1, + [1667215381.549874][14571:14571] CHIP:DMG: 0x4 = 1, + [1667215381.549963][14571:14571] CHIP:DMG: 0x5 = 112233, + [1667215381.550060][14571:14571] CHIP:DMG: 0x6 = 1, + [1667215381.550156][14571:14571] CHIP:DMG: }, + [1667215381.550236][14571:14571] CHIP:DMG: }, [1667215381.550338][14571:14571] CHIP:DMG: - [1667215381.550409][14571:14571] CHIP:DMG: }, + [1667215381.550409][14571:14571] CHIP:DMG: }, [1667215381.550551][14571:14571] CHIP:DMG: - [1667215381.550730][14571:14571] CHIP:DMG: EventReportIB = - [1667215381.550840][14571:14571] CHIP:DMG: { - [1667215381.550912][14571:14571] CHIP:DMG: EventDataIB = - [1667215381.550993][14571:14571] CHIP:DMG: { - [1667215381.551071][14571:14571] CHIP:DMG: EventPath = - [1667215381.551155][14571:14571] CHIP:DMG: { - [1667215381.551248][14571:14571] CHIP:DMG: Endpoint = 0x1, - [1667215381.551336][14571:14571] CHIP:DMG: Cluster = 0x101, - [1667215381.551490][14571:14571] CHIP:DMG: Event = 0x4, - [1667215381.551590][14571:14571] CHIP:DMG: }, + [1667215381.550730][14571:14571] CHIP:DMG: EventReportIB = + [1667215381.550840][14571:14571] CHIP:DMG: { + [1667215381.550912][14571:14571] CHIP:DMG: EventDataIB = + [1667215381.550993][14571:14571] CHIP:DMG: { + [1667215381.551071][14571:14571] CHIP:DMG: EventPath = + [1667215381.551155][14571:14571] CHIP:DMG: { + [1667215381.551248][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667215381.551336][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667215381.551490][14571:14571] CHIP:DMG: Event = 0x4, + [1667215381.551590][14571:14571] CHIP:DMG: }, [1667215381.551688][14571:14571] CHIP:DMG: - [1667215381.551777][14571:14571] CHIP:DMG: EventNumber = 0x11, - [1667215381.551862][14571:14571] CHIP:DMG: PriorityLevel = 0x1, - [1667215381.551948][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0x30a05, - [1667215381.552029][14571:14571] CHIP:DMG: EventData = - [1667215381.552113][14571:14571] CHIP:DMG: { - [1667215381.552209][14571:14571] CHIP:DMG: 0x0 = 2, - [1667215381.552299][14571:14571] CHIP:DMG: 0x1 = 0, - [1667215381.552397][14571:14571] CHIP:DMG: 0x2 = 7, - [1667215381.552533][14571:14571] CHIP:DMG: 0x3 = 1, - [1667215381.552626][14571:14571] CHIP:DMG: 0x4 = 1, - [1667215381.552717][14571:14571] CHIP:DMG: 0x5 = 112233, - [1667215381.552807][14571:14571] CHIP:DMG: 0x6 = 1, - [1667215381.552893][14571:14571] CHIP:DMG: }, - [1667215381.552973][14571:14571] CHIP:DMG: }, + [1667215381.551777][14571:14571] CHIP:DMG: EventNumber = 0x11, + [1667215381.551862][14571:14571] CHIP:DMG: PriorityLevel = 0x1, + [1667215381.551948][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0x30a05, + [1667215381.552029][14571:14571] CHIP:DMG: EventData = + [1667215381.552113][14571:14571] CHIP:DMG: { + [1667215381.552209][14571:14571] CHIP:DMG: 0x0 = 2, + [1667215381.552299][14571:14571] CHIP:DMG: 0x1 = 0, + [1667215381.552397][14571:14571] CHIP:DMG: 0x2 = 7, + [1667215381.552533][14571:14571] CHIP:DMG: 0x3 = 1, + [1667215381.552626][14571:14571] CHIP:DMG: 0x4 = 1, + [1667215381.552717][14571:14571] CHIP:DMG: 0x5 = 112233, + [1667215381.552807][14571:14571] CHIP:DMG: 0x6 = 1, + [1667215381.552893][14571:14571] CHIP:DMG: }, + [1667215381.552973][14571:14571] CHIP:DMG: }, [1667215381.553076][14571:14571] CHIP:DMG: - [1667215381.553146][14571:14571] CHIP:DMG: }, + [1667215381.553146][14571:14571] CHIP:DMG: }, [1667215381.553263][14571:14571] CHIP:DMG: - [1667215381.553325][14571:14571] CHIP:DMG: EventReportIB = - [1667215381.553421][14571:14571] CHIP:DMG: { - [1667215381.553493][14571:14571] CHIP:DMG: EventDataIB = - [1667215381.553579][14571:14571] CHIP:DMG: { - [1667215381.553657][14571:14571] CHIP:DMG: EventPath = - [1667215381.553742][14571:14571] CHIP:DMG: { - [1667215381.553835][14571:14571] CHIP:DMG: Endpoint = 0x1, - [1667215381.553923][14571:14571] CHIP:DMG: Cluster = 0x101, - [1667215381.554011][14571:14571] CHIP:DMG: Event = 0x4, - [1667215381.554093][14571:14571] CHIP:DMG: }, + [1667215381.553325][14571:14571] CHIP:DMG: EventReportIB = + [1667215381.553421][14571:14571] CHIP:DMG: { + [1667215381.553493][14571:14571] CHIP:DMG: EventDataIB = + [1667215381.553579][14571:14571] CHIP:DMG: { + [1667215381.553657][14571:14571] CHIP:DMG: EventPath = + [1667215381.553742][14571:14571] CHIP:DMG: { + [1667215381.553835][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667215381.553923][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667215381.554011][14571:14571] CHIP:DMG: Event = 0x4, + [1667215381.554093][14571:14571] CHIP:DMG: }, [1667215381.554189][14571:14571] CHIP:DMG: - [1667215381.554270][14571:14571] CHIP:DMG: EventNumber = 0x12, - [1667215381.554355][14571:14571] CHIP:DMG: PriorityLevel = 0x1, - [1667215381.554439][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0xfce9, - [1667215381.554555][14571:14571] CHIP:DMG: EventData = - [1667215381.554640][14571:14571] CHIP:DMG: { - [1667215381.554733][14571:14571] CHIP:DMG: 0x0 = 6, - [1667215381.554833][14571:14571] CHIP:DMG: 0x1 = 0, - [1667215381.554923][14571:14571] CHIP:DMG: 0x2 = 7, - [1667215381.555022][14571:14571] CHIP:DMG: 0x3 = 1, - [1667215381.555120][14571:14571] CHIP:DMG: 0x4 = 1, - [1667215381.555217][14571:14571] CHIP:DMG: 0x5 = 112233, - [1667215381.555307][14571:14571] CHIP:DMG: 0x6 = 1, - [1667215381.555394][14571:14571] CHIP:DMG: }, - [1667215381.555481][14571:14571] CHIP:DMG: }, + [1667215381.554270][14571:14571] CHIP:DMG: EventNumber = 0x12, + [1667215381.554355][14571:14571] CHIP:DMG: PriorityLevel = 0x1, + [1667215381.554439][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0xfce9, + [1667215381.554555][14571:14571] CHIP:DMG: EventData = + [1667215381.554640][14571:14571] CHIP:DMG: { + [1667215381.554733][14571:14571] CHIP:DMG: 0x0 = 6, + [1667215381.554833][14571:14571] CHIP:DMG: 0x1 = 0, + [1667215381.554923][14571:14571] CHIP:DMG: 0x2 = 7, + [1667215381.555022][14571:14571] CHIP:DMG: 0x3 = 1, + [1667215381.555120][14571:14571] CHIP:DMG: 0x4 = 1, + [1667215381.555217][14571:14571] CHIP:DMG: 0x5 = 112233, + [1667215381.555307][14571:14571] CHIP:DMG: 0x6 = 1, + [1667215381.555394][14571:14571] CHIP:DMG: }, + [1667215381.555481][14571:14571] CHIP:DMG: }, [1667215381.555577][14571:14571] CHIP:DMG: - [1667215381.555647][14571:14571] CHIP:DMG: }, + [1667215381.555647][14571:14571] CHIP:DMG: }, [1667215381.555763][14571:14571] CHIP:DMG: - [1667215381.555830][14571:14571] CHIP:DMG: EventReportIB = - [1667215381.555927][14571:14571] CHIP:DMG: { - [1667215381.556007][14571:14571] CHIP:DMG: EventDataIB = - [1667215381.556087][14571:14571] CHIP:DMG: { - [1667215381.556172][14571:14571] CHIP:DMG: EventPath = - [1667215381.556265][14571:14571] CHIP:DMG: { - [1667215381.556357][14571:14571] CHIP:DMG: Endpoint = 0x1, - [1667215381.556446][14571:14571] CHIP:DMG: Cluster = 0x101, - [1667215381.556535][14571:14571] CHIP:DMG: Event = 0x4, - [1667215381.556619][14571:14571] CHIP:DMG: }, + [1667215381.555830][14571:14571] CHIP:DMG: EventReportIB = + [1667215381.555927][14571:14571] CHIP:DMG: { + [1667215381.556007][14571:14571] CHIP:DMG: EventDataIB = + [1667215381.556087][14571:14571] CHIP:DMG: { + [1667215381.556172][14571:14571] CHIP:DMG: EventPath = + [1667215381.556265][14571:14571] CHIP:DMG: { + [1667215381.556357][14571:14571] CHIP:DMG: Endpoint = 0x1, + [1667215381.556446][14571:14571] CHIP:DMG: Cluster = 0x101, + [1667215381.556535][14571:14571] CHIP:DMG: Event = 0x4, + [1667215381.556619][14571:14571] CHIP:DMG: }, [1667215381.556708][14571:14571] CHIP:DMG: - [1667215381.556790][14571:14571] CHIP:DMG: EventNumber = 0x18, - [1667215381.556875][14571:14571] CHIP:DMG: PriorityLevel = 0x1, - [1667215381.556959][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0x2c7512, - [1667215381.557040][14571:14571] CHIP:DMG: EventData = - [1667215381.557124][14571:14571] CHIP:DMG: { - [1667215381.557209][14571:14571] CHIP:DMG: 0x0 = 2, - [1667215381.557308][14571:14571] CHIP:DMG: 0x1 = 0, - [1667215381.557397][14571:14571] CHIP:DMG: 0x2 = 7, - [1667215381.557486][14571:14571] CHIP:DMG: 0x3 = 3, - [1667215381.557588][14571:14571] CHIP:DMG: 0x4 = 1, - [1667215381.557757][14571:14571] CHIP:DMG: 0x5 = 112233, - [1667215381.557850][14571:14571] CHIP:DMG: 0x6 = 3, - [1667215381.557939][14571:14571] CHIP:DMG: }, - [1667215381.558026][14571:14571] CHIP:DMG: }, + [1667215381.556790][14571:14571] CHIP:DMG: EventNumber = 0x18, + [1667215381.556875][14571:14571] CHIP:DMG: PriorityLevel = 0x1, + [1667215381.556959][14571:14571] CHIP:DMG: DeltaSystemTimestamp = 0x2c7512, + [1667215381.557040][14571:14571] CHIP:DMG: EventData = + [1667215381.557124][14571:14571] CHIP:DMG: { + [1667215381.557209][14571:14571] CHIP:DMG: 0x0 = 2, + [1667215381.557308][14571:14571] CHIP:DMG: 0x1 = 0, + [1667215381.557397][14571:14571] CHIP:DMG: 0x2 = 7, + [1667215381.557486][14571:14571] CHIP:DMG: 0x3 = 3, + [1667215381.557588][14571:14571] CHIP:DMG: 0x4 = 1, + [1667215381.557757][14571:14571] CHIP:DMG: 0x5 = 112233, + [1667215381.557850][14571:14571] CHIP:DMG: 0x6 = 3, + [1667215381.557939][14571:14571] CHIP:DMG: }, + [1667215381.558026][14571:14571] CHIP:DMG: }, [1667215381.558121][14571:14571] CHIP:DMG: - [1667215381.558191][14571:14571] CHIP:DMG: }, - disabled: true - - - label: "Cleanup the created user" - verification: | - ./chip-tool doorlock clear-credential '{ "credentialType" : 1 , "credentialIndex" : 1 }' 1 1 --timedInteractionTimeoutMs 1000 - - Verify " DUT sends success response" on the TH(Lock-app) Log: - - [1667215530.232632][14571:14571] CHIP:DMG: Handing timed invoke to IM engine: handler 0xaaab1aeb8fc0 exchange 61279r - [1667215530.232738][14571:14571] CHIP:DMG: InvokeRequestMessage = - [1667215530.232800][14571:14571] CHIP:DMG: { - [1667215530.232858][14571:14571] CHIP:DMG: suppressResponse = false, - [1667215530.232925][14571:14571] CHIP:DMG: timedRequest = true, - [1667215530.232987][14571:14571] CHIP:DMG: InvokeRequests = - [1667215530.233068][14571:14571] CHIP:DMG: [ - [1667215530.233130][14571:14571] CHIP:DMG: CommandDataIB = - [1667215530.233214][14571:14571] CHIP:DMG: { - [1667215530.233286][14571:14571] CHIP:DMG: CommandPathIB = - [1667215530.233374][14571:14571] CHIP:DMG: { - [1667215530.233463][14571:14571] CHIP:DMG: EndpointId = 0x1, - [1667215530.233550][14571:14571] CHIP:DMG: ClusterId = 0x101, - [1667215530.233634][14571:14571] CHIP:DMG: CommandId = 0x26, - [1667215530.233714][14571:14571] CHIP:DMG: }, - [1667215530.233805][14571:14571] CHIP:DMG: - [1667215530.233879][14571:14571] CHIP:DMG: CommandFields = - [1667215530.233966][14571:14571] CHIP:DMG: { - [1667215530.234052][14571:14571] CHIP:DMG: 0x0 = - [1667215530.234135][14571:14571] CHIP:DMG: { - [1667215530.234230][14571:14571] CHIP:DMG: 0x0 = 1, - [1667215530.234321][14571:14571] CHIP:DMG: 0x1 = 1, - [1667215530.234418][14571:14571] CHIP:DMG: }, - [1667215530.234527][14571:14571] CHIP:DMG: }, - [1667215530.234612][14571:14571] CHIP:DMG: }, - [1667215530.234696][14571:14571] CHIP:DMG: - [1667215530.234762][14571:14571] CHIP:DMG: ], - [1667215530.234840][14571:14571] CHIP:DMG: - [1667215530.234900][14571:14571] CHIP:DMG: InteractionModelRevision = 1 - [1667215530.234959][14571:14571] CHIP:DMG: }, - [1667215530.235109][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a - [1667215530.235190][14571:14571] CHIP:DMG: AccessControl: allowed - [1667215530.235259][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0026 - [1667215530.235347][14571:14571] CHIP:ZCL: [ClearCredential] Incoming command [endpointId=1] - [1667215530.235428][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetCredential [endpoint=1,credentialIndex=1,credentialType=1] - [1667215530.235488][14571:14571] CHIP:ZCL: Found occupied credential [endpoint=1,index=1,type=1,dataSize=6,createdBy=1,modifiedBy=1] - [1667215530.235550][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] - [1667215530.235608][14571:14571] CHIP:ZCL: Found occupied user [endpoint=1,adjustedIndex=0,name="xxx",credentialsCount=1,uniqueId=1934,type=0,credentialRule=0,createdBy=1,lastModifiedBy=1] - [1667215530.235670][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] - [1667215530.235723][14571:14571] CHIP:ZCL: Found occupied user [endpoint=1,adjustedIndex=0,name="xxx",credentialsCount=1,uniqueId=1934,type=0,credentialRule=0,createdBy=1,lastModifiedBy=1] - [1667215530.235780][14571:14571] CHIP:ZCL: [clearCredential] Clearing related user - no credentials left [endpointId=1,credentialType=1,credentialIndex=1,modifier=1,userIndex=1] - [1667215530.235837][14571:14571] CHIP:ZCL: [ClearUser] Clearing associated credential [endpointId=1,userIndex=1,credentialType=1,credentialIndex=1] - [1667215530.235893][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::SetCredential [endpoint=1,credentialIndex=1,credentialStatus=0,credentialType=1,credentialDataSize=0,creator=0,modifier=0] - [1667215530.235952][14571:14571] CHIP:ZCL: Successfully set the credential [mEndpointId=1,index=1,credentialType=1,creator=0,modifier=0] - [1667215530.236036][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::SetUser [endpoint=1,userIndex=1,creator=0,modifier=0,userName="",uniqueId=0,userStatus=0,userType=0,credentialRule=0,credentials=(nil),totalCredentials=0] - [1667215530.236103][14571:14571] CHIP:ZCL: Successfully set the user [mEndpointId=1,index=1,adjustedIndex=0] - [1667215530.236456][14571:14571] CHIP:EVL: Copy Event to next buffer with priority 2 - [1667215530.236660][14571:14571] CHIP:EVL: Copy Event to next buffer with priority 1 - [1667215530.236769][14571:14571] CHIP:EVL: LogEvent event number: 0x0000000000000019 priority: 1, endpoint id: 0x1 cluster id: 0x0000_0101 event id: 0x4 Sys timestamp: 0x000000000162A4B5 - [1667215530.236839][14571:14571] CHIP:ZCL: [RemoteLockUserChange] Sent lock user change event [endpointId=1,eventNumber=25,dataType=2,operation=1,nodeId=112233,fabricIndex=1] - [1667215530.236898][14571:14571] CHIP:ZCL: [clearCredential] Successfully clear credential and related user [endpointId=1,credentialType=1,credentialIndex=1,modifier=1,userIndex=1] - [1667215530.236977][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] - [1667215530.237046][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] - [1667215530.237110][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] - [1667215530.237207][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 - [1667215530.237691][14571:14571] CHIP:EM: <<< [E:61279r M:188276818 (Ack:215767034)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) - [1667215530.237786][14571:14571] CHIP:IN: (S) Sending msg 188276818 on secure session with LSID: 42500 - [1667215530.238423][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:56842 | 188276818 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 5712 / Exchange = 61279] - [1667215530.238551][14571:14571] CHIP:DMG: Header Flags = - [1667215530.238611][14571:14571] CHIP:DMG: { - [1667215530.238698][14571:14571] CHIP:DMG: Exchange (0x06) = - [1667215530.238755][14571:14571] CHIP:DMG: { - [1667215530.238814][14571:14571] CHIP:DMG: AckMsg = 215767034 - [1667215530.238870][14571:14571] CHIP:DMG: NeedsAck = true - [1667215530.238925][14571:14571] CHIP:DMG: } - [1667215530.238997][14571:14571] CHIP:DMG: } - [1667215530.239052][14571:14571] CHIP:DMG: - [1667215530.239119][14571:14571] CHIP:DMG: Encrypted Payload (68 bytes) = - [1667215530.239174][14571:14571] CHIP:DMG: { - [1667215530.239229][14571:14571] CHIP:DMG: data = 0050160052e0380b1f90647a0386aee132338d921fa221b335984c50b1b6a60f60786895fadfa4d328af69fd19f91ab9691024d82fe31ab71c63ac98832611d1d1011b10 - [1667215530.239288][14571:14571] CHIP:DMG: buffer_ptr = 187651867808464 - [1667215530.239341][14571:14571] CHIP:DMG: } - [1667215530.239393][14571:14571] CHIP:DMG: - [1667215530.239467][14571:14571] CHIP:DMG: Decrypted Payload (34 bytes) = - [1667215530.239523][14571:14571] CHIP:DMG: { - [1667215530.239577][14571:14571] CHIP:DMG: data = 15280036011535013700240001250101012402261835012400001818181824ff0118 - [1667215530.239633][14571:14571] CHIP:DMG: } - [1667215530.239685][14571:14571] CHIP:DMG: - [1667215530.239812][14571:14571] CHIP:DMG: InvokeResponseMessage = - [1667215530.239875][14571:14571] CHIP:DMG: { - [1667215530.239934][14571:14571] CHIP:DMG: suppressResponse = false, - [1667215530.239996][14571:14571] CHIP:DMG: InvokeResponseIBs = - [1667215530.240074][14571:14571] CHIP:DMG: [ - [1667215530.240138][14571:14571] CHIP:DMG: InvokeResponseIB = - [1667215530.240228][14571:14571] CHIP:DMG: { - [1667215530.240296][14571:14571] CHIP:DMG: CommandStatusIB = - [1667215530.240370][14571:14571] CHIP:DMG: { - [1667215530.240446][14571:14571] CHIP:DMG: CommandPathIB = - [1667215530.240666][14571:14571] CHIP:DMG: { - [1667215530.240759][14571:14571] CHIP:DMG: EndpointId = 0x1, - [1667215530.240857][14571:14571] CHIP:DMG: ClusterId = 0x101, - [1667215530.240945][14571:14571] CHIP:DMG: CommandId = 0x26, - [1667215530.241037][14571:14571] CHIP:DMG: }, - [1667215530.241300][14571:14571] CHIP:DMG: - [1667215530.241407][14571:14571] CHIP:DMG: StatusIB = - [1667215530.241502][14571:14571] CHIP:DMG: { - [1667215530.241618][14571:14571] CHIP:DMG: status = 0x00 (SUCCESS), - [1667215530.241722][14571:14571] CHIP:DMG: }, - [1667215530.241818][14571:14571] CHIP:DMG: - [1667215530.241913][14571:14571] CHIP:DMG: }, - [1667215530.242009][14571:14571] CHIP:DMG: - [1667215530.242099][14571:14571] CHIP:DMG: }, - [1667215530.242183][14571:14571] CHIP:DMG: - [1667215530.242245][14571:14571] CHIP:DMG: ], - - - ./chip-tool doorlock clear-user 1 1 1 --timedInteractionTimeoutMs 1000 - - Verify " DUT sends success response" on the TH(Lock-app) Log: - - [1667215565.944309][14571:14571] CHIP:DMG: Handing timed invoke to IM engine: handler 0xaaab1aeba8d0 exchange 56055r - [1667215565.944442][14571:14571] CHIP:DMG: InvokeRequestMessage = - [1667215565.944507][14571:14571] CHIP:DMG: { - [1667215565.944565][14571:14571] CHIP:DMG: suppressResponse = false, - [1667215565.944656][14571:14571] CHIP:DMG: timedRequest = true, - [1667215565.944719][14571:14571] CHIP:DMG: InvokeRequests = - [1667215565.944818][14571:14571] CHIP:DMG: [ - [1667215565.944882][14571:14571] CHIP:DMG: CommandDataIB = - [1667215565.944964][14571:14571] CHIP:DMG: { - [1667215565.945054][14571:14571] CHIP:DMG: CommandPathIB = - [1667215565.945134][14571:14571] CHIP:DMG: { - [1667215565.945245][14571:14571] CHIP:DMG: EndpointId = 0x1, - [1667215565.945332][14571:14571] CHIP:DMG: ClusterId = 0x101, - [1667215565.945438][14571:14571] CHIP:DMG: CommandId = 0x1d, - [1667215565.945525][14571:14571] CHIP:DMG: }, - [1667215565.945640][14571:14571] CHIP:DMG: - [1667215565.945714][14571:14571] CHIP:DMG: CommandFields = - [1667215565.945822][14571:14571] CHIP:DMG: { - [1667215565.945914][14571:14571] CHIP:DMG: 0x0 = 1, - [1667215565.945998][14571:14571] CHIP:DMG: }, - [1667215565.946090][14571:14571] CHIP:DMG: }, - [1667215565.946173][14571:14571] CHIP:DMG: - [1667215565.946256][14571:14571] CHIP:DMG: ], - [1667215565.946334][14571:14571] CHIP:DMG: - [1667215565.946396][14571:14571] CHIP:DMG: InteractionModelRevision = 1 - [1667215565.946526][14571:14571] CHIP:DMG: }, - [1667215565.946700][14571:14571] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0101 e=1 p=a - [1667215565.946782][14571:14571] CHIP:DMG: AccessControl: allowed - [1667215565.946875][14571:14571] CHIP:DMG: Received command for Endpoint=1 Cluster=0x0000_0101 Command=0x0000_001D - [1667215565.946952][14571:14571] CHIP:ZCL: [ClearUser] Incoming command [endpointId=1,userIndex=1] - [1667215565.947042][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::GetUser [endpoint=1,userIndex=1] - [1667215565.947101][14571:14571] CHIP:ZCL: Found unoccupied user [endpoint=1,adjustedIndex=0] - [1667215565.947211][14571:14571] CHIP:ZCL: Lock App: LockEndpoint::SetUser [endpoint=1,userIndex=1,creator=0,modifier=0,userName="",uniqueId=0,userStatus=0,userType=0,credentialRule=0,credentials=(nil),totalCredentials=0] - [1667215565.947281][14571:14571] CHIP:ZCL: Successfully set the user [mEndpointId=1,index=1,adjustedIndex=0] - [1667215565.947644][14571:14571] CHIP:EVL: Dropped 1 event from buffer with priority 1 and event number 0x0000000000000008 due to overflow: event priority_level: 1 - [1667215565.947860][14571:14571] CHIP:EVL: Copy Event to next buffer with priority 1 - [1667215565.947973][14571:14571] CHIP:EVL: LogEvent event number: 0x000000000000001A priority: 1, endpoint id: 0x1 cluster id: 0x0000_0101 event id: 0x4 Sys timestamp: 0x0000000001633034 - [1667215565.948065][14571:14571] CHIP:ZCL: [RemoteLockUserChange] Sent lock user change event [endpointId=1,eventNumber=26,dataType=2,operation=1,nodeId=112233,fabricIndex=1] - [1667215565.948147][14571:14571] CHIP:DMG: Command handler moving to [ Preparing] - [1667215565.948217][14571:14571] CHIP:DMG: Command handler moving to [AddingComm] - [1667215565.948283][14571:14571] CHIP:DMG: Command handler moving to [AddedComma] - [1667215565.948398][14571:14571] CHIP:DMG: Decreasing reference count for CommandHandler, remaining 0 - [1667215565.948985][14571:14571] CHIP:EM: <<< [E:56055r M:202165322 (Ack:203862016)] (S) Msg TX to 1:000000000001B669 [673E] --- Type 0001:09 (IM:InvokeCommandResponse) - [1667215565.949086][14571:14571] CHIP:IN: (S) Sending msg 202165322 on secure session with LSID: 42501 - [1667215565.949793][14571:14571] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0e:be37%eth0]:34122 | 202165322 | [Interaction Model (1) / InvokeCommandResponse (0x09) / Session = 25723 / Exchange = 56055] - [1667215565.949891][14571:14571] CHIP:DMG: Header Flags = - [1667215565.949949][14571:14571] CHIP:DMG: { - [1667215565.950035][14571:14571] CHIP:DMG: Exchange (0x06) = - [1667215565.950092][14571:14571] CHIP:DMG: { - [1667215565.950152][14571:14571] CHIP:DMG: AckMsg = 203862016 - [1667215565.950231][14571:14571] CHIP:DMG: NeedsAck = true - [1667215565.950285][14571:14571] CHIP:DMG: } - [1667215565.950358][14571:14571] CHIP:DMG: } - [1667215565.950438][14571:14571] CHIP:DMG: - [1667215565.950542][14571:14571] CHIP:DMG: Encrypted Payload (68 bytes) = - [1667215565.950599][14571:14571] CHIP:DMG: { - [1667215565.950653][14571:14571] CHIP:DMG: data = 007b64004acc0c0c0f4bd2d2c2e68b7373aa2b16de62b4ddf84e9a6207d5f59886480c1480b6656a932105509a64138358924a28a1c40de47e72510b8e4c9558ca420ba0 - [1667215565.950734][14571:14571] CHIP:DMG: buffer_ptr = 187651867798064 - [1667215565.950788][14571:14571] CHIP:DMG: } - [1667215565.950840][14571:14571] CHIP:DMG: - [1667215565.950941][14571:14571] CHIP:DMG: Decrypted Payload (34 bytes) = - [1667215565.950999][14571:14571] CHIP:DMG: { - [1667215565.951053][14571:14571] CHIP:DMG: data = 152800360115350137002400012501010124021d1835012400001818181824ff0118 - [1667215565.951133][14571:14571] CHIP:DMG: } - [1667215565.951185][14571:14571] CHIP:DMG: - [1667215565.951339][14571:14571] CHIP:DMG: InvokeResponseMessage = - [1667215565.951403][14571:14571] CHIP:DMG: { - [1667215565.951462][14571:14571] CHIP:DMG: suppressResponse = false, - [1667215565.951630][14571:14571] CHIP:DMG: InvokeResponseIBs = - [1667215565.951735][14571:14571] CHIP:DMG: [ - [1667215565.951801][14571:14571] CHIP:DMG: InvokeResponseIB = - [1667215565.951891][14571:14571] CHIP:DMG: { - [1667215565.951983][14571:14571] CHIP:DMG: CommandStatusIB = - [1667215565.952073][14571:14571] CHIP:DMG: { - [1667215565.952157][14571:14571] CHIP:DMG: CommandPathIB = - [1667215565.952262][14571:14571] CHIP:DMG: { - [1667215565.952357][14571:14571] CHIP:DMG: EndpointId = 0x1, - [1667215565.952473][14571:14571] CHIP:DMG: ClusterId = 0x101, - [1667215565.952564][14571:14571] CHIP:DMG: CommandId = 0x1d, - [1667215565.952679][14571:14571] CHIP:DMG: }, - [1667215565.952803][14571:14571] CHIP:DMG: - [1667215565.952883][14571:14571] CHIP:DMG: StatusIB = - [1667215565.952992][14571:14571] CHIP:DMG: { - [1667215565.953088][14571:14571] CHIP:DMG: status = 0x00 (SUCCESS), - [1667215565.953195][14571:14571] CHIP:DMG: }, - [1667215565.953282][14571:14571] CHIP:DMG: - [1667215565.953380][14571:14571] CHIP:DMG: }, - [1667215565.953476][14571:14571] CHIP:DMG: - [1667215565.953568][14571:14571] CHIP:DMG: }, + [1667215381.558191][14571:14571] CHIP:DMG: }, disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_G_2_2.yaml b/src/app/tests/suites/certification/Test_TC_G_2_2.yaml index c202865fd7ab72..80cabf2cd55087 100644 --- a/src/app/tests/suites/certification/Test_TC_G_2_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_G_2_2.yaml @@ -26,39 +26,58 @@ config: endpoint: 0 tests: + - label: "Precondition" + verification: | + TH is commissioned with DUT + disabled: true + - label: "Precondition: TH reads the MaxGroupsPerFabric from Group key Management Cluster and saves it as maxgroups" verification: | ./chip-tool groupkeymanagement read max-groups-per-fabric 1 0 - Verify the "MaxGroupsPerFabric value" on the TH(Chip-tool) Log: + Verify the "MaxGroupsPerFabric value" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: - [1658322885.576847][4918:4923] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0002 DataVersion: 3844079670 - [1658322885.576907][4918:4923] CHIP:TOO: MaxGroupsPerFabric: 3 + [1674543469.443764][19260:19262] CHIP:DMG: } + [1674543469.443889][19260:19262] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0002 DataVersion: 3217277214 + [1674543469.444257][19260:19262] CHIP:TOO: MaxGroupsPerFabric: 4 disabled: true - - label: - "Precondition: If maxgroups>1, proceed with the following steps TH - generates fabric-unique GroupID, GroupName, random key, EpochKey0 and - GroupKeySetID. TH generates an EpochKey and saves as - epoch_key_set1_epoch0, TH sends a KeySetWriteCommand to the Group Key - Management cluster with the following fields set in the GroupKeySet - struct: GroupKeySetId is 1, EpochKey0 is epoch_key_set0_epoch0, - GroupKeySecurityPolicy = TrustFirst (1) GroupKeyMulticastPolicy = - PerGroupID (0) EpochStartTime0 = 0,TH binds GroupId(0x0001 to - (maxgroups+1)) with GroupKeySetID in the GroupKeyMap attribute list on - GroupKeyManagement cluster with the values provided in the above steps" + - label: "Precondition: If maxgroups>1, proceed with the following steps + + TH generates fabric-unique GroupID, GroupName, random key, EpochKey0 + and GroupKeySetID. + + TH generates an EpochKey and saves as epoch_key_set1_epoch0 + + TH sends a KeySetWriteCommand to the Group Key Management cluster with + the following fields set in the GroupKeySet struct: + + GroupKeySetId is 1 + + EpochKey0 is epoch_key_set0_epoch0 + + GroupKeySecurityPolicy = TrustFirst (1) + + GroupKeyMulticastPolicy = PerGroupID (0) + + EpochStartTime0 = 0 + + TH binds GroupId(0x0001 to (maxgroups+1)) with GroupKeySetID in the + GroupKeyMap attribute list on GroupKeyManagement cluster with the + values provided in the above steps" verification: | Execute the following command in TH to generate the pre-condition to execute this test case: - ./chip-tool groupkeymanagement key-set-write "{"groupKeySetID": 1, - "groupKeySecurityPolicy": 0, "epochKey0": + ./chip-tool groupkeymanagement key-set-write '{"groupKeySetID": 1, + "groupKeySecurityPolicy": 1, "epochKey0": "d0d1d2d3d4d5d6d7d8d9dadbdcdddedf", "epochStartTime0": 2220000,"epochKey1": "d1d1d2d3d4d5d6d7d8d9dadbdcdddedf", "epochStartTime1": 2220001,"epochKey2": - "d2d1d2d3d4d5d6d7d8d9dadbdcdddedf", "epochStartTime2": 2220002 }" 1 0 + "d2d1d2d3d4d5d6d7d8d9dadbdcdddedf", "epochStartTime2": 2220002 }' 1 0 + + Verify the "status is success" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: - Verify the "status is success" on the TH(Chip-tool) Log: [1658316948.574526][4039:4044] CHIP:DMG: StatusIB = [1658316948.574561][4039:4044] CHIP:DMG: { @@ -67,9 +86,10 @@ tests: Before adding the Groups (0x0001,0x0002) execute this command - ./chip-tool groupkeymanagement write group-key-map "[{"groupId": 1, "groupKeySetID": 1, "fabricIndex": 1},{"groupId":2, "groupKeySetID": 1, "fabricIndex": 1} ]" 1 0 + ./chip-tool groupkeymanagement write group-key-map '[{"groupId": 1, "groupKeySetID": 1, "fabricIndex": 1},{"groupId":2, "groupKeySetID": 1, "fabricIndex": 1} ]' 1 0 + + Verify the "status is success" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: - Verify the "status is success" on the TH(Chip-tool) Log: [1663071507.364542][23693:23698] CHIP:DMG: WriteClient moving to [ResponseRe] [1663071507.364603][23693:23698] CHIP:DMG: WriteResponseMessage = @@ -125,66 +145,121 @@ tests: [1663071507.366466][23693:23698] CHIP:DMG: }, - Before adding the Groups (0x0003) execute this command - - ./chip-tool groupkeymanagement write group-key-map "[{"groupId": 3, "groupKeySetID": 1, "fabricIndex": 1}]" 1 0 - - - Verify the "status is success" on the TH(Chip-tool) Log: - - [1663071565.926340][23704:23709] CHIP:DMG: WriteClient moving to [ResponseRe] - [1663071565.926399][23704:23709] CHIP:DMG: WriteResponseMessage = - [1663071565.926427][23704:23709] CHIP:DMG: { - [1663071565.926464][23704:23709] CHIP:DMG: AttributeStatusIBs = - [1663071565.926498][23704:23709] CHIP:DMG: [ - [1663071565.926535][23704:23709] CHIP:DMG: AttributeStatusIB = - [1663071565.926568][23704:23709] CHIP:DMG: { - [1663071565.926609][23704:23709] CHIP:DMG: AttributePathIB = - [1663071565.926689][23704:23709] CHIP:DMG: { - [1663071565.926730][23704:23709] CHIP:DMG: Endpoint = 0x0, - [1663071565.926775][23704:23709] CHIP:DMG: Cluster = 0x3f, - [1663071565.926814][23704:23709] CHIP:DMG: Attribute = 0x0000_0000, - [1663071565.926909][23704:23709] CHIP:DMG: } - [1663071565.926961][23704:23709] CHIP:DMG: - [1663071565.926993][23704:23709] CHIP:DMG: StatusIB = - [1663071565.927037][23704:23709] CHIP:DMG: { - [1663071565.927074][23704:23709] CHIP:DMG: status = 0x00 (SUCCESS), - [1663071565.927116][23704:23709] CHIP:DMG: }, - [1663071565.927153][23704:23709] CHIP:DMG: - [1663071565.927191][23704:23709] CHIP:DMG: }, - [1663071565.927230][23704:23709] CHIP:DMG: - [1663071565.927265][23704:23709] CHIP:DMG: AttributeStatusIB = - [1663071565.927295][23704:23709] CHIP:DMG: { - [1663071565.927332][23704:23709] CHIP:DMG: AttributePathIB = - [1663071565.927365][23704:23709] CHIP:DMG: { - [1663071565.927406][23704:23709] CHIP:DMG: Endpoint = 0x0, - [1663071565.927442][23704:23709] CHIP:DMG: Cluster = 0x3f, - [1663071565.927487][23704:23709] CHIP:DMG: Attribute = 0x0000_0000, - [1663071565.927524][23704:23709] CHIP:DMG: ListIndex = Null, - [1663071565.927570][23704:23709] CHIP:DMG: } - [1663071565.927607][23704:23709] CHIP:DMG: - [1663071565.927651][23704:23709] CHIP:DMG: StatusIB = - [1663071565.927686][23704:23709] CHIP:DMG: { - [1663071565.927728][23704:23709] CHIP:DMG: status = 0x00 (SUCCESS), - [1663071565.927760][23704:23709] CHIP:DMG: }, - - - - After executing all commands related to the above three groups, execute the below command before adding the Group 0x0004 to check the Resource_Exhausted Condition - - - ./chip-tool groupkeymanagement write group-key-map "[{"groupId": 4, "groupKeySetID": 1, "fabricIndex": 1}]" 1 0 - - Verify the "status is success" on the TH(Chip-tool) Log: - - [1658323590.007082][4982:4987] CHIP:DMG: StatusIB = - [1658323590.007117][4982:4987] CHIP:DMG: { - [1658323590.007156][4982:4987] CHIP:DMG: status = 0x00 (SUCCESS), - [1658323590.007196][4982:4987] CHIP:DMG: }, - [1658323590.006453][4982:4987] CHIP:DMG: StatusIB = - [1658323590.006489][4982:4987] CHIP:DMG: { - [1658323590.006527][4982:4987] CHIP:DMG: status = 0x00 (SUCCESS), - [1658323590.006562][4982:4987] CHIP:DMG: }, + Before adding the Groups (0x0003,0x0004) execute this command + + ./chip-tool groupkeymanagement write group-key-map '[{"groupId": 3, "groupKeySetID": 1, "fabricIndex": 1},{"groupId":4, "groupKeySetID": 1, "fabricIndex": 1} ]' 1 0 + + Verify the "status is success" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: + + [1674546137.239871][19959:19961] CHIP:DMG: WriteResponseMessage = + [1674546137.239875][19959:19961] CHIP:DMG: { + [1674546137.239877][19959:19961] CHIP:DMG: AttributeStatusIBs = + [1674546137.239882][19959:19961] CHIP:DMG: [ + [1674546137.239885][19959:19961] CHIP:DMG: AttributeStatusIB = + [1674546137.239888][19959:19961] CHIP:DMG: { + [1674546137.239891][19959:19961] CHIP:DMG: AttributePathIB = + [1674546137.239895][19959:19961] CHIP:DMG: { + [1674546137.239898][19959:19961] CHIP:DMG: Endpoint = 0x0, + [1674546137.239901][19959:19961] CHIP:DMG: Cluster = 0x3f, + [1674546137.239905][19959:19961] CHIP:DMG: Attribute = 0x0000_0000, + [1674546137.239908][19959:19961] CHIP:DMG: } + [1674546137.239912][19959:19961] CHIP:DMG: + [1674546137.239915][19959:19961] CHIP:DMG: StatusIB = + [1674546137.239919][19959:19961] CHIP:DMG: { + [1674546137.239922][19959:19961] CHIP:DMG: status = 0x00 (SUCCESS), + [1674546137.239925][19959:19961] CHIP:DMG: }, + [1674546137.239928][19959:19961] CHIP:DMG: + [1674546137.239931][19959:19961] CHIP:DMG: }, + [1674546137.239938][19959:19961] CHIP:DMG: + [1674546137.239940][19959:19961] CHIP:DMG: AttributeStatusIB = + [1674546137.239943][19959:19961] CHIP:DMG: { + [1674546137.239946][19959:19961] CHIP:DMG: AttributePathIB = + [1674546137.239948][19959:19961] CHIP:DMG: { + [1674546137.239951][19959:19961] CHIP:DMG: Endpoint = 0x0, + [1674546137.239955][19959:19961] CHIP:DMG: Cluster = 0x3f, + [1674546137.239959][19959:19961] CHIP:DMG: Attribute = 0x0000_0000, + [1674546137.239962][19959:19961] CHIP:DMG: ListIndex = Null, + [1674546137.239965][19959:19961] CHIP:DMG: } + [1674546137.239970][19959:19961] CHIP:DMG: + [1674546137.239972][19959:19961] CHIP:DMG: StatusIB = + [1674546137.239975][19959:19961] CHIP:DMG: { + [1674546137.239979][19959:19961] CHIP:DMG: status = 0x00 (SUCCESS), + [1674546137.239982][19959:19961] CHIP:DMG: }, + [1674546137.239985][19959:19961] CHIP:DMG: + [1674546137.239988][19959:19961] CHIP:DMG: }, + [1674546137.239994][19959:19961] CHIP:DMG: + [1674546137.239997][19959:19961] CHIP:DMG: AttributeStatusIB = + [1674546137.240000][19959:19961] CHIP:DMG: { + [1674546137.240002][19959:19961] CHIP:DMG: AttributePathIB = + [1674546137.240005][19959:19961] CHIP:DMG: { + [1674546137.240009][19959:19961] CHIP:DMG: Endpoint = 0x0, + [1674546137.240012][19959:19961] CHIP:DMG: Cluster = 0x3f, + [1674546137.240015][19959:19961] CHIP:DMG: Attribute = 0x0000_0000, + [1674546137.240018][19959:19961] CHIP:DMG: ListIndex = Null, + [1674546137.240021][19959:19961] CHIP:DMG: } + [1674546137.240026][19959:19961] CHIP:DMG: + [1674546137.240028][19959:19961] CHIP:DMG: StatusIB = + [1674546137.240033][19959:19961] CHIP:DMG: { + [1674546137.240036][19959:19961] CHIP:DMG: status = 0x00 (SUCCESS), + [1674546137.240039][19959:19961] CHIP:DMG: }, + [1674546137.240042][19959:19961] CHIP:DMG: + [1674546137.240044][19959:19961] CHIP:DMG: }, + [1674546137.240049][19959:19961] CHIP:DMG: + [1674546137.240051][19959:19961] CHIP:DMG: ], + [1674546137.240059][19959:19961] CHIP:DMG: + [1674546137.240062][19959:19961] CHIP:DMG: InteractionModelRevision = 1 + [1674546137.240064][19959:19961] CHIP:DMG: } + + + + + After executing all commands related to the above four groups, execute the below command before adding the Group 0x0007 to check the Resource_Exhausted Condition + + + ./chip-tool groupkeymanagement write group-key-map '[{"groupId": 7, "groupKeySetID": 1, "fabricIndex": 1}]' 1 0 + + Verify the "status is success" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: + [1674546896.141697][20084:20086] CHIP:DMG: WriteResponseMessage = + [1674546896.141700][20084:20086] CHIP:DMG: { + [1674546896.141702][20084:20086] CHIP:DMG: AttributeStatusIBs = + [1674546896.141707][20084:20086] CHIP:DMG: [ + [1674546896.141708][20084:20086] CHIP:DMG: AttributeStatusIB = + [1674546896.141711][20084:20086] CHIP:DMG: { + [1674546896.141713][20084:20086] CHIP:DMG: AttributePathIB = + [1674546896.141716][20084:20086] CHIP:DMG: { + [1674546896.141719][20084:20086] CHIP:DMG: Endpoint = 0x0, + [1674546896.141721][20084:20086] CHIP:DMG: Cluster = 0x3f, + [1674546896.141724][20084:20086] CHIP:DMG: Attribute = 0x0000_0000, + [1674546896.141726][20084:20086] CHIP:DMG: } + [1674546896.141730][20084:20086] CHIP:DMG: + [1674546896.141732][20084:20086] CHIP:DMG: StatusIB = + [1674546896.141734][20084:20086] CHIP:DMG: { + [1674546896.141737][20084:20086] CHIP:DMG: status = 0x00 (SUCCESS), + [1674546896.141739][20084:20086] CHIP:DMG: }, + [1674546896.141742][20084:20086] CHIP:DMG: + [1674546896.141743][20084:20086] CHIP:DMG: }, + [1674546896.141750][20084:20086] CHIP:DMG: + [1674546896.141752][20084:20086] CHIP:DMG: AttributeStatusIB = + [1674546896.141755][20084:20086] CHIP:DMG: { + [1674546896.141758][20084:20086] CHIP:DMG: AttributePathIB = + [1674546896.141760][20084:20086] CHIP:DMG: { + [1674546896.141763][20084:20086] CHIP:DMG: Endpoint = 0x0, + [1674546896.141766][20084:20086] CHIP:DMG: Cluster = 0x3f, + [1674546896.141769][20084:20086] CHIP:DMG: Attribute = 0x0000_0000, + [1674546896.141773][20084:20086] CHIP:DMG: ListIndex = Null, + [1674546896.141776][20084:20086] CHIP:DMG: } + [1674546896.141781][20084:20086] CHIP:DMG: + [1674546896.141783][20084:20086] CHIP:DMG: StatusIB = + [1674546896.141786][20084:20086] CHIP:DMG: { + [1674546896.141789][20084:20086] CHIP:DMG: status = 0x00 (SUCCESS), + [1674546896.141792][20084:20086] CHIP:DMG: }, + [1674546896.141795][20084:20086] CHIP:DMG: + [1674546896.141798][20084:20086] CHIP:DMG: }, + [1674546896.141802][20084:20086] CHIP:DMG: + [1674546896.141805][20084:20086] CHIP:DMG: ], + [1674546896.141811][20084:20086] CHIP:DMG: + [1674546896.141813][20084:20086] CHIP:DMG: InteractionModelRevision = 1 + [1674546896.141816][20084:20086] CHIP:DMG: } disabled: true - label: @@ -192,10 +267,11 @@ tests: following fields : GroupID as 0x0001 GroupName as Gp1" PICS: G.S.C00.Rsp && G.S.C00.Tx verification: | - ./chip-tool groups add-group 0x0001 grp1 1 1 + ./chip-tool groups add-group 0x0001 grp1 1 0 Verify the "status is success" on the TH(Chip-tool) Log and Group ID is in the inclusive range of 0x0001 to 0xffff ,below is the sample log provided for the raspi platform: + [1651218084.427102][2526:2531] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0000 [1651218084.427203][2526:2531] CHIP:TOO: AddGroupResponse: { [1651218084.427241][2526:2531] CHIP:TOO: status: 0 @@ -212,15 +288,16 @@ tests: Verify the "grouptable entries" on the TH(Chip-tool) Log ,GroupId as 0x0001 and below is the sample log provided for the raspi platform: - [1651218198.062850][2538:2543] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 2261933069 - [1651218198.062980][2538:2543] CHIP:TOO: GroupTable: 1 entries - [1651218198.067019][2538:2543] CHIP:TOO: [1]: { - [1651218198.067076][2538:2543] CHIP:TOO: GroupId: 1 - [1651218198.067123][2538:2543] CHIP:TOO: Endpoints: 1 entries - [1651218198.067192][2538:2543] CHIP:TOO: [1]: 1 - [1651218198.067241][2538:2543] CHIP:TOO: GroupName: grp1 - [1651218198.067284][2538:2543] CHIP:TOO: FabricIndex: 1 - [1651218198.067327][2538:2543] CHIP:TOO: } + + 1674543470.475997][19273:19275] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 3217277217 + [1674543470.476009][19273:19275] CHIP:TOO: GroupTable: 1 entries + [1674543470.476023][19273:19275] CHIP:TOO: [1]: { + [1674543470.476026][19273:19275] CHIP:TOO: GroupId: 1 + [1674543470.476029][19273:19275] CHIP:TOO: Endpoints: 1 entries + [1674543470.476033][19273:19275] CHIP:TOO: [1]: 0 + [1674543470.476037][19273:19275] CHIP:TOO: GroupName: grp1 + [1674543470.476039][19273:19275] CHIP:TOO: FabricIndex: 1 + [1674543470.476042][19273:19275] CHIP:TOO: } disabled: true - label: @@ -228,10 +305,11 @@ tests: following fields : GroupID as 0x0002 GroupName as Gp2" PICS: G.S.C00.Rsp && G.S.C00.Tx verification: | - ./chip-tool groups add-group 0x0002 grp2 1 1 + ./chip-tool groups add-group 0x0002 grp2 1 0 Verify the "status is success" on the TH(Chip-tool) Log and Group ID is in the inclusive range of 0x0001 to 0xffff, below is the sample log provided for the raspi platform: + [1653484028.897698][11275:11280] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0000 [1653484028.897804][11275:11280] CHIP:TOO: AddGroupResponse: { [1653484028.897851][11275:11280] CHIP:TOO: status: 0 @@ -248,22 +326,24 @@ tests: Verify the "grouptable entries" on the TH(Chip-tool) Log and GroupId as 0x0002, below is the sample log provided for the raspi platform: - [1653484065.934504][11281:11286] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 1368205390 - [1653484065.934631][11281:11286] CHIP:TOO: GroupTable: 2 entries - [1653484065.937522][11281:11286] CHIP:TOO: [1]: { - [1653484065.937573][11281:11286] CHIP:TOO: GroupId: 1 - [1653484065.937615][11281:11286] CHIP:TOO: Endpoints: 1 entries - [1653484065.937678][11281:11286] CHIP:TOO: [1]: 1 - [1653484065.937723][11281:11286] CHIP:TOO: GroupName: grp1 - [1653484065.937763][11281:11286] CHIP:TOO: FabricIndex: 1 - [1653484065.937802][11281:11286] CHIP:TOO: } - [1653484065.937854][11281:11286] CHIP:TOO: [2]: { - [1653484065.937893][11281:11286] CHIP:TOO: GroupId: 2 - [1653484065.937933][11281:11286] CHIP:TOO: Endpoints: 1 entries - [1653484065.937974][11281:11286] CHIP:TOO: [1]: 1 - [1653484065.938014][11281:11286] CHIP:TOO: GroupName: grp2 - [1653484065.938051][11281:11286] CHIP:TOO: FabricIndex: 1 - [1653484065.938089][11281:11286] CHIP:TOO: } + + 1674543470.993207][19279:19281] CHIP:DMG: } + [1674543470.993358][19279:19281] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 3217277217 + [1674543470.993380][19279:19281] CHIP:TOO: GroupTable: 2 entries + [1674543470.993397][19279:19281] CHIP:TOO: [1]: { + [1674543470.993400][19279:19281] CHIP:TOO: GroupId: 1 + [1674543470.993404][19279:19281] CHIP:TOO: Endpoints: 1 entries + [1674543470.993408][19279:19281] CHIP:TOO: [1]: 0 + [1674543470.993411][19279:19281] CHIP:TOO: GroupName: grp1 + [1674543470.993414][19279:19281] CHIP:TOO: FabricIndex: 1 + [1674543470.993417][19279:19281] CHIP:TOO: } + [1674543470.993423][19279:19281] CHIP:TOO: [2]: { + [1674543470.993426][19279:19281] CHIP:TOO: GroupId: 2 + [1674543470.993429][19279:19281] CHIP:TOO: Endpoints: 1 entries + [1674543470.993432][19279:19281] CHIP:TOO: [1]: 0 + [1674543470.993435][19279:19281] CHIP:TOO: GroupName: grp2 + [1674543470.993437][19279:19281] CHIP:TOO: FabricIndex: 1 + [1674543470.993439][19279:19281] CHIP:TOO: } disabled: true - label: @@ -271,7 +351,7 @@ tests: starting with GroupID 0x0003 and incrementing by 1 each time." PICS: G.S.C00.Rsp && G.S.C00.Tx verification: | - ./chip-tool groups add-group 0x0003 grp3 1 1 + ./chip-tool groups add-group 0x0003 grp3 1 0 Verify the "status is success" on the TH(Chip-tool) and Group ID is in the inclusive range of 0x0001 to 0xffff, below is the sample log provided for the raspi platform: @@ -281,6 +361,18 @@ tests: [1653484116.857739][11289:11294] CHIP:TOO: status: 0 [1653484116.857787][11289:11294] CHIP:TOO: groupId: 3 [1653484116.857834][11289:11294] CHIP:TOO: } + + ./chip-tool groups add-group 0x0004 grp4 1 0 + + Verify the "status is success" on the TH(Chip-tool) and Group ID is in the inclusive range of 0x0001 to 0xffff, below is the sample log provided for the raspi platform: + + [1674546345.099827][19986:19988] CHIP:DMG: }, + [1674546345.099884][19986:19988] CHIP:DMG: Received Command Response Data, Endpoint=1 Cluster=0x0000_0004 Command=0x0000_0000 + [1674546345.099915][19986:19988] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0004 Command 0x0000_0000 + [1674546345.099956][19986:19988] CHIP:TOO: AddGroupResponse: { + [1674546345.099972][19986:19988] CHIP:TOO: status: 0 + [1674546345.099983][19986:19988] CHIP:TOO: groupID: 4 + [1674546345.099991][19986:19988] CHIP:TOO: } disabled: true - label: @@ -292,29 +384,39 @@ tests: Verify the "grouptable entries" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: - [1653484156.968253][11299:11304] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 1368205390 - [1653484156.968414][11299:11304] CHIP:TOO: GroupTable: 3 entries - [1653484156.968565][11299:11304] CHIP:TOO: [1]: { - [1653484156.968612][11299:11304] CHIP:TOO: GroupId: 1 - [1653484156.968657][11299:11304] CHIP:TOO: Endpoints: 1 entries - [1653484156.968725][11299:11304] CHIP:TOO: [1]: 0 - [1653484156.968773][11299:11304] CHIP:TOO: GroupName: grp1 - [1653484156.968814][11299:11304] CHIP:TOO: FabricIndex: 1 - [1653484156.968855][11299:11304] CHIP:TOO: } - [1653484156.968912][11299:11304] CHIP:TOO: [2]: { - [1653484156.968955][11299:11304] CHIP:TOO: GroupId: 2 - [1653484156.968997][11299:11304] CHIP:TOO: Endpoints: 1 entries - [1653484156.969042][11299:11304] CHIP:TOO: [1]: 0 - [1653484156.969087][11299:11304] CHIP:TOO: GroupName: grp2 - [1653484156.969127][11299:11304] CHIP:TOO: FabricIndex: 1 - [1653484156.969165][11299:11304] CHIP:TOO: } - [1653484156.969221][11299:11304] CHIP:TOO: [3]: { - [1653484156.969262][11299:11304] CHIP:TOO: GroupId: 3 - [1653484156.969304][11299:11304] CHIP:TOO: Endpoints: 1 entries - [1653484156.969349][11299:11304] CHIP:TOO: [1]: 0 - [1653484156.969393][11299:11304] CHIP:TOO: GroupName: grp3 - [1653484156.969432][11299:11304] CHIP:TOO: FabricIndex: 1 - [1653484156.969471][11299:11304] CHIP:TOO: } + [1674543471.793316][19288:19290] CHIP:DMG: } + [1674543471.793466][19288:19290] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 3217277219 + [1674546505.532342][20008:20010] CHIP:DMG: } + [1674546505.533120][20008:20010] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 1241587620 + [1674546505.533150][20008:20010] CHIP:TOO: GroupTable: 4 entries + [1674546505.533171][20008:20010] CHIP:TOO: [1]: { + [1674546505.533179][20008:20010] CHIP:TOO: GroupId: 1 + [1674546505.533184][20008:20010] CHIP:TOO: Endpoints: 1 entries + [1674546505.533190][20008:20010] CHIP:TOO: [1]: 0 + [1674546505.533198][20008:20010] CHIP:TOO: GroupName: grp1 + [1674546505.533202][20008:20010] CHIP:TOO: FabricIndex: 1 + [1674546505.533207][20008:20010] CHIP:TOO: } + [1674546505.533212][20008:20010] CHIP:TOO: [2]: { + [1674546505.533215][20008:20010] CHIP:TOO: GroupId: 2 + [1674546505.533217][20008:20010] CHIP:TOO: Endpoints: 1 entries + [1674546505.533220][20008:20010] CHIP:TOO: [1]: 0 + [1674546505.533224][20008:20010] CHIP:TOO: GroupName: grp2 + [1674546505.533228][20008:20010] CHIP:TOO: FabricIndex: 1 + [1674546505.533231][20008:20010] CHIP:TOO: } + [1674546505.533238][20008:20010] CHIP:TOO: [3]: { + [1674546505.533241][20008:20010] CHIP:TOO: GroupId: 3 + [1674546505.533245][20008:20010] CHIP:TOO: Endpoints: 1 entries + [1674546505.533250][20008:20010] CHIP:TOO: [1]: 0 + [1674546505.533254][20008:20010] CHIP:TOO: GroupName: grp3 + [1674546505.533258][20008:20010] CHIP:TOO: FabricIndex: 1 + [1674546505.533262][20008:20010] CHIP:TOO: } + [1674546505.533269][20008:20010] CHIP:TOO: [4]: { + [1674546505.533272][20008:20010] CHIP:TOO: GroupId: 4 + [1674546505.533277][20008:20010] CHIP:TOO: Endpoints: 1 entries + [1674546505.533282][20008:20010] CHIP:TOO: [1]: 0 + [1674546505.533286][20008:20010] CHIP:TOO: GroupName: grp4 + [1674546505.533289][20008:20010] CHIP:TOO: FabricIndex: 1 + [1674546505.533292][20008:20010] CHIP:TOO: } disabled: true - label: @@ -322,15 +424,17 @@ tests: (maxgroups+1)" PICS: G.S.C00.Rsp verification: | - ./chip-tool groups add-group 0x0004 grp4 1 1 + ./chip-tool groups add-group 0x0007 grp7 1 0 Verify the "status is RESOURCE_EXHAUSTED" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: - [1653484187.170553][11306:11311] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0000 - [1653484187.170637][11306:11311] CHIP:TOO: AddGroupResponse: { - [1653484187.170677][11306:11311] CHIP:TOO: status: 137 - [1653484187.170702][11306:11311] CHIP:TOO: groupId: 4 - [1653484187.170727][11306:11311] CHIP:TOO: } + [1674547293.989280][20162:20164] CHIP:DMG: }, + [1674547293.989297][20162:20164] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_0004 Command=0x0000_0000 + [1674547293.989307][20162:20164] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0000 + [1674547293.989316][20162:20164] CHIP:TOO: AddGroupResponse: { + [1674547293.989324][20162:20164] CHIP:TOO: status: 137 + [1674547293.989328][20162:20164] CHIP:TOO: groupID: 7 + [1674547293.989332][20162:20164] CHIP:TOO: } disabled: true - label: @@ -341,30 +445,37 @@ tests: ./chip-tool groupkeymanagement read group-table 1 0 Verify the "grouptable entries" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: - - [1653484324.735216][11318:11323] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 1368205390 - [1653484324.735368][11318:11323] CHIP:TOO: GroupTable: 3 entries - [1653484324.735515][11318:11323] CHIP:TOO: [1]: { - [1653484324.735561][11318:11323] CHIP:TOO: GroupId: 1 - [1653484324.735605][11318:11323] CHIP:TOO: Endpoints: 1 entries - [1653484324.735672][11318:11323] CHIP:TOO: [1]: 0 - [1653484324.735721][11318:11323] CHIP:TOO: GroupName: grp1 - [1653484324.735761][11318:11323] CHIP:TOO: FabricIndex: 1 - [1653484324.735823][11318:11323] CHIP:TOO: } - [1653484324.735881][11318:11323] CHIP:TOO: [2]: { - [1653484324.735924][11318:11323] CHIP:TOO: GroupId: 2 - [1653484324.735966][11318:11323] CHIP:TOO: Endpoints: 1 entries - [1653484324.736012][11318:11323] CHIP:TOO: [1]: 0 - [1653484324.736055][11318:11323] CHIP:TOO: GroupName: grp2 - [1653484324.736096][11318:11323] CHIP:TOO: FabricIndex: 1 - [1653484324.736134][11318:11323] CHIP:TOO: } - [1653484324.736188][11318:11323] CHIP:TOO: [3]: { - [1653484324.736232][11318:11323] CHIP:TOO: GroupId: 3 - [1653484324.736274][11318:11323] CHIP:TOO: Endpoints: 1 entries - [1653484324.736319][11318:11323] CHIP:TOO: [1]: 0 - [1653484324.736363][11318:11323] CHIP:TOO: GroupName: grp3 - [1653484324.736403][11318:11323] CHIP:TOO: FabricIndex: 1 - [1653484324.736441][11318:11323] CHIP:TOO: } + [1674546676.645814][20037:20039] CHIP:DMG: } + [1674546676.646502][20037:20039] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 1241587622 + [1674546676.646599][20037:20039] CHIP:TOO: GroupTable: 4 entries + [1674546676.646644][20037:20039] CHIP:TOO: [1]: { + [1674546676.646666][20037:20039] CHIP:TOO: GroupId: 1 + [1674546676.646682][20037:20039] CHIP:TOO: Endpoints: 1 entries + [1674546676.646698][20037:20039] CHIP:TOO: [1]: 0 + [1674546676.646710][20037:20039] CHIP:TOO: GroupName: grp1 + [1674546676.646722][20037:20039] CHIP:TOO: FabricIndex: 1 + [1674546676.646733][20037:20039] CHIP:TOO: } + [1674546676.646755][20037:20039] CHIP:TOO: [2]: { + [1674546676.646764][20037:20039] CHIP:TOO: GroupId: 2 + [1674546676.646776][20037:20039] CHIP:TOO: Endpoints: 1 entries + [1674546676.646789][20037:20039] CHIP:TOO: [1]: 0 + [1674546676.646799][20037:20039] CHIP:TOO: GroupName: grp2 + [1674546676.646809][20037:20039] CHIP:TOO: FabricIndex: 1 + [1674546676.646819][20037:20039] CHIP:TOO: } + [1674546676.646839][20037:20039] CHIP:TOO: [3]: { + [1674546676.646849][20037:20039] CHIP:TOO: GroupId: 3 + [1674546676.646860][20037:20039] CHIP:TOO: Endpoints: 1 entries + [1674546676.646873][20037:20039] CHIP:TOO: [1]: 0 + [1674546676.646884][20037:20039] CHIP:TOO: GroupName: grp3 + [1674546676.646894][20037:20039] CHIP:TOO: FabricIndex: 1 + [1674546676.646903][20037:20039] CHIP:TOO: } + [1674546676.646922][20037:20039] CHIP:TOO: [4]: { + [1674546676.646932][20037:20039] CHIP:TOO: GroupId: 4 + [1674546676.646944][20037:20039] CHIP:TOO: Endpoints: 1 entries + [1674546676.646956][20037:20039] CHIP:TOO: [1]: 0 + [1674546676.646967][20037:20039] CHIP:TOO: GroupName: grp4 + [1674546676.646976][20037:20039] CHIP:TOO: FabricIndex: 1 + [1674546676.646985][20037:20039] CHIP:TOO: } disabled: true - label: @@ -372,7 +483,7 @@ tests: : GroupID as 0x0000 GroupName as Gp6" PICS: G.S.C00.Rsp && G.S.C00.Tx verification: | - ./chip-tool groups add-group 0x0000 grp6 1 1 + ./chip-tool groups add-group 0x0000 grp6 1 0 Verify the "status is CONSTRAINT_ERROR" on the TH(Chip-tool) Log and GroupID is not in the inclusive range of 0x0001 to 0xffff,below is the sample log provided for the raspi platform: @@ -388,10 +499,11 @@ tests: : GroupID as 0x0005 GroupName as Gp5" PICS: G.S.C00.Rsp && G.S.C00.Tx verification: | - ./chip-tool groups add-group 0x0005 grp5 1 1 + ./chip-tool groups add-group 0x0005 grp5 1 0 Verify the "status is UNSUPPORTED_ACCESS" on the TH(Chip-tool) Log and ,below is the sample log provided for the raspi platform: + [1658302176.951047][2747:2752] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0004 Command 0x0000_0000 [1658302176.951103][2747:2752] CHIP:TOO: AddGroupResponse: { [1658302176.951140][2747:2752] CHIP:TOO: status: 126 @@ -404,7 +516,7 @@ tests: the following fields: GroupID as 0x0001" PICS: G.S.C01.Rsp && G.S.C01.Tx verification: | - ./chip-tool groups view-group 0x0001 1 1 + ./chip-tool groups view-group 0x0001 1 0 Verify the "status is success" on the TH(Chip-tool) Log and GroupID is in the inclusive range of 0x0001 to 0xffff,below is the sample log provided for the raspi platform: @@ -421,7 +533,7 @@ tests: fields: GroupID as 0x0000" PICS: G.S.C01.Rsp && G.S.C01.Tx verification: | - ./chip-tool groups view-group 0x0000 1 1 + ./chip-tool groups view-group 0x0000 1 0 Verify the "status is CONSTRAINT_ERROR" on the TH(Chip-tool) Log and GroupID is not in the inclusive range of 0x0001 to 0xffff, below is the sample log provided for the raspi platform: @@ -438,10 +550,10 @@ tests: the following field : GroupID as 0x0001" PICS: G.S.C03.Rsp && G.S.C03.Tx verification: | - ./chip-tool groups remove-group 0x0001 1 1 - + ./chip-tool groups remove-group 0x0001 1 0 Verify the "status is success" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: + [1653484876.432744][11451:11456] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0003 [1653484876.432915][11451:11456] CHIP:TOO: RemoveGroupResponse: { [1653484876.432989][11451:11456] CHIP:TOO: status: 0 @@ -454,10 +566,11 @@ tests: the following field : GroupID as 0x0001" PICS: G.S.C01.Rsp && G.S.C01.Tx verification: | - ./chip-tool groups view-group 0x0001 1 1 + ./chip-tool groups view-group 0x0001 1 0 Verify the "status is NOT_FOUND" on the TH(Chip-tool) Log below is the sample log provided for the raspi platform: + [1653484952.142387][11458:11463] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0001 [1653484952.142476][11458:11463] CHIP:TOO: ViewGroupResponse: { [1653484952.142516][11458:11463] CHIP:TOO: status: 139 @@ -473,23 +586,30 @@ tests: Verify the "grouptable entries" on the TH(Chip-tool) Log below is the sample log provided for the raspi platform: - - [1655125356.123370][27657:27662] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 1860794324 - [1655125356.123494][27657:27662] CHIP:TOO: GroupTable: 2 entries - [1655125356.123616][27657:27662] CHIP:TOO: [1]: { - [1655125356.123726][27657:27662] CHIP:TOO: GroupId: 2 - [1655125356.123779][27657:27662] CHIP:TOO: Endpoints: 1 entries - [1655125356.123830][27657:27662] CHIP:TOO: [1]: 1 - [1655125356.123878][27657:27662] CHIP:TOO: GroupName: grp2 - [1655125356.123923][27657:27662] CHIP:TOO: FabricIndex: 1 - [1655125356.123964][27657:27662] CHIP:TOO: } - [1655125356.124023][27657:27662] CHIP:TOO: [2]: { - [1655125356.124066][27657:27662] CHIP:TOO: GroupId: 3 - [1655125356.124110][27657:27662] CHIP:TOO: Endpoints: 1 entries - [1655125356.124158][27657:27662] CHIP:TOO: [1]: 1 - [1655125356.124202][27657:27662] CHIP:TOO: GroupName: grp3 - [1655125356.124245][27657:27662] CHIP:TOO: FabricIndex: 1 - [1655125356.124285][27657:27662] CHIP:TOO: } + [1674550642.445157][20620:20622] CHIP:DMG: } + [1674550642.445302][20620:20622] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 2738113270 + [1674550642.445326][20620:20622] CHIP:TOO: GroupTable: 3 entries + [1674550642.445342][20620:20622] CHIP:TOO: [1]: { + [1674550642.445348][20620:20622] CHIP:TOO: GroupId: 2 + [1674550642.445352][20620:20622] CHIP:TOO: Endpoints: 1 entries + [1674550642.445356][20620:20622] CHIP:TOO: [1]: 0 + [1674550642.445360][20620:20622] CHIP:TOO: GroupName: grp2 + [1674550642.445363][20620:20622] CHIP:TOO: FabricIndex: 1 + [1674550642.445366][20620:20622] CHIP:TOO: } + [1674550642.445371][20620:20622] CHIP:TOO: [2]: { + [1674550642.445374][20620:20622] CHIP:TOO: GroupId: 3 + [1674550642.445377][20620:20622] CHIP:TOO: Endpoints: 1 entries + [1674550642.445380][20620:20622] CHIP:TOO: [1]: 0 + [1674550642.445382][20620:20622] CHIP:TOO: GroupName: grp3 + [1674550642.445385][20620:20622] CHIP:TOO: FabricIndex: 1 + [1674550642.445387][20620:20622] CHIP:TOO: } + [1674550642.445393][20620:20622] CHIP:TOO: [3]: { + [1674550642.445395][20620:20622] CHIP:TOO: GroupId: 4 + [1674550642.445398][20620:20622] CHIP:TOO: Endpoints: 1 entries + [1674550642.445401][20620:20622] CHIP:TOO: [1]: 0 + [1674550642.445404][20620:20622] CHIP:TOO: GroupName: grp4 + [1674550642.445407][20620:20622] CHIP:TOO: FabricIndex: 1 + [1674550642.445409][20620:20622] CHIP:TOO: } disabled: true - label: @@ -497,7 +617,7 @@ tests: field : GroupID as 0x0000" PICS: G.S.C03.Rsp && G.S.C03.Tx verification: | - ./chip-tool groups remove-group 0x0000 1 1 + ./chip-tool groups remove-group 0x0000 1 0 Verify the "status as CONSTRAINT_ERROR" on the TH(Chip-tool) Log and GroupID is not in the inclusive range of 0x0001 to 0xffff , below is the sample log provided for the raspi platform: @@ -513,9 +633,10 @@ tests: field : GroupID as 0x0001" PICS: G.S.C03.Rsp && G.S.C03.Tx verification: | - ./chip-tool groups remove-group 0x0001 1 1 + ./chip-tool groups remove-group 0x0001 1 0 Verify the "status is NOT_FOUND" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: + : [1653485126.672869][11483:11488] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0003 [1653485126.672969][11483:11488] CHIP:TOO: RemoveGroupResponse: { @@ -531,31 +652,41 @@ tests: Verify the "grouptable entries" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: - [1655125356.123370][27657:27662] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 1860794324 - [1655125356.123494][27657:27662] CHIP:TOO: GroupTable: 2 entries - [1655125356.123616][27657:27662] CHIP:TOO: [1]: { - [1655125356.123726][27657:27662] CHIP:TOO: GroupId: 2 - [1655125356.123779][27657:27662] CHIP:TOO: Endpoints: 1 entries - [1655125356.123830][27657:27662] CHIP:TOO: [1]: 1 - [1655125356.123878][27657:27662] CHIP:TOO: GroupName: grp2 - [1655125356.123923][27657:27662] CHIP:TOO: FabricIndex: 1 - [1655125356.123964][27657:27662] CHIP:TOO: } - [1655125356.124023][27657:27662] CHIP:TOO: [2]: { - [1655125356.124066][27657:27662] CHIP:TOO: GroupId: 3 - [1655125356.124110][27657:27662] CHIP:TOO: Endpoints: 1 entries - [1655125356.124158][27657:27662] CHIP:TOO: [1]: 1 - [1655125356.124202][27657:27662] CHIP:TOO: GroupName: grp3 - [1655125356.124245][27657:27662] CHIP:TOO: FabricIndex: 1 - [1655125356.124285][27657:27662] CHIP:TOO: } + + 1674550693.202331][20637:20639] CHIP:DMG: } + [1674550693.202481][20637:20639] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 2738113270 + [1674550693.202503][20637:20639] CHIP:TOO: GroupTable: 3 entries + [1674550693.202517][20637:20639] CHIP:TOO: [1]: { + [1674550693.202525][20637:20639] CHIP:TOO: GroupId: 2 + [1674550693.202530][20637:20639] CHIP:TOO: Endpoints: 1 entries + [1674550693.202536][20637:20639] CHIP:TOO: [1]: 0 + [1674550693.202541][20637:20639] CHIP:TOO: GroupName: grp2 + [1674550693.202544][20637:20639] CHIP:TOO: FabricIndex: 1 + [1674550693.202547][20637:20639] CHIP:TOO: } + [1674550693.202554][20637:20639] CHIP:TOO: [2]: { + [1674550693.202558][20637:20639] CHIP:TOO: GroupId: 3 + [1674550693.202562][20637:20639] CHIP:TOO: Endpoints: 1 entries + [1674550693.202567][20637:20639] CHIP:TOO: [1]: 0 + [1674550693.202570][20637:20639] CHIP:TOO: GroupName: grp3 + [1674550693.202572][20637:20639] CHIP:TOO: FabricIndex: 1 + [1674550693.202574][20637:20639] CHIP:TOO: } + [1674550693.202580][20637:20639] CHIP:TOO: [3]: { + [1674550693.202582][20637:20639] CHIP:TOO: GroupId: 4 + [1674550693.202586][20637:20639] CHIP:TOO: Endpoints: 1 entries + [1674550693.202591][20637:20639] CHIP:TOO: [1]: 0 + [1674550693.202595][20637:20639] CHIP:TOO: GroupName: grp4 + [1674550693.202599][20637:20639] CHIP:TOO: FabricIndex: 1 + [1674550693.202602][20637:20639] CHIP:TOO: } disabled: true - label: "TH sends RemoveAllGroups command to DUT as unicast method" PICS: G.S.C04.Rsp verification: | - ./chip-tool groups remove-all-groups 1 1 + ./chip-tool groups remove-all-groups 1 0 Verify the "status is success" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: + [1653485455.344097][11508:11513] CHIP:DMG: StatusIB = [1653485455.344141][11508:11513] CHIP:DMG: { [1653485455.344190][11508:11513] CHIP:DMG: status = 0x00 (SUCCESS), @@ -567,10 +698,11 @@ tests: fields: GroupID as 0x0001" PICS: G.S.C01.Rsp && G.S.C01.Tx verification: | - ./chip-tool groups view-group 0x0001 1 1 + ./chip-tool groups view-group 0x0001 1 0 Verify the "status is NOT_FOUND" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: + [1653559917.259920][3227:3232] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0001 [1653559917.259993][3227:3232] CHIP:TOO: ViewGroupResponse: { [1653559917.260040][3227:3232] CHIP:TOO: status: 139 @@ -586,6 +718,7 @@ tests: Verify the "grouptable entries" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: + [1656332191.739327][27032:27037] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 3761602970 [1656332191.739391][27032:27037] CHIP:TOO: GroupTable: 0 entries disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_G_2_3.yaml b/src/app/tests/suites/certification/Test_TC_G_2_3.yaml index 5691b587627257..bc27784e2aeff5 100644 --- a/src/app/tests/suites/certification/Test_TC_G_2_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_G_2_3.yaml @@ -37,26 +37,41 @@ tests: verification: | ./chip-tool groupkeymanagement read max-groups-per-fabric 1 0 - Verify the "MaxGroupsPerFabric value" on the TH(Chip-tool) Log: + Verify the "MaxGroupsPerFabric value" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: - [1658322885.576847][4918:4923] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0002 DataVersion: 3844079670 - [1658322885.576907][4918:4923] CHIP:TOO: MaxGroupsPerFabric: 3 + + [1674550919.106409][20702:20704] CHIP:DMG: } + [1674550919.106442][20702:20704] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0002 DataVersion: 1314349257 + [1674550919.106455][20702:20704] CHIP:TOO: MaxGroupsPerFabric: 4 disabled: true - - label: - "Pre-Conditions: If maxgroups>0, proceed with the following steps TH - generates fabric-unique GroupID, GroupName, random key, EpochKey0 and - GroupKeySetID.TH generates an EpochKey and saves as - epoch_key_set1_epoch0,TH sends a KeySetWriteCommand to the Group Key - Management cluster with the following fields set in the GroupKeySet - struct:GroupKeySetId is 1,EpochKey0 is - epoch_key_set0_epoch0,GroupKeySecurityPolicy = TrustFirst - (1),GroupKeyMulticastPolicy = PerGroupID (0),EpochStartTime0 = 0, TH - binds GroupId(0x0002 to (maxgroups+1)) with GroupKeySetID in the + - label: "Pre-Conditions: If maxgroups>0, proceed with the following steps + + TH generates fabric-unique GroupID, GroupName, random key, EpochKey0 + and GroupKeySetID. + + TH generates an EpochKey and saves as epoch_key_set1_epoch0 + + TH sends a KeySetWriteCommand to the Group Key Management cluster with + the following fields set in the GroupKeySet struct: + + GroupKeySetId is 1 + + EpochKey0 is epoch_key_set0_epoch0 + + GroupKeySecurityPolicy = TrustFirst (1) + + GroupKeyMulticastPolicy = PerGroupID (0) + + EpochStartTime0 = 0 + + TH binds GroupId(0x0002 to (maxgroups+1)) with GroupKeySetID in the GroupKeyMap attribute list on GroupKeyManagement cluster with the - values provided in the above steps, TH binds GroupId(0x0006 to - (maxgroups+1)) with GroupKeySetID in the GroupKeyMap attribute list on - GroupKeyManagement cluster with the values provided in the above steps" + values provided in the above steps + + TH binds GroupId(0x0006 to (maxgroups+1)) with GroupKeySetID in the + GroupKeyMap attribute list on GroupKeyManagement cluster with the + values provided in the above steps" verification: | Execute the following command in TH to generate the pre-condition to execute this test case: @@ -244,9 +259,9 @@ tests: : GroupID as 0x0002 GroupName as Gp2" PICS: G.S.C00.Rsp && G.S.C00.Tx verification: | - ./chip-tool groups add-group 0x0002 gp2 1 1 + ./chip-tool groups add-group 0x0002 gp2 1 0 - Verify the "status is success and groupid is 0x0002" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: + Verify the "status is SUCCESS and groupid is 0x0002" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1653552285.195099][2464:2469] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0000 [1653552285.197783][2464:2469] CHIP:TOO: AddGroupResponse: { @@ -262,15 +277,16 @@ tests: Verify the "grouptable entries" , GroupID as 0x0002, GroupName as Gp2 on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: - [1653552351.250570][2474:2479] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 1424397362 - [1653552351.253012][2474:2479] CHIP:TOO: GroupTable: 1 entries - [1653552351.255507][2474:2479] CHIP:TOO: [1]: { - [1653552351.255546][2474:2479] CHIP:TOO: GroupId: 2 - [1653552351.255579][2474:2479] CHIP:TOO: Endpoints: 1 entries - [1653552351.255628][2474:2479] CHIP:TOO: [1]: 1 - [1653552351.255664][2474:2479] CHIP:TOO: GroupName: gp2 - [1653552351.255695][2474:2479] CHIP:TOO: FabricIndex: 1 - [1653552351.255725][2474:2479] CHIP:TOO: } + [1674551108.507399][20730:20732] CHIP:DMG: } + [1674551108.507695][20730:20732] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 1314349260 + [1674551108.507745][20730:20732] CHIP:TOO: GroupTable: 1 entries + [1674551108.507824][20730:20732] CHIP:TOO: [1]: { + [1674551108.507857][20730:20732] CHIP:TOO: GroupId: 2 + [1674551108.507878][20730:20732] CHIP:TOO: Endpoints: 1 entries + [1674551108.507901][20730:20732] CHIP:TOO: [1]: 0 + [1674551108.507920][20730:20732] CHIP:TOO: GroupName: gp2 + [1674551108.507932][20730:20732] CHIP:TOO: FabricIndex: 1 + [1674551108.507942][20730:20732] CHIP:TOO: } disabled: true - label: @@ -278,15 +294,16 @@ tests: following fields : GroupID as 0x0003 GroupName as Gp3" PICS: G.S.C00.Rsp && G.S.C00.Tx verification: | - ./chip-tool groups add-group 0x0003 gp3 1 1 + ./chip-tool groups add-group 0x0003 gp3 1 0 - Verify the "status is success and GroupID is 0x0003" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: + Verify the "status is SUCCESS and GroupID is 0x0003" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: - [1653552417.870291][2482:2487] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0000 - [1653552417.870407][2482:2487] CHIP:TOO: AddGroupResponse: { - [1653552417.870462][2482:2487] CHIP:TOO: status: 0 - [1653552417.870500][2482:2487] CHIP:TOO: groupId: 3 - [1653552417.870539][2482:2487] CHIP:TOO: } + [1674551134.645686][20738:20740] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_0004 Command=0x0000_0000 + [1674551134.645698][20738:20740] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0004 Command 0x0000_0000 + [1674551134.645709][20738:20740] CHIP:TOO: AddGroupResponse: { + [1674551134.645714][20738:20740] CHIP:TOO: status: 0 + [1674551134.645717][20738:20740] CHIP:TOO: groupID: 3 + [1674551134.645719][20738:20740] CHIP:TOO: } disabled: true - label: @@ -298,22 +315,23 @@ tests: Verify the "grouptable entries" , GroupId as 0x0003 and GroupName as Gp3 on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: - [1653552448.373558][2491:2496] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 1424397362 - [1653552448.373710][2491:2496] CHIP:TOO: GroupTable: 2 entries - [1653552448.373856][2491:2496] CHIP:TOO: [1]: { - [1653552448.373905][2491:2496] CHIP:TOO: GroupId: 2 - [1653552448.373951][2491:2496] CHIP:TOO: Endpoints: 1 entries - [1653552448.374022][2491:2496] CHIP:TOO: [1]: 1 - [1653552448.374141][2491:2496] CHIP:TOO: GroupName: gp2 - [1653552448.374186][2491:2496] CHIP:TOO: FabricIndex: 1 - [1653552448.374228][2491:2496] CHIP:TOO: } - [1653552448.374287][2491:2496] CHIP:TOO: [2]: { - [1653552448.374331][2491:2496] CHIP:TOO: GroupId: 3 - [1653552448.374374][2491:2496] CHIP:TOO: Endpoints: 1 entries - [1653552448.374421][2491:2496] CHIP:TOO: [1]: 1 - [1653552448.374467][2491:2496] CHIP:TOO: GroupName: gp3 - [1653552448.374508][2491:2496] CHIP:TOO: FabricIndex: 1 - [1653552448.374547][2491:2496] CHIP:TOO: } + [1674551165.827036][20746:20748] CHIP:DMG: } + [1674551165.827146][20746:20748] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 1314349260 + [1674551165.827163][20746:20748] CHIP:TOO: GroupTable: 2 entries + [1674551165.827176][20746:20748] CHIP:TOO: [1]: { + [1674551165.827182][20746:20748] CHIP:TOO: GroupId: 2 + [1674551165.827186][20746:20748] CHIP:TOO: Endpoints: 1 entries + [1674551165.827191][20746:20748] CHIP:TOO: [1]: 0 + [1674551165.827194][20746:20748] CHIP:TOO: GroupName: gp2 + [1674551165.827197][20746:20748] CHIP:TOO: FabricIndex: 1 + [1674551165.827200][20746:20748] CHIP:TOO: } + [1674551165.827205][20746:20748] CHIP:TOO: [2]: { + [1674551165.827208][20746:20748] CHIP:TOO: GroupId: 3 + [1674551165.827211][20746:20748] CHIP:TOO: Endpoints: 1 entries + [1674551165.827214][20746:20748] CHIP:TOO: [1]: 0 + [1674551165.827217][20746:20748] CHIP:TOO: GroupName: gp3 + [1674551165.827219][20746:20748] CHIP:TOO: FabricIndex: 1 + [1674551165.827222][20746:20748] CHIP:TOO: } disabled: true - label: @@ -321,9 +339,9 @@ tests: the following fields : GroupList as NULL" PICS: G.S.C02.Rsp && G.S.C02.Tx verification: | - ./chip-tool groups get-group-membership [] 1 1 + ./chip-tool groups get-group-membership [] 1 0 - Verify the "grouplist" in the inclusive range of 0x0001 - 0xffff and Capacity is in the inclusive range of 0 to 254 or null + Verify the "grouplist" entries are in the inclusive range of 0x0001 - 0xffff and Capacity is in the inclusive range of 0 to 254 or null on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: @@ -341,10 +359,10 @@ tests: the following fields : GroupList as [0x0002]" PICS: G.S.C02.Rsp && G.S.C02.Tx verification: | - ./chip-tool groups get-group-membership [0002] 1 1 + ./chip-tool groups get-group-membership [0002] 1 0 - Verify the "grouplist" in the inclusive range of 0x0002 and Capacity is in the inclusive range of 0 to 254 or null + Verify the "grouplist" entry has one item 0x0002 and Capacity is in the inclusive range of 0 to 254 or null on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1653294426.515523][3638:3643] CHIP:TOO: GetGroupMembershipResponse: { @@ -360,9 +378,9 @@ tests: [0x0002, 0x0003]" PICS: G.S.C02.Rsp && G.S.C02.Tx verification: | - ./chip-tool groups get-group-membership [0002,0003] 1 1 + ./chip-tool groups get-group-membership [0002,0003] 1 0 - Verify the "grouplist" in the inclusive range of 0x0002 , 0x0003 and Capacity is in the inclusive range of 0 to 254 or null + Verify the "grouplist" entries has 2 items 0x0002 , 0x0003 and Capacity is in the inclusive range of 0 to 254 or null on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1653294490.030740][3646:3651] CHIP:TOO: GetGroupMembershipResponse: { @@ -376,9 +394,9 @@ tests: - label: "TH sends RemoveAllGroups command to DUT as unicast method" PICS: G.S.C04.Rsp verification: | - ./chip-tool groups remove-all-groups 1 1 + ./chip-tool groups remove-all-groups 1 0 - Verify the "status is success" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: + Verify the "status is SUCCESS" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1651224377.831704][2989:2994] CHIP:DMG: StatusIB = [1651224377.831757][2989:2994] CHIP:DMG: { @@ -392,9 +410,9 @@ tests: 120 seconds" PICS: I.S.C00.Rsp verification: | - ./chip-tool identify identify 0x0078 1 1 + ./chip-tool identify identify 0x0078 1 0 - Verify the "status is success" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: + Verify the "status is SUCCESS" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1658306666.592846][3044:3049] CHIP:DMG: StatusIB = [1658306666.592889][3044:3049] CHIP:DMG: { @@ -405,12 +423,13 @@ tests: - label: "TH reads immediately IdentifyTime attribute from DUT" PICS: I.S.A0000 verification: | - ./chip-tool identify read identify-time 1 1 + ./chip-tool identify read identify-time 1 0 - Verify the "identifytime" attribute has a value approximately equal to 0x0078 on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: + Verify the "identifytime" attribute has a value approximately equal to 0x0078(120) on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: - [1658306684.629338][3050:3055] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0003 Attribute 0x0000_0000 DataVersion: 3871913205 - [1658306684.629394][3050:3055] CHIP:TOO: identify time: 120 + [1674551847.513881][20976:20978] CHIP:DMG: } + [1674551847.514009][20976:20978] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0003 Attribute 0x0000_0000 DataVersion: 216654730 + [1674551847.514042][20976:20978] CHIP:TOO: IdentifyTime: 120 disabled: true - label: @@ -419,9 +438,10 @@ tests: as Gp6" PICS: G.S.C05.Rsp verification: | - ./chip-tool groups add-group-if-identifying 0x0006 gp6 1 1 + ./chip-tool groups add-group-if-identifying 0x0006 gp6 1 0 + + Verify the "status is SUCCESS" and GroupId is 0x0006 on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: - Verify the "status is success" and GroupId is 0x0006 on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1653552667.307794][2571:2576] CHIP:DMG: StatusIB = [1653552667.307831][2571:2576] CHIP:DMG: { @@ -434,17 +454,19 @@ tests: verification: | ./chip-tool groupkeymanagement read group-table 1 0 - Verify "grouplist entries" and GroupName as Gp6 on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: - - [1658306579.092336][3028:3033] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 656741762 - [1658306579.094919][3028:3033] CHIP:TOO: GroupTable: 1 entries - [1658306579.095045][3028:3033] CHIP:TOO: [1]: { - [1658306579.095075][3028:3033] CHIP:TOO: GroupId: 6 - [1658306579.095103][3028:3033] CHIP:TOO: Endpoints: 1 entries - [1658306579.095133][3028:3033] CHIP:TOO: [1]: 1 - [1658306579.095161][3028:3033] CHIP:TOO: GroupName: gp6 - [1658306579.095187][3028:3033] CHIP:TOO: FabricIndex: 1 - [1658306579.095210][3028:3033] CHIP:TOO: } + Verify "group table" entry has groupid 6, GroupName Gp6 on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: + + [1674551848.294776][20985:20987] CHIP:DMG: } + [1674551848.294875][20985:20987] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 1314349287 + [1674551848.294904][20985:20987] CHIP:TOO: GroupTable: 1 entries + [1674551848.294924][20985:20987] CHIP:TOO: [1]: { + [1674551848.294929][20985:20987] CHIP:TOO: GroupId: 6 + [1674551848.294935][20985:20987] CHIP:TOO: Endpoints: 1 entries + [1674551848.294941][20985:20987] CHIP:TOO: [1]: 0 + [1674551848.294945][20985:20987] CHIP:TOO: GroupName: gp6 + [1674551848.294948][20985:20987] CHIP:TOO: FabricIndex: 1 + [1674551848.294951][20985:20987] CHIP:TOO: } + [1674551848.294982][20985:20987] CHIP:EM: <<< [E:163 disabled: true - label: @@ -453,9 +475,10 @@ tests: as Gp7" PICS: G.S.C05.Rsp verification: | - ./chip-tool groups add-group-if-identifying 0x0007 gp7 1 1 + ./chip-tool groups add-group-if-identifying 0x0007 gp7 1 0 + + Verify the "status is SUCCESS" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: - Verify the "status is success" , GroupId is 0x0007 on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1658306847.237724][3125:3130] CHIP:DMG: StatusIB = [1658306847.237765][3125:3130] CHIP:DMG: { @@ -468,24 +491,25 @@ tests: verification: | ./chip-tool groupkeymanagement read group-table 1 0 - Verify the "grouplist entries", GroupName as Gp7 on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: - - [1658306870.013290][3132:3137] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 656741774 - [1658306870.013392][3132:3137] CHIP:TOO: GroupTable: 2 entries - [1658306870.013485][3132:3137] CHIP:TOO: [1]: { - [1658306870.013517][3132:3137] CHIP:TOO: GroupId: 6 - [1658306870.013550][3132:3137] CHIP:TOO: Endpoints: 1 entries - [1658306870.013586][3132:3137] CHIP:TOO: [1]: 1 - [1658306870.013619][3132:3137] CHIP:TOO: GroupName: gp6 - [1658306870.013650][3132:3137] CHIP:TOO: FabricIndex: 1 - [1658306870.013678][3132:3137] CHIP:TOO: } - [1658306870.013718][3132:3137] CHIP:TOO: [2]: { - [1658306870.013747][3132:3137] CHIP:TOO: GroupId: 7 - [1658306870.013777][3132:3137] CHIP:TOO: Endpoints: 1 entries - [1658306870.013810][3132:3137] CHIP:TOO: [1]: 1 - [1658306870.013841][3132:3137] CHIP:TOO: GroupName: gp7 - [1658306870.013871][3132:3137] CHIP:TOO: FabricIndex: 1 - [1658306870.013899][3132:3137] CHIP:TOO: } + Verify the "grouptable" has an entry, GroupName as Gp7 on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: + + [1674551848.817117][20991:20993] CHIP:DMG: } + [1674551848.817230][20991:20993] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 1314349287 + [1674551848.817250][20991:20993] CHIP:TOO: GroupTable: 2 entries + [1674551848.817271][20991:20993] CHIP:TOO: [1]: { + [1674551848.817274][20991:20993] CHIP:TOO: GroupId: 6 + [1674551848.817278][20991:20993] CHIP:TOO: Endpoints: 1 entries + [1674551848.817282][20991:20993] CHIP:TOO: [1]: 0 + [1674551848.817286][20991:20993] CHIP:TOO: GroupName: gp6 + [1674551848.817289][20991:20993] CHIP:TOO: FabricIndex: 1 + [1674551848.817292][20991:20993] CHIP:TOO: } + [1674551848.817297][20991:20993] CHIP:TOO: [2]: { + [1674551848.817300][20991:20993] CHIP:TOO: GroupId: 7 + [1674551848.817303][20991:20993] CHIP:TOO: Endpoints: 1 entries + [1674551848.817306][20991:20993] CHIP:TOO: [1]: 0 + [1674551848.817309][20991:20993] CHIP:TOO: GroupName: gp7 + [1674551848.817312][20991:20993] CHIP:TOO: FabricIndex: 1 + [1674551848.817314][20991:20993] CHIP:TOO: } disabled: true - label: @@ -493,14 +517,24 @@ tests: (maxgroups - 2) groups, incrementing the GroupId each time." PICS: G.S.C05.Rsp verification: | - ./chip-tool groups add-group-if-identifying 0x0008 gp8 1 1 + ./chip-tool groups add-group-if-identifying 0x0008 gp8 1 0 - Verify the "status is success" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: + Verify the "status is SUCCESS" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1653552667.307794][2571:2576] CHIP:DMG: StatusIB = [1653552667.307831][2571:2576] CHIP:DMG: { [1653552667.307881][2571:2576] CHIP:DMG: status = 0x00 (SUCCESS), [1653552667.307922][2571:2576] CHIP:DMG: }, + + + ./chip-tool groups add-group-if-identifying 0x0009 gp9 1 0 + + Verify the "status is SUCCESS" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: + + [1674551849.597991][21000:21002] CHIP:DMG: StatusIB = + [1674551849.597995][21000:21002] CHIP:DMG: { + [1674551849.597998][21000:21002] CHIP:DMG: status = 0x00 (SUCCESS), + [1674551849.598001][21000:21002] CHIP:DMG: }, disabled: true - label: @@ -508,9 +542,10 @@ tests: (maxgroups+2) times as unicast method with different GroupID" PICS: G.S.C05.Rsp verification: | - ./chip-tool groups add-group-if-identifying 0x0009 gp9 1 1 + ./chip-tool groups add-group-if-identifying 0x0005 gp5 1 0 + - Verify the "status is Resource_Exhausted" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: + Verify the "status is RESOURCE_EXHAUSTED" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1658317372.589336][4296:4301] CHIP:DMG: StatusIB = [1658317372.589363][4296:4301] CHIP:DMG: { @@ -525,39 +560,47 @@ tests: verification: | ./chip-tool groupkeymanagement read group-table 1 0 - Verify the "grouptable entries" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: - - [1658309507.902666][3452:3457] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 656741784 - [1658309507.902779][3452:3457] CHIP:TOO: GroupTable: 3 entries - [1658309507.902873][3452:3457] CHIP:TOO: [1]: { - [1658309507.902906][3452:3457] CHIP:TOO: GroupId: 6 - [1658309507.902940][3452:3457] CHIP:TOO: Endpoints: 1 entries - [1658309507.902975][3452:3457] CHIP:TOO: [1]: 1 - [1658309507.903010][3452:3457] CHIP:TOO: GroupName: gp6 - [1658309507.903040][3452:3457] CHIP:TOO: FabricIndex: 1 - [1658309507.903069][3452:3457] CHIP:TOO: } - [1658309507.903108][3452:3457] CHIP:TOO: [2]: { - [1658309507.903137][3452:3457] CHIP:TOO: GroupId: 7 - [1658309507.903168][3452:3457] CHIP:TOO: Endpoints: 1 entries - [1658309507.903201][3452:3457] CHIP:TOO: [1]: 1 - [1658309507.903231][3452:3457] CHIP:TOO: GroupName: gp7 - [1658309507.903260][3452:3457] CHIP:TOO: FabricIndex: 1 - [1658309507.903287][3452:3457] CHIP:TOO: } - [1658309507.903326][3452:3457] CHIP:TOO: [3]: { - [1658309507.903355][3452:3457] CHIP:TOO: GroupId: 8 - [1658309507.903385][3452:3457] CHIP:TOO: Endpoints: 1 entries - [1658309507.903418][3452:3457] CHIP:TOO: [1]: 1 - [1658309507.903448][3452:3457] CHIP:TOO: GroupName: gp8 - [1658309507.903477][3452:3457] CHIP:TOO: FabricIndex: 1 - [1658309507.903505][3452:3457] CHIP:TOO: } + Verify the "grouptable" does not have GroupName Gp9 on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: + + [1674552384.204664][21058:21060] CHIP:DMG: } + [1674552384.204841][21058:21060] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 1314349292 + [1674552384.204867][21058:21060] CHIP:TOO: GroupTable: 4 entries + [1674552384.204879][21058:21060] CHIP:TOO: [1]: { + [1674552384.204886][21058:21060] CHIP:TOO: GroupId: 6 + [1674552384.204890][21058:21060] CHIP:TOO: Endpoints: 1 entries + [1674552384.204894][21058:21060] CHIP:TOO: [1]: 0 + [1674552384.204898][21058:21060] CHIP:TOO: GroupName: gp6 + [1674552384.204901][21058:21060] CHIP:TOO: FabricIndex: 1 + [1674552384.204904][21058:21060] CHIP:TOO: } + [1674552384.204910][21058:21060] CHIP:TOO: [2]: { + [1674552384.204912][21058:21060] CHIP:TOO: GroupId: 7 + [1674552384.204915][21058:21060] CHIP:TOO: Endpoints: 1 entries + [1674552384.204918][21058:21060] CHIP:TOO: [1]: 0 + [1674552384.204921][21058:21060] CHIP:TOO: GroupName: gp7 + [1674552384.204923][21058:21060] CHIP:TOO: FabricIndex: 1 + [1674552384.204926][21058:21060] CHIP:TOO: } + [1674552384.204931][21058:21060] CHIP:TOO: [3]: { + [1674552384.204933][21058:21060] CHIP:TOO: GroupId: 8 + [1674552384.204936][21058:21060] CHIP:TOO: Endpoints: 1 entries + [1674552384.204939][21058:21060] CHIP:TOO: [1]: 0 + [1674552384.204941][21058:21060] CHIP:TOO: GroupName: gp8 + [1674552384.204944][21058:21060] CHIP:TOO: FabricIndex: 1 + [1674552384.204946][21058:21060] CHIP:TOO: } + [1674552384.204951][21058:21060] CHIP:TOO: [4]: { + [1674552384.204953][21058:21060] CHIP:TOO: GroupId: 9 + [1674552384.204956][21058:21060] CHIP:TOO: Endpoints: 1 entries + [1674552384.204959][21058:21060] CHIP:TOO: [1]: 0 + [1674552384.204962][21058:21060] CHIP:TOO: GroupName: gp9 + [1674552384.204964][21058:21060] CHIP:TOO: FabricIndex: 1 + [1674552384.204967][21058:21060] CHIP:TOO: } disabled: true - label: "TH sends RemoveAllGroups command to DUT as unicast method" PICS: G.S.C04.Rsp verification: | - ./chip-tool groups remove-all-groups 1 1 + ./chip-tool groups remove-all-groups 1 0 - Verify the "status is success" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: + Verify the "status is SUCCESS" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1651224377.831704][2989:2994] CHIP:DMG: StatusIB = [1651224377.831757][2989:2994] CHIP:DMG: { @@ -571,10 +614,10 @@ tests: the following fields: GroupID as 0x0000 GroupName as Gp45" PICS: G.S.C05.Rsp verification: | - ./chip-tool groups add-group-if-identifying 0x0000 gp45 1 1 + ./chip-tool groups add-group-if-identifying 0x0000 gp45 1 0 - Verify the "status is constraint error" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: + Verify the "status is CONSTRAINT_ERROR" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1658307266.719438][3251:3256] CHIP:DMG: StatusIB = [1658307266.719482][3251:3256] CHIP:DMG: { @@ -587,9 +630,9 @@ tests: the following fields: GroupId as 0x0046 GroupName as Gp46" PICS: G.S.C05.Rsp verification: | - ./chip-tool groups add-group-if-identifying 0x0045 gp46 1 1 + ./chip-tool groups add-group-if-identifying 0x0045 gp46 1 0 - Verify the "status is unsupported access" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: + Verify the "status is UNSUPPORTED_ACCESS" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1658307298.568727][3257:3262] CHIP:DMG: StatusIB = [1658307298.568761][3257:3262] CHIP:DMG: { @@ -602,9 +645,9 @@ tests: (stop identifying)" PICS: I.S.C00.Rsp verification: | - ./chip-tool identify identify 0x0000 1 1 + ./chip-tool identify identify 0x0000 1 0 - Verify the "status is success" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: + Verify the "status is SUCCESS" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1658307387.097433][3268:3273] CHIP:DMG: StatusIB = [1658307387.097464][3268:3273] CHIP:DMG: { @@ -615,9 +658,9 @@ tests: - label: "TH reads immediately IdentifyTime attribute from DUT" PICS: I.S.A0000 verification: | - ./chip-tool identify read identify-time 1 1 + ./chip-tool identify read identify-time 1 0 - Verify the "identify time" attribute has the value as 0x0000 on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: + Verify the "identify time" attribute value is 0x0000 on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1658307393.820520][3274:3279] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0003 Attribute 0x0000_0000 DataVersion: 3871913767 @@ -629,9 +672,10 @@ tests: the following fields: GroupId as 0x0004 GroupName as Gp4" PICS: G.S.C05.Rsp verification: | - ./chip-tool groups add-group-if-identifying 0x0004 gp4 1 1 + ./chip-tool groups add-group-if-identifying 0x0004 gp4 1 0 + + Verify the "status is SUCCESS" , GroupId is 0x0004 on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: - Verify the "status is success" , GroupId is 0x0004 on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: [1651224746.146005][3038:3043] CHIP:DMG: StatusIB = [1651224746.146038][3038:3043] CHIP:DMG: { @@ -646,6 +690,7 @@ tests: Verify the "grouptable entries is 0" on the TH(Chip-tool) Log and below is the sample log provided for the raspi platform: + [1658317914.656772][4650:4655] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003F Attribute 0x0000_0001 DataVersion: 3844079664 [1658317914.656843][4650:4655] CHIP:TOO: GroupTable: 0 entries disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_LTIME_2_1.yaml b/src/app/tests/suites/certification/Test_TC_LTIME_2_1.yaml index 57c44a606663fc..a367b90c805274 100644 --- a/src/app/tests/suites/certification/Test_TC_LTIME_2_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_LTIME_2_1.yaml @@ -39,6 +39,8 @@ tests: - label: "DUT reads HourFormat attribute from TH" PICS: LTIME.C.A0000 verification: | + Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) + ./chip-tool timeformatlocalization read hour-format 1 0 Verify HourFormat attribute read request is successful on the TH(all-clusters-app) Log: @@ -74,6 +76,8 @@ tests: "If (LTIME.C.A0000.12HR) DUT writes 0 to HourFormat attribute on TH" PICS: LTIME.C.A0000.12HR verification: | + Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) + ./chip-tool timeformatlocalization write hour-format 0 1 0 Verify TH receives write command and updates 0 to HourFormat attribute on the TH(all-clusters-app) Log: WriteRequestMessage = @@ -152,6 +156,8 @@ tests: - label: "DUT reads HourFormat attribute from TH" PICS: LTIME.C.A0000 verification: | + Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) + ./chip-tool timeformatlocalization read hour-format 1 0 Verify HourFormat attribute value is the one that was set in the above step on the TH(all-clusters-app) Log: ReportDataMessage = @@ -186,6 +192,8 @@ tests: "If (LTIME.C.A0000.24HR) DUT writes 1 to HourFormat attribute on TH" PICS: LTIME.C.A0000.24HR verification: | + Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) + ./chip-tool timeformatlocalization write hour-format 1 1 0 Verify TH receives write command and updates 1 to HourFormat attribute on the TH(all-clusters-app) Log: WriteRequestMessage = @@ -264,6 +272,8 @@ tests: - label: "DUT reads HourFormat attribute on TH" PICS: LTIME.C.A0000 verification: | + Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) + ./chip-tool timeformatlocalization read hour-format 1 0 Verify HourFormat attribute value is the one that was set in the above step on the TH(all-clusters-app) Log: d28 @@ -298,6 +308,8 @@ tests: - label: "DUT reads ActiveCalendarType attribute on TH" PICS: LTIME.C.A0001 verification: | + Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) + ./chip-tool timeformatlocalization read active-calendar-type 1 0 Verify active-calendar-type attribute read request is successful on the TH(all-clusters-app) Log: ReportDataMessage = @@ -331,6 +343,8 @@ tests: - label: "DUT reads SupportedCalendarTypes attribute TH" PICS: LTIME.C.A0002 verification: | + Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) + ./chip-tool timeformatlocalization read supported-calendar-types 1 0 Verify supported-calendar-types attribute read request is successful on the TH(all-clusters-app) Log: @@ -585,6 +599,8 @@ tests: on TH, followed by reading the ActiveCalendarType attribute from TH" PICS: LTIME.C.A0001 verification: | + Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) + ./chip-tool timeformatlocalization write active-calendar-type 0 1 0 Verify TH receives the write command and updates the respective value on the TH(all-clusters-app) Log: @@ -659,38 +675,6 @@ tests: [1667882949.751136][3974:3974] CHIP:DMG: [1667882949.751141][3974:3974] CHIP:DMG: InteractionModelRevision = 1 [1667882949.751146][3974:3974] CHIP:DMG: } - - - - ./chip-tool timeformatlocalization read active-calendar-type 1 0 - - Verify active-calendar-type attribute value is same as the value that was set before on the TH(all-clusters-app) Log: - ReportDataMessage = - [1666854060.848201][20237:20237] CHIP:DMG: { - [1666854060.848204][20237:20237] CHIP:DMG: AttributeReportIBs = - [1666854060.848211][20237:20237] CHIP:DMG: [ - [1666854060.848215][20237:20237] CHIP:DMG: AttributeReportIB = - [1666854060.848222][20237:20237] CHIP:DMG: { - [1666854060.848225][20237:20237] CHIP:DMG: AttributeDataIB = - [1666854060.848229][20237:20237] CHIP:DMG: { - [1666854060.848234][20237:20237] CHIP:DMG: DataVersion = 0xbeb406de, - [1666854060.848238][20237:20237] CHIP:DMG: AttributePathIB = - [1666854060.848244][20237:20237] CHIP:DMG: { - [1666854060.848248][20237:20237] CHIP:DMG: Endpoint = 0x0, - [1666854060.848253][20237:20237] CHIP:DMG: Cluster = 0x2c, - [1666854060.848257][20237:20237] CHIP:DMG: Attribute = 0x0000_0001, - [1666854060.848260][20237:20237] CHIP:DMG: } - [1666854060.848266][20237:20237] CHIP:DMG: - [1666854060.848269][20237:20237] CHIP:DMG: Data = 0, - [1666854060.848272][20237:20237] CHIP:DMG: }, - [1666854060.848276][20237:20237] CHIP:DMG: - [1666854060.848279][20237:20237] CHIP:DMG: }, - [1666854060.848284][20237:20237] CHIP:DMG: - [1666854060.848287][20237:20237] CHIP:DMG: ], - [1666854060.848294][20237:20237] CHIP:DMG: - [1666854060.848298][20237:20237] CHIP:DMG: SuppressResponse = true, - [1666854060.848301][20237:20237] CHIP:DMG: InteractionModelRevision = 1 - [1666854060.848304][20237:20237] CHIP:DMG: } disabled: true - label: "Repeat step 8 for all the values in PIXIT.LTIME.SCT" diff --git a/src/app/tests/suites/certification/Test_TC_MOD_1_2.yaml b/src/app/tests/suites/certification/Test_TC_MOD_1_2.yaml index eec5a36aa6d63f..4e70ee1989e40b 100644 --- a/src/app/tests/suites/certification/Test_TC_MOD_1_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_MOD_1_2.yaml @@ -34,7 +34,8 @@ tests: verification: | ./chip-tool modeselect read supported-modes 1 1 - Verify on TH(chip-tool) logs supported modes provides a list of mode, each mode should be a struct containing a label and All of these values should be no larger than 16 bits and below is the sample log provided for the raspi platform: + Verify on TH(chip-tool) log SupportedModes provides a list of modes and each mode should be a struct containing a Label , Mode Number and SemanticTags. + Also each entry in the semantics tag list, are structs containing a value field and manufacturer code. All of these values should be no larger than 16 bits and below is the sample log provided for the raspi platform: [1654595167.600241][14362:14367] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0002 DataVersion: 366231602 [1654595167.600345][14362:14367] CHIP:TOO: SupportedModes: 3 entries @@ -72,7 +73,7 @@ tests: verification: | ./chip-tool modeselect read current-mode 1 1 - Verify on TH(chip-tool) logs ,current-mode value is in the list of modes from step 1 and below is the sample log provided for the raspi platform: + Verify on TH(chip-tool) logs ,current-mode value is present in the list of modes from step 1 and below is the sample log provided for the raspi platform: [1645776767.611140][4667:4672] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0000DataVersion: 3781469718 @@ -84,7 +85,7 @@ tests: verification: | ./chip-tool modeselect read on-mode 1 1 - Verify on TH(chip-tool) logs ,onmode value is listed in the supported modes in step1 or null is also acceptable as per spec and below is the sample log provided for the raspi platform: + Verify on TH(chip-tool) logs , onmode value is listed in the supported modes in step 1 or null and below is the sample log provided for the raspi platform: [1649676072.465968][10754:10759] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0005 DataVersion: 4277065072 diff --git a/src/app/tests/suites/certification/Test_TC_MOD_3_1.yaml b/src/app/tests/suites/certification/Test_TC_MOD_3_1.yaml index 7dfbed385e3a8e..e73b7f769a4fb9 100644 --- a/src/app/tests/suites/certification/Test_TC_MOD_3_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_MOD_3_1.yaml @@ -70,7 +70,7 @@ tests: verification: | ./chip-tool modeselect read supported-modes 1 1 - Verify on TH(chip-tool) logs supported modes provides a list of mode, each mode should be a struct containing a label and All of these values should be no larger than 16 bits for usage in step 2d and below is the sample log provided for the raspi platform: + Verify on TH(chip-tool) logs supported modes provides a list of mode, each mode should be a struct containing a label and all of these values should be no larger than 16 bits for usage in step 2d and below is the sample log provided for the raspi platform: [1654595268.854568][14400:14405] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0002 DataVersion: 366231602 [1654595268.854678][14400:14405] CHIP:TOO: SupportedModes: 3 entries @@ -113,7 +113,7 @@ tests: verification: | ./chip-tool modeselect change-to-mode 7 1 1 - on TH(chip-tool),Verify that the DUT response with a successful (value 0x00) status response and below is the sample log provided for the raspi platform: + on TH(chip-tool) log verify that status has a value 0x00 (success) and below is the sample log provided for the raspi platform: [1645777419.711572][4798:4803] CHIP:DMG: Received Command Response Status for Endpoint=1 Cluster=0x0000_0050 Command=0x0000_0000 Status=0x0 disabled: true @@ -123,8 +123,8 @@ tests: verification: | ./chip-tool onoff off 1 1 - on TH(chip-tool),Verify that the DUT response with a successful (value 0x00) status response and below is the sample log provided for the raspi platform: + on TH(chip-tool) log verify that status has a value 0x00 (success) and below is the sample log provided for the raspi platform: [1649679101.658594][10886:10891] CHIP:DMG: Received Command Response Status for Endpoint=1 Cluster=0x0000_0006 Command=0x0000_0000 Status=0x0 disabled: true @@ -133,7 +133,7 @@ tests: verification: | ./chip-tool onoff on 1 1 - on TH(chip-tool),Verify that the DUT response with a successful (value 0x00) status response and below is the sample log provided for the raspi platform: + on TH(chip-tool) log verify that status has a value 0x00 (success) and below is the sample log provided for the raspi platform: [1649679156.146015][10893:10898] CHIP:DMG: Received Command Response Status for Endpoint=1 Cluster=0x0000_0006 Command=0x0000_0001 Status=0x0 disabled: true @@ -143,7 +143,7 @@ tests: verification: | ./chip-tool modeselect read current-mode 1 1 - on TH(chip-tool),Verify that the DUT response is the integer recorded in step 1 and below is the sample log provided for the raspi platform: + on TH(chip-tool),verify that CurrentMode has the same value recorded in step 1 and below is the sample log provided for the raspi platform: [1649679202.069163][10899:10904] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0003 DataVersion: 4277065073 [1649679202.069278][10899:10904] CHIP:TOO: CurrentMode: 0 diff --git a/src/app/tests/suites/certification/Test_TC_MOD_3_2.yaml b/src/app/tests/suites/certification/Test_TC_MOD_3_2.yaml index 0600d22816b408..9b0710076d1d07 100644 --- a/src/app/tests/suites/certification/Test_TC_MOD_3_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_MOD_3_2.yaml @@ -34,7 +34,7 @@ tests: verification: | ./chip-tool modeselect read start-up-mode 1 1 - on TH(chip-tool),Verify that the DUT response is the integer. Record this value for usage in step 2b and below is the sample log provided for the raspi platform: + on TH(chip-tool) log verify for StartUpMode. Record this value for usage in step 2b and below is the sample log provided for the raspi platform: [1645777708.406864][4841:4846] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0003DataVersion: 3781469721 [1645777708.406933][4841:4846] CHIP:TOO: StartUpMode: 0 @@ -45,7 +45,7 @@ tests: verification: | ./chip-tool modeselect read current-mode 1 1 - on TH(chip-tool),Verify that the DUT response is the integer. Record this value for usage in step 2b and below is the sample log provided for the raspi platform: + on TH(chip-tool) log verify for CurrentMode. Record this value for usage in step 2b and below is the sample log provided for the raspi platform: [1645778146.171510][4876:4881] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0000DataVersion: 3781469721 [1645778146.171602][4876:4881] CHIP:TOO: CurrentMode: 0 @@ -65,7 +65,7 @@ tests: verification: | ./chip-tool modeselect read supported-modes 1 1 - Verify on TH(chip-tool) logs supported modes provides a list of mode, each mode should be a struct containing a label and All of these values should be no larger than 16 bits for usage in step 2d and below is the sample log provided for the raspi platform: + Verify on TH(chip-tool) logs supported modes provides a list of mode, each mode should be a struct containing a label and all of these values should be no larger than 16 bits for usage in step 2d and below is the sample log provided for the raspi platform: [1654595268.854568][14400:14405] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0002 DataVersion: 366231602 [1654595268.854678][14400:14405] CHIP:TOO: SupportedModes: 3 entries @@ -108,7 +108,8 @@ tests: verification: | ./chip-tool modeselect change-to-mode 4 1 1 - on TH(chip-tool),Verify that the DUT responds with a successful (value 0x00) status response and below is the sample log provided for the raspi platform: + + on TH(chip-tool) log verify that status has a value 0x00 (success) and below is the sample log provided for the raspi platform: [1645778189.045030][4888:4893] CHIP:DMG: Received Command Response Status for Endpoint=1 Cluster=0x0000_0050 Command=0x0000_0000 Status=0x0 disabled: true @@ -123,7 +124,7 @@ tests: verification: | ./chip-tool modeselect read current-mode 1 1 - on TH(chip-tool),Verify that the DUT response is the integer recorded in step 1 and below is the sample log provided for the raspi platform: + on TH(chip-tool) log verify that CurrentMode is same as value recorded in step 1 and below is the sample log provided for the raspi platform: [1645778146.171510][4876:4881] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0000DataVersion: 3781469721 [1645778146.171602][4876:4881] CHIP:TOO: CurrentMode: 0 diff --git a/src/app/tests/suites/certification/Test_TC_MOD_3_3.yaml b/src/app/tests/suites/certification/Test_TC_MOD_3_3.yaml index f83573d7a9d860..22c6fca4260138 100644 --- a/src/app/tests/suites/certification/Test_TC_MOD_3_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_MOD_3_3.yaml @@ -62,7 +62,7 @@ tests: verification: | ./chip-tool modeselect read start-up-mode 1 1 - on TH(chip-tool),Verify that the DUT response is the integer. Record this value for usage in step 2 and below is the sample log provided for the raspi platform: + on TH(chip-tool) log verify for StartUpMode. Record this value for usage in step 2b and below is the sample log provided for the raspi platform: [1645778279.693082][4898:4903] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0003DataVersion: 3781469722 [1645778279.693151][4898:4903] CHIP:TOO: StartUpMode: 0 @@ -73,7 +73,7 @@ tests: verification: | ./chip-tool modeselect read current-mode 1 1 - on TH(chip-tool),Verify that the DUT response is the integer. Record this value for usage in step 2b and 3 and below is the sample log provided for the raspi platform: + on TH(chip-tool) log verify for CurrentMode. Record this value for usage in step 2b and 3 and below is the sample log provided for the raspi platform: [1645778146.171510][4876:4881] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0000DataVersion: 3781469721 [1645778146.171602][4876:4881] CHIP:TOO: CurrentMode: 0 @@ -93,7 +93,7 @@ tests: verification: | ./chip-tool modeselect read supported-modes 1 1 - Verify on TH(chip-tool) logs supported modes provides a list of mode, each mode should be a struct containing a label and All of these values should be no larger than 16 bits for usage in step 2d and below is the sample log provided for the raspi platform: + on TH(chip-tool) log verify for SupportedModes. Record the mode for usage in step 2b and below is the sample log provided for the raspi platform: [1654595268.854568][14400:14405] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0002 DataVersion: 366231602 [1654595268.854678][14400:14405] CHIP:TOO: SupportedModes: 3 entries @@ -136,7 +136,7 @@ tests: verification: | ./chip-tool modeselect change-to-mode 4 1 1 - on TH(chip-tool),Verify that the DUT responds with a successful (value 0x00) status response and below is the sample log provided for the raspi platform: + on TH(chip-tool) log verify that status has a value 0x00 (success) and below is the sample log provided for the raspi platform: [1645778189.045030][4888:4893] CHIP:DMG: Received Command Response Status for Endpoint=1 Cluster=0x0000_0050 Command=0x0000_0000 Status=0x0 disabled: true @@ -167,7 +167,7 @@ tests: verification: | ./chip-tool modeselect read current-mode 1 1 - on TH(chip-tool),Verify that the DUT response is the integer recorded in step 2a or, if the mode was changed, 2d and below is the sample log provided for the raspi platform: + on TH(chip-tool) log verify that CurrentMode is same as value recorded in step 2d and below is the sample log provided for the raspi platform: [1645778146.171510][4876:4881] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0000DataVersion: 3781469721 [1645778146.171602][4876:4881] CHIP:TOO: CurrentMode: 4 diff --git a/src/app/tests/suites/certification/Test_TC_MOD_3_4.yaml b/src/app/tests/suites/certification/Test_TC_MOD_3_4.yaml index 0adf457090a1e1..103358be2e2d06 100644 --- a/src/app/tests/suites/certification/Test_TC_MOD_3_4.yaml +++ b/src/app/tests/suites/certification/Test_TC_MOD_3_4.yaml @@ -54,7 +54,7 @@ tests: verification: | ./chip-tool modeselect read start-up-mode 1 1 - on TH(chip-tool),Verify that the DUT response is the integer. Record this value for usage in step 2 and below is the sample log provided for the raspi platform: + on TH(chip-tool) log verify for StartUpMode. Record this value for usage in step 2 and below is the sample log provided for the raspi platform: [1651099663211] [82177:7560652] CHIP: [TOO] Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0004 DataVersion: 2609052118 @@ -66,12 +66,12 @@ tests: verification: | ./chip-tool modeselect read on-mode 1 1 - on TH(chip-tool),Verify that the DUT response is the integer. Record this value for usage in step 2b and below is the sample log provided for the raspi platform: + on TH(chip-tool) log verify for OnMode. Record this value for usage in step 2b and below is the sample log provided for the raspi platform: [1654780979.979743][61542:61547] CHIP:DMG: } [1654780979.980040][61542:61547] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0005 DataVersion: 235764160 - [1654780979.980202][61542:61547] CHIP:TOO: OnMode: 0 + [1654780979.980202][61542:61547] CHIP:TOO: OnMode: 4 disabled: true - label: @@ -88,7 +88,7 @@ tests: verification: | ./chip-tool modeselect read supported-modes 1 1 - Verify on TH(chip-tool) logs supported modes provides a list of mode, each mode should be a struct containing a label and All of these values should be no larger than 16 bits for usage in step 2d and below is the sample log provided for the raspi platform: + on TH(chip-tool) log verify for SupportedModes. Record the mode for usage in step 2d and below is the sample log provided for the raspi platform: [1654154058.284710][3492:3497] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0002 DataVersion: 694763126 [1654154058.284829][3492:3497] CHIP:TOO: SupportedModes: 3 entries @@ -129,7 +129,7 @@ tests: verification: | ./chip-tool modeselect write on-mode 7 1 1 - on TH(chip-tool),Verify that the DUT with a successful (value 0x00) status response and below is the sample log provided for the raspi platform: + on TH(chip-tool) log verify that status has a value 0x00 (success) and below is the sample log provided for the raspi platform: [1651099941884] [84269:7567211] CHIP: [DMG] WriteResponseMessage = [1651099941884] [84269:7567211] CHIP: [DMG] { @@ -162,8 +162,9 @@ tests: verification: | ./chip-tool modeselect read on-mode 1 1 - on TH(chip-tool),Verify that the DUT responds with an integer and below is the sample log provided for the raspi platform: + on TH(chip-tool) log verify for OnMode. Record this value and below is the sample log provided for the raspi platform: + } [1669190858.739158][4187:4189] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0005 DataVersion: 4107771634 [1669190858.739222][4187:4189] CHIP:TOO: OnMode: 7 disabled: true @@ -174,7 +175,7 @@ tests: verification: | ./chip-tool onoff write start-up-on-off 1 1 1 - on TH(chip-tool),Verify that the response status was success and below is the sample log provided for the raspi platform: + on TH(chip-tool) log verify for StartUpOnOff . Record this value and below is the sample log provided for the raspi platform: [1651101661959] [90832:7598169] CHIP: [DMG] WriteResponseMessage = [1651101661959] [90832:7598169] CHIP: [DMG] { @@ -203,6 +204,7 @@ tests: disabled: true - label: "Physically power cycle the device." + PICS: "" verification: | Physically power cycle the device. disabled: true @@ -213,8 +215,9 @@ tests: ./chip-tool modeselect read current-mode 1 1 - on TH(chip-tool),Verify that this number is the same with the number recorded in step 3 and below is the sample log provided for the raspi platform: + on TH(chip-tool),Verify CurrentMode value is same as the value recorded in step 3 and below is the sample log provided for the raspi platform: + } [1669190936.869804][4194:4196] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0050 Attribute 0x0000_0003 DataVersion: 3908583538 [1669190936.869875][4194:4196] CHIP:TOO: CurrentMode: 7 disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_OO_3_2.yaml b/src/app/tests/suites/certification/Test_TC_OO_3_2.yaml index e7ce831f691fc1..4f85846df55f14 100644 --- a/src/app/tests/suites/certification/Test_TC_OO_3_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_OO_3_2.yaml @@ -36,7 +36,8 @@ tests: ./chip-tool onoff off 1 1 - verify the " Off command response" on the TH (all-cluster-app) log: + + Verify TH recieves " Off command" on the TH (all-cluster-app) log: [1650537121.464763][3678:3678] CHIP:DMG: InvokeRequestMessage = [1650537121.464818][3678:3678] CHIP:DMG: { @@ -77,7 +78,7 @@ tests: ./chip-tool onoff on 1 1 - verify the " On command response" on the TH (all-cluster-app) log: + Verify TH recieves " On command " on the TH (all-cluster-app) log: [1650537309.217556][3678:3678] CHIP:DMG: InvokeRequestMessage = [1650537309.217647][3678:3678] CHIP:DMG: { @@ -118,7 +119,7 @@ tests: ./chip-tool onoff toggle 1 1 - verify the " Toggle command response" on the TH (all-cluster-app) log: + Verify TH recieves" Toggle command response" on the TH (all-cluster-app) log: [1650537502.260837][3678:3678] CHIP:DMG: InvokeRequestMessage = [1650537502.260877][3678:3678] CHIP:DMG: { @@ -156,10 +157,11 @@ tests: PICS: OO.C.C40.Tx verification: | Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) + ./chip-tool onoff off-with-effect 1 0 1 1 - verify the " OffWithEffect command response" on the TH (all-cluster-app) log: + Verify TH recieves " OffWithEffect command response" on the TH (all-cluster-app) log: [1650538107.639049][3678:3678] CHIP:DMG: InvokeRequestMessage = [1650538107.639115][3678:3678] CHIP:DMG: { @@ -209,7 +211,7 @@ tests: ./chip-tool onoff on-with-recall-global-scene 1 1 - verify the " OnWithRecallGlobalScene command response" on the TH (all-cluster-app) log: + Verify TH recieves " OnWithRecallGlobalScene command response" on the TH (all-cluster-app) log: [1650537790.690122][3678:3678] CHIP:DMG: InvokeRequestMessage = [1650537790.690188][3678:3678] CHIP:DMG: { @@ -253,7 +255,7 @@ tests: ./chip-tool onoff on-with-timed-off 0 120 5 1 1 - verify the " OnWithTimedOff command response" on the TH (all-cluster-app) log: + Verify TH recieves " OnWithTimedOff command response" on the TH (all-cluster-app) log: [1650538315.673606][3678:3678] CHIP:DMG: InvokeRequestMessage = [1650538315.673697][3678:3678] CHIP:DMG: { diff --git a/src/app/tests/suites/certification/Test_TC_SU_2_4.yaml b/src/app/tests/suites/certification/Test_TC_SU_2_4.yaml index 47964c22ac11a4..f032143f7b57bc 100644 --- a/src/app/tests/suites/certification/Test_TC_SU_2_4.yaml +++ b/src/app/tests/suites/certification/Test_TC_SU_2_4.yaml @@ -27,15 +27,15 @@ config: tests: - label: - "DUT sends a QueryImage command to the TH/OTA-P + TH/OTA-P sends a + "DUT sends a QueryImage command to the TH/OTA-P. TH/OTA-P sends a QueryImageResponse back to DUT. QueryStatus is set to UpdateAvailable. - Set ImageURI to the location where the image is located.After the DUT + Set ImageURI to the location where the image is located. After the DUT transfers the image, the DUT should send ApplyUpdateRequest to the OTA-P." verification: | - Verify that the OTA Provider show ApplyUpdateRequest message received from DUT in the logs + Verify that the ApplyUpdateRequest message received on the OTA Provider with UpdateToken and NewVersion fields from DUT - [1645743059327] [97806:20280748] CHIP: [ZCL] OTA Provider received ApplyUpdateRequest - [1645743059327] [97806:20280748] CHIP: [ZCL] Update Token: 32 - [1645743059327] [97806:20280748] CHIP: [ZCL] New Version: 1 + [1673956343.962557][17737:17737] CHIP:ZCL: OTA Provider received ApplyUpdateRequest + [1673956343.962601][17737:17737] CHIP:ZCL: Update Token: 32 + [1673956343.962639][17737:17737] CHIP:ZCL: New Version: 2 disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_SU_2_6.yaml b/src/app/tests/suites/certification/Test_TC_SU_2_6.yaml index c51e372fe4913f..afb2ddc0930579 100644 --- a/src/app/tests/suites/certification/Test_TC_SU_2_6.yaml +++ b/src/app/tests/suites/certification/Test_TC_SU_2_6.yaml @@ -29,11 +29,9 @@ tests: installing the software update." PICS: OTAR.C.M.NotifyUpdateApplied verification: | - Verify that the OTA Provider show NotifyUpdateApplied message received from DUT in the logs - UpdateToken - verify that it is the same as the one provided by the OTA provider in the QueryImageResponse. - SoftwareVersion - verify the software version on the DUT to match the version downloaded for the software update + Verify that the NotifyUpdateApplied message received on the OTA Provider with UpdateToken and SoftwareVersion fields from DUT - [1645743059329] [97806:20280748] CHIP: [ZCL] OTA Provider received NotifyUpdateApplied - [1645743059329] [97806:20280748] CHIP: [ZCL] Update Token: 32 - [1645743059329] [97806:20280748] CHIP: [ZCL] Software Version: 1 + [1673956344.449775][17737:17737] CHIP:ZCL: OTA Provider received NotifyUpdateApplied + [1673956344.449805][17737:17737] CHIP:ZCL: Update Token: 32 + [1673956344.449833][17737:17737] CHIP:ZCL: Software Version: 2 disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_SU_2_7.yaml b/src/app/tests/suites/certification/Test_TC_SU_2_7.yaml index 13a61262e8308b..438ea9f49f9909 100644 --- a/src/app/tests/suites/certification/Test_TC_SU_2_7.yaml +++ b/src/app/tests/suites/certification/Test_TC_SU_2_7.yaml @@ -40,33 +40,17 @@ tests: Verify that the Chip-Tool receives the SateTransition event notification for the state changes like Querying,Downloading,Applying,Idle(Optional). - 1644017070772] [33044:1032132] CHIP: [TOO] StateTransition: { - [1644017070772] [33044:1032132] CHIP: [TOO] PreviousState: 1 - [1644017070772] [33044:1032132] CHIP: [TOO] NewState: 2 - [1644017070772] [33044:1032132] CHIP: [TOO] Reason: 1 - [1644017070772] [33044:1032132] CHIP: [TOO] TargetSoftwareVersion: null - [1644017070772] [33044:1032132] CHIP: [TOO] } - - [1644017070772] [33044:1032132] CHIP: [TOO] StateTransition: { - [1644017070772] [33044:1032132] CHIP: [TOO] PreviousState: 2 - [1644017070772] [33044:1032132] CHIP: [TOO] NewState: 4 - [1644017070772] [33044:1032132] CHIP: [TOO] Reason: 1 - [1644017070772] [33044:1032132] CHIP: [TOO] TargetSoftwareVersion: 1 - [1644017070772] [33044:1032132] CHIP: [TOO] } - - [1644017080776] [33044:1032131] CHIP: [TOO] StateTransition: { - [1644017080776] [33044:1032131] CHIP: [TOO] PreviousState: 4 - [1644017080776] [33044:1032131] CHIP: [TOO] NewState: 5 - [1644017080776] [33044:1032131] CHIP: [TOO] Reason: 1 - [1644017080776] [33044:1032131] CHIP: [TOO] TargetSoftwareVersion: 1 - [1644017080776] [33044:1032131] CHIP: [TOO] } - - [1644017080776] [33044:1032131] CHIP: [TOO] StateTransition: { - [1644017080776] [33044:1032131] CHIP: [TOO] PreviousState: 5 - [1644017080776] [33044:1032131] CHIP: [TOO] NewState: 1 - [1644017080776] [33044:1032131] CHIP: [TOO] Reason: 1 - [1644017080776] [33044:1032131] CHIP: [TOO] TargetSoftwareVersion: null - [1644017080776] [33044:1032131] CHIP: [TOO] } + } + [1673513950.693526][6070:6073] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_002A Event 0x0000_0000 + [1673513950.693585][6070:6073] CHIP:TOO: Event number: 65539 + [1673513950.693687][6070:6073] CHIP:TOO: Priority: Info + [1673513950.693733][6070:6073] CHIP:TOO: Timestamp: 92662821 + [1673513950.693907][6070:6073] CHIP:TOO: StateTransition: { + [1673513950.693982][6070:6073] CHIP:TOO: PreviousState: 5 + [1673513950.694036][6070:6073] CHIP:TOO: NewState: 1 + [1673513950.694088][6070:6073] CHIP:TOO: Reason: 1 + [1673513950.694142][6070:6073] CHIP:TOO: TargetSoftwareVersion: null + [1673513950.694258][6070:6073] CHIP:TOO: } disabled: true - label: @@ -87,19 +71,27 @@ tests: Verify that the Chip-Tool receives the SateTransition event notification for the state change to DelayedOnQuery - [1651282443727] [28764:35514810] CHIP: [TOO] StateTransition: { - [1651282443727] [28764:35514810] CHIP: [TOO] PreviousState: 1 - [1651282443727] [28764:35514810] CHIP: [TOO] NewState: 2 - [1651282443727] [28764:35514810] CHIP: [TOO] Reason: 1 - [1651282443727] [28764:35514810] CHIP: [TOO] TargetSoftwareVersion: null - [1651282443727] [28764:35514810] CHIP: [TOO] } - - [1651282443727] [28764:35514810] CHIP: [TOO] StateTransition: { - [1651282443727] [28764:35514810] CHIP: [TOO] PreviousState: 2 - [1651282443727] [28764:35514810] CHIP: [TOO] NewState: 3 - [1651282443727] [28764:35514810] CHIP: [TOO] Reason: 4 - [1651282443727] [28764:35514810] CHIP: [TOO] TargetSoftwareVersion: null - [1651282443727] [28764:35514810] CHIP: [TOO] } + } + [1673514130.748245][6097:6099] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_002A Event 0x0000_0000 + [1673514130.748304][6097:6099] CHIP:TOO: Event number: 3 + [1673514130.748349][6097:6099] CHIP:TOO: Priority: Info + [1673514130.748394][6097:6099] CHIP:TOO: Timestamp: 97644124 + [1673514130.748640][6097:6099] CHIP:TOO: StateTransition: { + [1673514130.748720][6097:6099] CHIP:TOO: PreviousState: 1 + [1673514130.748778][6097:6099] CHIP:TOO: NewState: 2 + [1673514130.748832][6097:6099] CHIP:TOO: Reason: 1 + [1673514130.748887][6097:6099] CHIP:TOO: TargetSoftwareVersion: null + [1673514130.748940][6097:6099] CHIP:TOO: } + [1673514130.749175][6097:6099] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_002A Event 0x0000_0000 + [1673514130.749233][6097:6099] CHIP:TOO: Event number: 4 + [1673514130.749278][6097:6099] CHIP:TOO: Priority: Info + [1673514130.749324][6097:6099] CHIP:TOO: Timestamp: 97644362 + [1673514130.749389][6097:6099] CHIP:TOO: StateTransition: { + [1673514130.749446][6097:6099] CHIP:TOO: PreviousState: 2 + [1673514130.749500][6097:6099] CHIP:TOO: NewState: 3 + [1673514130.749551][6097:6099] CHIP:TOO: Reason: 4 + [1673514130.749603][6097:6099] CHIP:TOO: TargetSoftwareVersion: null + [1673514130.749658][6097:6099] CHIP:TOO: } disabled: true - label: @@ -120,19 +112,17 @@ tests: Verify that the Chip-Tool receives the SateTransition event notification for the state change to Idle - [1651282794539] [28929:35519901] CHIP: [TOO] StateTransition: { - [1651282794539] [28929:35519901] CHIP: [TOO] PreviousState: 1 - [1651282794539] [28929:35519901] CHIP: [TOO] NewState: 2 - [1651282794539] [28929:35519901] CHIP: [TOO] Reason: 1 - [1651282794539] [28929:35519901] CHIP: [TOO] TargetSoftwareVersion: null - [1651282794539] [28929:35519901] CHIP: [TOO] } - - [1651282804542] [28929:35519900] CHIP: [TOO] StateTransition: { - [1651282804542] [28929:35519900] CHIP: [TOO] PreviousState: 2 - [1651282804542] [28929:35519900] CHIP: [TOO] NewState: 1 - [1651282804542] [28929:35519900] CHIP: [TOO] Reason: 2 - [1651282804542] [28929:35519900] CHIP: [TOO] TargetSoftwareVersion: null - [1651282804542] [28929:35519900] CHIP: [TOO] } + } + [1673515600.737159][6193:6195] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_002A Event 0x0000_0000 + [1673515600.737213][6193:6195] CHIP:TOO: Event number: 6 + [1673515600.737258][6193:6195] CHIP:TOO: Priority: Info + [1673515600.737303][6193:6195] CHIP:TOO: Timestamp: 99077244 + [1673515600.737367][6193:6195] CHIP:TOO: StateTransition: { + [1673515600.737421][6193:6195] CHIP:TOO: PreviousState: 4 + [1673515600.737473][6193:6195] CHIP:TOO: NewState: 1 + [1673515600.737523][6193:6195] CHIP:TOO: Reason: 3 + [1673515600.737575][6193:6195] CHIP:TOO: TargetSoftwareVersion: null + [1673515600.737626][6193:6195] CHIP:TOO: } disabled: true - label: @@ -242,7 +232,7 @@ tests: disabled: true - label: - "DUT successfully finishes applying a software update and the new + "DUT successfully finishes applying a software update, and the new software image version is being executed on the DUT. OTA-Subscriber sends a read request to read the VersionApplied event from the DUT." verification: |