blob: 2e36ed9d956c2e1c87cb571e20969ab30052991b [file] [log] [blame]
# Copyright (c) 2021 Project CHIP Authors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are currently set to default
name:
18.2.1. [TC-SC-6.1] Adding member to a group - DUT as Admin and TH as Group
Member [DUT-Client]
PICS:
- MCORE.ROLE.COMMISSIONER
- GRPKEY.C
config:
nodeId: 0x12344321
cluster: "Basic Information"
endpoint: 0
tests:
- label: "Note"
verification: |
Chip-tool command used below are an example to verify the DUT as client test cases. For certification test, we expect DUT should have a capability or way to run the equivalent command.
disabled: true
- label: "Precondition"
verification: |
Group Member is commissioned with Admin
DUT supports Groups Cluster
disabled: true
- label: "TH should have the ACL entry with the AuthMode as Group by DUT"
verification: |
./chip-tool accesscontrol write acl '[{"fabricIndex": 1, "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null },{"fabricIndex": 1, "privilege": 4, "authMode": 3, "subjects": [1], "targets": null }]' 1 0
Verify the Write Request Message for the data sent in the above command on TH(Reference app)log:
[1683887175.961550][8333:8333] CHIP:DMG: WriteRequestMessage =
[1683887175.961564][8333:8333] CHIP:DMG: {
[1683887175.961574][8333:8333] CHIP:DMG: suppressResponse = false,
[1683887175.961586][8333:8333] CHIP:DMG: timedRequest = false,
[1683887175.961593][8333:8333] CHIP:DMG: AttributeDataIBs =
[1683887175.961610][8333:8333] CHIP:DMG: [
[1683887175.961619][8333:8333] CHIP:DMG: AttributeDataIB =
[1683887175.961631][8333:8333] CHIP:DMG: {
[1683887175.961641][8333:8333] CHIP:DMG: AttributePathIB =
[1683887175.961653][8333:8333] CHIP:DMG: {
[1683887175.961665][8333:8333] CHIP:DMG: Endpoint = 0x0,
[1683887175.961679][8333:8333] CHIP:DMG: Cluster = 0x1f,
[1683887175.961691][8333:8333] CHIP:DMG: Attribute = 0x0000_0000,
[1683887175.961702][8333:8333] CHIP:DMG: }
[1683887175.961716][8333:8333] CHIP:DMG:
[1683887175.961727][8333:8333] CHIP:DMG: Data = [
[1683887175.961738][8333:8333] CHIP:DMG:
[1683887175.961750][8333:8333] CHIP:DMG: ],
[1683887175.961760][8333:8333] CHIP:DMG: },
[1683887175.961786][8333:8333] CHIP:DMG:
[1683887175.961795][8333:8333] CHIP:DMG: AttributeDataIB =
[1683887175.961806][8333:8333] CHIP:DMG: {
[1683887175.961815][8333:8333] CHIP:DMG: AttributePathIB =
[1683887175.961826][8333:8333] CHIP:DMG: {
[1683887175.961837][8333:8333] CHIP:DMG: Endpoint = 0x0,
[1683887175.961849][8333:8333] CHIP:DMG: Cluster = 0x1f,
[1683887175.961860][8333:8333] CHIP:DMG: Attribute = 0x0000_0000,
[1683887175.961872][8333:8333] CHIP:DMG: ListIndex = Null,
[1683887175.961882][8333:8333] CHIP:DMG: }
[1683887175.961897][8333:8333] CHIP:DMG:
[1683887175.961906][8333:8333] CHIP:DMG: Data =
[1683887175.961917][8333:8333] CHIP:DMG: {
[1683887175.961931][8333:8333] CHIP:DMG: 0x1 = 5,
[1683887175.961943][8333:8333] CHIP:DMG: 0x2 = 2,
[1683887175.961954][8333:8333] CHIP:DMG: 0x3 = [
[1683887175.961968][8333:8333] CHIP:DMG: 112233,
[1683887175.961981][8333:8333] CHIP:DMG: ],
[1683887175.961994][8333:8333] CHIP:DMG: 0x4 = NULL
[1683887175.962005][8333:8333] CHIP:DMG: },
[1683887175.962014][8333:8333] CHIP:DMG: },
[1683887175.962044][8333:8333] CHIP:DMG:
[1683887175.962053][8333:8333] CHIP:DMG: AttributeDataIB =
[1683887175.962063][8333:8333] CHIP:DMG: {
[1683887175.962072][8333:8333] CHIP:DMG: AttributePathIB =
[1683887175.962083][8333:8333] CHIP:DMG: {
[1683887175.962094][8333:8333] CHIP:DMG: Endpoint = 0x0,
[1683887175.962106][8333:8333] CHIP:DMG: Cluster = 0x1f,
[1683887175.962118][8333:8333] CHIP:DMG: Attribute = 0x0000_0000,
[1683887175.962129][8333:8333] CHIP:DMG: ListIndex = Null,
[1683887175.962139][8333:8333] CHIP:DMG: }
[1683887175.962152][8333:8333] CHIP:DMG:
[1683887175.962162][8333:8333] CHIP:DMG: Data =
[1683887175.962173][8333:8333] CHIP:DMG: {
[1683887175.962184][8333:8333] CHIP:DMG: 0x1 = 4,
[1683887175.962196][8333:8333] CHIP:DMG: 0x2 = 3,
[1683887175.962207][8333:8333] CHIP:DMG: 0x3 = [
[1683887175.962220][8333:8333] CHIP:DMG: 1,
[1683887175.962232][8333:8333] CHIP:DMG: ],
[1683887175.962243][8333:8333] CHIP:DMG: 0x4 = NULL
[1683887175.962255][8333:8333] CHIP:DMG: },
[1683887175.962264][8333:8333] CHIP:DMG: },
[1683887175.962282][8333:8333] CHIP:DMG:
[1683887175.962291][8333:8333] CHIP:DMG: ],
[1683887175.962323][8333:8333] CHIP:DMG:
[1683887175.962333][8333:8333] CHIP:DMG: moreChunkedMessages = false,
[1683887175.962343][8333:8333] CHIP:DMG: InteractionModelRevision = 1
[1683887175.962352][8333:8333] CHIP:DMG: },
disabled: true
- label:
"DUT generates fabric-unique GroupID, GroupName, random key, EpochKey0
and GroupKeySetID. Admin sets GroupKeySecurityPolicy = TrustFirst (0)
EpochStartTime0 = 0"
verification: |
disabled: true
- label:
"DUT sends KeySetWrite command to GroupKeyManagement cluster to TH on
EP0"
PICS: GRPKEY.C.C00.Tx
verification: |
./chip-tool groupkeymanagement key-set-write '{"groupKeySetID": 42,
"groupKeySecurityPolicy": 0, "epochKey0":
"d0d1d2d3d4d5d6d7d8d9dadbdcdddedf", "epochStartTime0": 2220000,"epochKey1":
"d1d1d2d3d4d5d6d7d8d9dadbdcdddedf", "epochStartTime1": 2220001,"epochKey2":
"d2d1d2d3d4d5d6d7d8d9dadbdcdddedf", "epochStartTime2": 2220002 }' 1 0
Verify TH recieves KeySetWrite command on TH(Reference app)log:
[1651471040.120912][4012:4012] CHIP:EM: Received message of type 0x8 with protocolId (0, 1) and MessageCounter:2398599 on exchange 35559r
[1651471040.120980][4012:4012] CHIP:EM: Handling via exchange: 35559r, Delegate: 0xaaaaca97a088
[1651471040.121098][4012:4012] CHIP:DMG: InvokeRequestMessage =
[1651471040.121146][4012:4012] CHIP:DMG: {
[1651471040.121188][4012:4012] CHIP:DMG: suppressResponse = false,
[1651471040.121238][4012:4012] CHIP:DMG: timedRequest = false,
[1651471040.121282][4012:4012] CHIP:DMG: InvokeRequests =
[1651471040.121346][4012:4012] CHIP:DMG: [
[1651471040.121390][4012:4012] CHIP:DMG: CommandDataIB =
[1651471040.121453][4012:4012] CHIP:DMG: {
[1651471040.121501][4012:4012] CHIP:DMG: CommandPathIB =
[1651471040.121587][4012:4012] CHIP:DMG: {
[1651471040.121648][4012:4012] CHIP:DMG: EndpointId = 0x0,
[1651471040.121710][4012:4012] CHIP:DMG: ClusterId = 0x3f,
[1651471040.121775][4012:4012] CHIP:DMG: CommandId = 0x0,
[1651471040.121831][4012:4012] CHIP:DMG: },
[1651471040.121891][4012:4012] CHIP:DMG:
[1651471040.121941][4012:4012] CHIP:DMG: CommandData =
[1651471040.122003][4012:4012] CHIP:DMG: {
[1651471040.122058][4012:4012] CHIP:DMG: 0x0 =
[1651471040.122116][4012:4012] CHIP:DMG: {
[1651471040.122171][4012:4012] CHIP:DMG: 0x0 = 42,
[1651471040.122222][4012:4012] CHIP:DMG: 0x1 = 0,
[1651471040.122276][4012:4012] CHIP:DMG: 0x2 = [
[1651471040.122339][4012:4012] CHIP:DMG: 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf,
[1651471040.122390][4012:4012] CHIP:DMG: ]
[1651471040.122439][4012:4012] CHIP:DMG: 0x3 = 2220000,
[1651471040.122488][4012:4012] CHIP:DMG: 0x4 = [
[1651471040.122543][4012:4012] CHIP:DMG: 0xd1, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf,
[1651471040.122591][4012:4012] CHIP:DMG: ]
[1651471040.122639][4012:4012] CHIP:DMG: 0x5 = 2220001,
[1651471040.122684][4012:4012] CHIP:DMG: 0x6 = [
[1651471040.122739][4012:4012] CHIP:DMG: 0xd2, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf,
[1651471040.122791][4012:4012] CHIP:DMG: ]
[1651471040.122840][4012:4012] CHIP:DMG: 0x7 = 2220002,
[1651471040.122890][4012:4012] CHIP:DMG: },
[1651471040.122937][4012:4012] CHIP:DMG: },
[1651471040.122979][4012:4012] CHIP:DMG: },
[1651471040.123032][4012:4012] CHIP:DMG:
[1651471040.123066][4012:4012] CHIP:DMG: ],
[1651471040.123115][4012:4012] CHIP:DMG:
[1651471040.123151][4012:4012] CHIP:DMG: InteractionModelRevision = 1
[1651471040.123185][4012:4012] CHIP:DMG: },
[1651471040.123286][4012:4012] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_003F e=0 p=a
[1651471040.123337][4012:4012] CHIP:DMG: AccessControl: allowed
disabled: true
- label:
"DUT binds GroupID with GroupKeySetID in the GroupKeyMap attribute
list on GroupKeyManagement cluster"
PICS: GRPKEY.C.A0000
verification: |
./chip-tool groupkeymanagement write group-key-map '[{"groupId": 1, "groupKeySetID": 42, "fabricIndex": 1}]' 1 0
Verify TH recieves GroupKeyMap attribute on TH(Reference app)log:
[1659350562.020669][5824:5824] CHIP:EM: Received message of type 0x6 with protocolId (0, 1) and MessageCounter:167021683 on exchange 31153r
[1659350562.020897][5824:5824] CHIP:EM: Handling via exchange: 31153r, Delegate: 0xaaaacb304f08
[1659350562.021093][5824:5824] CHIP:IM: Received Write request
[1659350562.021123][5824:5824] CHIP:DMG: IM WH moving to [Initialized]
[1659350562.021193][5824:5824] CHIP:DMG: WriteRequestMessage =
[1659350562.021220][5824:5824] CHIP:DMG: {
[1659350562.021244][5824:5824] CHIP:DMG: suppressResponse = false,
[1659350562.021286][5824:5824] CHIP:DMG: timedRequest = false,
[1659350562.021353][5824:5824] CHIP:DMG: AttributeDataIBs =
[1659350562.021391][5824:5824] CHIP:DMG: [
[1659350562.021417][5824:5824] CHIP:DMG: AttributeDataIB =
[1659350562.021446][5824:5824] CHIP:DMG: {
[1659350562.021474][5824:5824] CHIP:DMG: AttributePathIB =
[1659350562.021508][5824:5824] CHIP:DMG: {
[1659350562.021541][5824:5824] CHIP:DMG: Endpoint = 0x0,
[1659350562.021575][5824:5824] CHIP:DMG: Cluster = 0x3f,
[1659350562.021609][5824:5824] CHIP:DMG: Attribute = 0x0000_0000,
[1659350562.021639][5824:5824] CHIP:DMG: }
[1659350562.021671][5824:5824] CHIP:DMG:
[1659350562.021702][5824:5824] CHIP:DMG: Data = [
[1659350562.021733][5824:5824] CHIP:DMG:
[1659350562.021765][5824:5824] CHIP:DMG: ],
[1659350562.021795][5824:5824] CHIP:DMG: },
[1659350562.021832][5824:5824] CHIP:DMG:
[1659350562.021856][5824:5824] CHIP:DMG: AttributeDataIB =
[1659350562.021884][5824:5824] CHIP:DMG: {
[1659350562.021912][5824:5824] CHIP:DMG: AttributePathIB =
[1659350562.021944][5824:5824] CHIP:DMG: {
[1659350562.021976][5824:5824] CHIP:DMG: Endpoint = 0x0,
[1659350562.022006][5824:5824] CHIP:DMG: Cluster = 0x3f,
[1659350562.022040][5824:5824] CHIP:DMG: Attribute = 0x0000_0000,
[1659350562.022068][5824:5824] CHIP:DMG: ListIndex = Null,
[1659350562.022098][5824:5824] CHIP:DMG: }
[1659350562.022169][5824:5824] CHIP:DMG:
[1659350562.022199][5824:5824] CHIP:DMG: Data =
[1659350562.022230][5824:5824] CHIP:DMG: {
[1659350562.022259][5824:5824] CHIP:DMG: 0x1 = 1,
[1659350562.022293][5824:5824] CHIP:DMG: 0x2 = 42,
[1659350562.022322][5824:5824] CHIP:DMG: },
[1659350562.022350][5824:5824] CHIP:DMG: },
[1659350562.022383][5824:5824] CHIP:DMG:
[1659350562.022407][5824:5824] CHIP:DMG: ],
[1659350562.022440][5824:5824] CHIP:DMG:
[1659350562.022466][5824:5824] CHIP:DMG: moreChunkedMessages = false,
[1659350562.022494][5824:5824] CHIP:DMG: InteractionModelRevision = 1
[1659350562.022520][5824:5824] CHIP:DMG: },
[1659350562.022622][5824:5824] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_003F e=0 p=m
[1659350562.022661][5824:5824] CHIP:DMG: AccessControl: allowed
disabled: true
- label: "DUT sends AddGroup Command to TH on EP0"
PICS: G.C.C00.Tx
verification: |
./chip-tool groups add-group 0x0001 grp1 1 0
Verify TH recieves AddGroup command on TH(Reference app)log:
[1651471107.658967][4012:4012] CHIP:EM: Received message of type 0x8 with protocolId (0, 1) and MessageCounter:1630629 on exchange 50068r
[1651471107.659020][4012:4012] CHIP:EM: Handling via exchange: 50068r, Delegate: 0xaaaaca97a088
[1651471107.659108][4012:4012] CHIP:DMG: InvokeRequestMessage =
[1651471107.659146][4012:4012] CHIP:DMG: {
[1651471107.659180][4012:4012] CHIP:DMG: suppressResponse = false,
[1651471107.659220][4012:4012] CHIP:DMG: timedRequest = false,
[1651471107.659255][4012:4012] CHIP:DMG: InvokeRequests =
[1651471107.659301][4012:4012] CHIP:DMG: [
[1651471107.659336][4012:4012] CHIP:DMG: CommandDataIB =
[1651471107.659381][4012:4012] CHIP:DMG: {
[1651471107.659419][4012:4012] CHIP:DMG: CommandPathIB =
[1651471107.659465][4012:4012] CHIP:DMG: {
[1651471107.659511][4012:4012] CHIP:DMG: EndpointId = 0x0,
[1651471107.659560][4012:4012] CHIP:DMG: ClusterId = 0x4,
[1651471107.659612][4012:4012] CHIP:DMG: CommandId = 0x0,
[1651471107.659661][4012:4012] CHIP:DMG: },
[1651471107.659709][4012:4012] CHIP:DMG:
[1651471107.659750][4012:4012] CHIP:DMG: CommandData =
[1651471107.659793][4012:4012] CHIP:DMG: {
[1651471107.659844][4012:4012] CHIP:DMG: 0x0 = 1,
[1651471107.659900][4012:4012] CHIP:DMG: 0x1 = "grp1",
[1651471107.659952][4012:4012] CHIP:DMG: },
[1651471107.659994][4012:4012] CHIP:DMG: },
[1651471107.660041][4012:4012] CHIP:DMG:
[1651471107.660076][4012:4012] CHIP:DMG: ],
[1651471107.660121][4012:4012] CHIP:DMG:
[1651471107.660156][4012:4012] CHIP:DMG: InteractionModelRevision = 1
[1651471107.660190][4012:4012] CHIP:DMG: },
[1651471107.660278][4012:4012] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0004 e=0 p=m
[1651471107.660328][4012:4012] CHIP:DMG: AccessControl: allowed
disabled: true
- label:
"DUT sends ViewGroup command with the GroupID and GroupName to the
Group cluster on the TH on EP0"
PICS: G.C.C01.Tx
verification: |
./chip-tool groups view-group 0x0001 1 0
Verify TH recieves ViewGroup command on TH(Reference app)log:
[1651471144.500809][4012:4012] CHIP:EM: Received message of type 0x8 with protocolId (0, 1) and MessageCounter:14671135 on exchange 13105r
[1651471144.500886][4012:4012] CHIP:EM: Handling via exchange: 13105r, Delegate: 0xaaaaca97a088
[1651471144.501009][4012:4012] CHIP:DMG: InvokeRequestMessage =
[1651471144.501064][4012:4012] CHIP:DMG: {
[1651471144.501138][4012:4012] CHIP:DMG: suppressResponse = false,
[1651471144.501195][4012:4012] CHIP:DMG: timedRequest = false,
[1651471144.501246][4012:4012] CHIP:DMG: InvokeRequests =
[1651471144.501328][4012:4012] CHIP:DMG: [
[1651471144.501380][4012:4012] CHIP:DMG: CommandDataIB =
[1651471144.501464][4012:4012] CHIP:DMG: {
[1651471144.501524][4012:4012] CHIP:DMG: CommandPathIB =
[1651471144.501641][4012:4012] CHIP:DMG: {
[1651471144.501710][4012:4012] CHIP:DMG: EndpointId = 0x0,
[1651471144.501798][4012:4012] CHIP:DMG: ClusterId = 0x4,
[1651471144.501868][4012:4012] CHIP:DMG: CommandId = 0x1,
[1651471144.501957][4012:4012] CHIP:DMG: },
[1651471144.502041][4012:4012] CHIP:DMG:
[1651471144.502080][4012:4012] CHIP:DMG: CommandData =
[1651471144.502131][4012:4012] CHIP:DMG: {
[1651471144.502186][4012:4012] CHIP:DMG: 0x0 = 1,
[1651471144.502230][4012:4012] CHIP:DMG: },
[1651471144.502279][4012:4012] CHIP:DMG: },
[1651471144.502321][4012:4012] CHIP:DMG:
[1651471144.502364][4012:4012] CHIP:DMG: ],
[1651471144.502404][4012:4012] CHIP:DMG:
[1651471144.502449][4012:4012] CHIP:DMG: InteractionModelRevision = 1
[1651471144.502481][4012:4012] CHIP:DMG: },
[1651471144.502570][4012:4012] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0004 e=0 p=o
[1651471144.502628][4012:4012] CHIP:DMG: AccessControl: allowed
disabled: true
- label: "DUT sends KeySetRead Command to TH"
PICS: GRPKEY.C.C01.Tx
verification: |
./chip-tool groupkeymanagement key-set-read 42 1 0
Verify TH recieves KeySetRead command on TH(Reference app)log:
[1651471175.521361][4012:4012] CHIP:EM: Received message of type 0x8 with protocolId (0, 1) and MessageCounter:1040181 on exchange 26813r
[1651471175.521414][4012:4012] CHIP:EM: Handling via exchange: 26813r, Delegate: 0xaaaaca97a088
[1651471175.521500][4012:4012] CHIP:DMG: InvokeRequestMessage =
[1651471175.521527][4012:4012] CHIP:DMG: {
[1651471175.521614][4012:4012] CHIP:DMG: suppressResponse = false,
[1651471175.521643][4012:4012] CHIP:DMG: timedRequest = false,
[1651471175.521667][4012:4012] CHIP:DMG: InvokeRequests =
[1651471175.521709][4012:4012] CHIP:DMG: [
[1651471175.521734][4012:4012] CHIP:DMG: CommandDataIB =
[1651471175.521771][4012:4012] CHIP:DMG: {
[1651471175.521794][4012:4012] CHIP:DMG: CommandPathIB =
[1651471175.521838][4012:4012] CHIP:DMG: {
[1651471175.521878][4012:4012] CHIP:DMG: EndpointId = 0x0,
[1651471175.521909][4012:4012] CHIP:DMG: ClusterId = 0x3f,
[1651471175.521949][4012:4012] CHIP:DMG: CommandId = 0x1,
[1651471175.521978][4012:4012] CHIP:DMG: },
[1651471175.522020][4012:4012] CHIP:DMG:
[1651471175.522047][4012:4012] CHIP:DMG: CommandData =
[1651471175.522084][4012:4012] CHIP:DMG: {
[1651471175.522122][4012:4012] CHIP:DMG: 0x0 = 42,
[1651471175.522153][4012:4012] CHIP:DMG: },
[1651471175.522189][4012:4012] CHIP:DMG: },
[1651471175.522220][4012:4012] CHIP:DMG:
[1651471175.522254][4012:4012] CHIP:DMG: ],
[1651471175.522285][4012:4012] CHIP:DMG:
[1651471175.522319][4012:4012] CHIP:DMG: InteractionModelRevision = 1
[1651471175.522342][4012:4012] CHIP:DMG: },
[1651471175.522418][4012:4012] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_003F e=0 p=a
[1651471175.522467][4012:4012] CHIP:DMG: AccessControl: allowed
disabled: true
- label:
"DUT reads GroupKeyMap Attribute from the GroupKeyManagement cluster
from TH"
PICS: GRPKEY.C.A0000
verification: |
./chip-tool groupkeymanagement read group-key-map 1 0
Verify TH recieves GroupKeyMap command on TH(Reference app)log:
[1651471203.692194][4012:4012] CHIP:EM: Received message of type 0x2 with protocolId (0, 1) and MessageCounter:11804966 on exchange 25369r
[1651471203.692262][4012:4012] CHIP:EM: Handling via exchange: 25369r, Delegate: 0xaaaaca97a088
[1651471203.692333][4012:4012] CHIP:IM: Received Read request
[1651471203.692411][4012:4012] CHIP:DMG: ReadRequestMessage =
[1651471203.692457][4012:4012] CHIP:DMG: {
[1651471203.692519][4012:4012] CHIP:DMG: AttributePathIBs =
[1651471203.692568][4012:4012] CHIP:DMG: [
[1651471203.692629][4012:4012] CHIP:DMG: AttributePathIB =
[1651471203.692675][4012:4012] CHIP:DMG: {
[1651471203.692750][4012:4012] CHIP:DMG: Endpoint = 0x0,
[1651471203.692809][4012:4012] CHIP:DMG: Cluster = 0x3f,
[1651471203.692884][4012:4012] CHIP:DMG: Attribute = 0x0000_0000,
[1651471203.692952][4012:4012] CHIP:DMG: }
[1651471203.693008][4012:4012] CHIP:DMG:
[1651471203.693073][4012:4012] CHIP:DMG: ],
[1651471203.693124][4012:4012] CHIP:DMG:
[1651471203.693190][4012:4012] CHIP:DMG: isFabricFiltered = true,
[1651471203.693236][4012:4012] CHIP:DMG: InteractionModelRevision = 1
[1651471203.693296][4012:4012] CHIP:DMG: },
[1651471203.693428][4012:4012] CHIP:DMG: IM RH moving to [GeneratingReports]
[1651471203.693628][4012:4012] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0
[1651471203.693679][4012:4012] CHIP:DMG: <RE:Run> Cluster 3f, Attribute 0 is dirty
[1651471203.693736][4012:4012] CHIP:DMG: Reading attribute: Cluster=0x0000_003F Endpoint=0 AttributeId=0x0000_0000 (expanded=0)
[1651471203.693786][4012:4012] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_003F e=0 p=v
[1651471203.693841][4012:4012] CHIP:DMG: AccessControl: allowed
disabled: true
- label:
"DUT reads GroupTable attribute from GroupKeyManagement cluster on TH"
PICS: GRPKEY.C.A0001
verification: |
./chip-tool groupkeymanagement read group-table 1 0
Verify TH recieves GroupTable command on TH(Reference app)log:
[1651471240.121662][4012:4012] CHIP:EM: Received message of type 0x2 with protocolId (0, 1) and MessageCounter:3204235 on exchange 21658r
[1651471240.121724][4012:4012] CHIP:EM: Handling via exchange: 21658r, Delegate: 0xaaaaca97a088
[1651471240.121790][4012:4012] CHIP:IM: Received Read request
[1651471240.121861][4012:4012] CHIP:DMG: ReadRequestMessage =
[1651471240.121903][4012:4012] CHIP:DMG: {
[1651471240.121938][4012:4012] CHIP:DMG: AttributePathIBs =
[1651471240.121981][4012:4012] CHIP:DMG: [
[1651471240.122021][4012:4012] CHIP:DMG: AttributePathIB =
[1651471240.122071][4012:4012] CHIP:DMG: {
[1651471240.122119][4012:4012] CHIP:DMG: Endpoint = 0x0,
[1651471240.122170][4012:4012] CHIP:DMG: Cluster = 0x3f,
[1651471240.122226][4012:4012] CHIP:DMG: Attribute = 0x0000_0001,
[1651471240.122273][4012:4012] CHIP:DMG: }
[1651471240.122322][4012:4012] CHIP:DMG:
[1651471240.122365][4012:4012] CHIP:DMG: ],
[1651471240.122411][4012:4012] CHIP:DMG:
[1651471240.122453][4012:4012] CHIP:DMG: isFabricFiltered = true,
[1651471240.122493][4012:4012] CHIP:DMG: InteractionModelRevision = 1
[1651471240.122531][4012:4012] CHIP:DMG: },
[1651471240.122633][4012:4012] CHIP:DMG: IM RH moving to [GeneratingReports]
[1651471240.122764][4012:4012] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0
[1651471240.122809][4012:4012] CHIP:DMG: <RE:Run> Cluster 3f, Attribute 1 is dirty
[1651471240.122842][4012:4012] CHIP:DMG: Reading attribute: Cluster=0x0000_003F Endpoint=0 AttributeId=0x0000_0001 (expanded=0)
[1651471240.122888][4012:4012] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_003F e=0 p=v
[1651471240.122930][4012:4012] CHIP:DMG: AccessControl: allowed
disabled: true