From 02cf56f557bb14bb546fa5d3e399e69d075db981 Mon Sep 17 00:00:00 2001 From: Justin Wood Date: Sat, 20 Aug 2022 16:12:09 -0700 Subject: [PATCH] Added updated Manual scripts (#22055) (#22057) * Added updated Manual scripts * Added Auto generated files * Restyled by whitespace * Restyled by clang-format Co-authored-by: Restyled.io Co-authored-by: kowsisoundhar12 <57476670+kowsisoundhar12@users.noreply.github.com> Co-authored-by: Restyled.io --- .../suites/certification/Test_TC_ACL_2_3.yaml | 40 +- .../suites/certification/Test_TC_ACL_2_4.yaml | 82 +- .../suites/certification/Test_TC_ACT_3_1.yaml | 2 +- .../suites/certification/Test_TC_ACT_3_2.yaml | 42 +- .../suites/certification/Test_TC_BR_4.yaml | 814 +++++++++++++----- .../certification/Test_TC_CADMIN_1_17.yaml | 10 +- .../certification/Test_TC_CADMIN_1_18.yaml | 13 +- .../certification/Test_TC_CADMIN_1_19.yaml | 2 +- .../certification/Test_TC_CADMIN_1_20.yaml | 4 +- .../certification/Test_TC_CADMIN_1_8.yaml | 2 +- .../certification/Test_TC_CGEN_2_2.yaml | 102 +-- .../certification/Test_TC_CNET_4_14.yaml | 2 +- .../certification/Test_TC_CNET_4_22.yaml | 8 +- .../certification/Test_TC_CNET_4_5.yaml | 2 +- .../certification/Test_TC_CNET_4_6.yaml | 6 +- .../certification/Test_TC_CNET_4_9.yaml | 2 +- .../certification/Test_TC_DESC_2_1.yaml | 40 +- .../certification/Test_TC_DRLK_2_10.yaml | 8 +- .../certification/Test_TC_DRLK_3_2.yaml | 8 - .../certification/Test_TC_DRLK_3_3.yaml | 16 +- .../suites/certification/Test_TC_IDM_3_1.yaml | 3 - .../suites/certification/Test_TC_LVL_2_3.yaml | 10 +- .../suites/certification/Test_TC_MOD_3_4.yaml | 11 +- .../certification/Test_TC_SWTCH_2_2.yaml | 3 +- 24 files changed, 796 insertions(+), 436 deletions(-) diff --git a/src/app/tests/suites/certification/Test_TC_ACL_2_3.yaml b/src/app/tests/suites/certification/Test_TC_ACL_2_3.yaml index e5b34505a45c87..1a521f02bd10e9 100644 --- a/src/app/tests/suites/certification/Test_TC_ACL_2_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_ACL_2_3.yaml @@ -428,7 +428,8 @@ tests: PICS: ACL.S.A0001 verification: | ./chip-tool accesscontrol write extension '[{"data":"17D00000F1FF01003D48656C6C6F20576F726C642E205468697320697320612073696E676C6520656C656D656E74206C6976696E6720617320612063686172737472696E6700D00000F1FF02003248656C6C6F20576F726C642E205468697320697320612073696E676C6520656C656D656E7420616761696E2E2E2E2E2E2E0018"}]' 1 0 - On TH1(Chiptool) , Verify that the status is CONSTRAINT_ERROR (0x87) when writing the AccessControl cluster Extension attribute + On TH1(Chiptool) , Verify AccessControl cluster Extension attribute, contains the list of AccessControlExtensionStruct containing 1 element which Returns CONSTRAINT_ERROR (0x87) + [1657279033.591694][9081:9086] CHIP:DMG: StatusIB = [1657279033.591739][9081:9086] CHIP:DMG: { @@ -457,6 +458,8 @@ tests: verification: | ./chip-tool accesscontrol write extension '[{"data":"1518"}]' 1 0 + On TH1(Chiptool) , Verify AccessControl cluster Extension attribute, contains the list of AccessControlExtensionStruct containing 1 element which Returns CONSTRAINT_ERROR (0x87) + On TH1(Chiptool) , Verify that the status is CONSTRAINT_ERROR (0x87) when writing the AccessControl cluster Extension attribute [1657609094.515713][8195:8200] CHIP:DMG: StatusIB = @@ -483,6 +486,8 @@ tests: verification: | ./chip-tool accesscontrol write extension '[{"data":"3701D00000F1FF01003D48656C6C6F20576F726C642E205468697320697320612073696E676C6520656C656D656E74206C6976696E6720617320612063686172737472696E670018"}]' 1 0 + On TH1(Chiptool) , Verify AccessControl cluster Extension attribute, value is list of AccessControlExtensionStruct containing 1 element which Returns CONSTRAINT_ERROR (0x87) + On TH1(Chiptool) , Verify that the status is CONSTRAINT_ERROR (0x87) when writing the AccessControl cluster Extension attribute [1657609434.915033][8206:8211] CHIP:DMG: StatusIB = @@ -619,37 +624,8 @@ tests: verification: | ./chip-tool accesscontrol write extension '[{"data":"1718"},{"data":"17D00000F1FF01003D48656C6C6F20576F726C642E205468697320697320612073696E676C6520656C656D656E74206C6976696E6720617320612063686172737472696E670018"}]' 1 0 - On TH1(Chiptool) , Verify that the status is success for first element and CONSTRAINT_ERROR (0x87) for second element when writing the AccessControl cluster Extension attribute - - [1657609694.044950][8236:8241] CHIP:DMG: WriteResponseMessage = - [1657609694.044980][8236:8241] CHIP:DMG: { - [1657609694.045008][8236:8241] CHIP:DMG: AttributeStatusIBs = - [1657609694.045049][8236:8241] CHIP:DMG: [ - [1657609694.045080][8236:8241] CHIP:DMG: AttributeStatusIB = - [1657609694.045117][8236:8241] CHIP:DMG: { - [1657609694.045149][8236:8241] CHIP:DMG: AttributePathIB = - [1657609694.045187][8236:8241] CHIP:DMG: { - [1657609694.045232][8236:8241] CHIP:DMG: Endpoint = 0x0, - [1657609694.045277][8236:8241] CHIP:DMG: Cluster = 0x1f, - [1657609694.045318][8236:8241] CHIP:DMG: Attribute = 0x0000_0001, - [1657609694.045355][8236:8241] CHIP:DMG: } - [1657609694.045397][8236:8241] CHIP:DMG: - [1657609694.045434][8236:8241] CHIP:DMG: StatusIB = - [1657609694.045472][8236:8241] CHIP:DMG: { - [1657609694.045513][8236:8241] CHIP:DMG: status = 0x00 (SUCCESS), - [1657609694.045552][8236:8241] CHIP:DMG: }, - [1657609694.045594][8236:8241] CHIP:DMG: - [1657609694.045627][8236:8241] CHIP:DMG: }, - [1657609694.045670][8236:8241] CHIP:DMG: - [1657609694.045701][8236:8241] CHIP:DMG: AttributeStatusIB = - [1657609694.045733][8236:8241] CHIP:DMG: { - [1657609694.045765][8236:8241] CHIP:DMG: AttributePathIB = - [1657609694.045801][8236:8241] CHIP:DMG: { - [1657609694.045840][8236:8241] CHIP:DMG: Endpoint = 0x0, - [1657609694.045880][8236:8241] CHIP:DMG: Cluster = 0x1f, - [1657609694.045922][8236:8241] CHIP:DMG: Attribute = 0x0000_0001, - [1657609694.045962][8236:8241] CHIP:DMG: ListIndex = Null, - [1657609694.046000][8236:8241] CHIP:DMG: } + On TH1(Chiptool) , Verify Successfully AccessControl cluster Extension attribute, value is list of AccessControlExtensionStruct containing 2 elements and CONSTRAINT_ERROR (0x87) for second element path + [1657279798.809590][9208:9213] CHIP:DMG: [1657279798.809629][9208:9213] CHIP:DMG: StatusIB = [1657279798.809666][9208:9213] CHIP:DMG: { diff --git a/src/app/tests/suites/certification/Test_TC_ACL_2_4.yaml b/src/app/tests/suites/certification/Test_TC_ACL_2_4.yaml index 0a2c47504da02f..217f3b9509660f 100644 --- a/src/app/tests/suites/certification/Test_TC_ACL_2_4.yaml +++ b/src/app/tests/suites/certification/Test_TC_ACL_2_4.yaml @@ -27,7 +27,7 @@ tests: - label: "TH1 commissions DUT using admin node ID N1" verification: | DUT - sudo ./chip-all-clusters-app --wifi + sudo ./chip-all-clusters-app TH1 ./chip-tool pairing ble-wifi 1 zigbee-thread matter123 20202021 3841 @@ -92,8 +92,10 @@ tests: 888] Targets field: [{Cluster: 55}, {Endpoint: 66}]" PICS: ACL.S.A0000 verification: | - ./chip-tool accesscontrol write acl '[{ "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null}, { "privilege": 1, "authMode": 3, "subjects": [111,222,333,444], "targets": [{"cluster":11 , "endpoint":22, "deviceType": null}]},{ "privilege": 3, "authMode": 3, "subjects": [555,666,777,888], "targets": [{"cluster": 55, "endpoint": 66, "deviceType":null }]}]' 1 0 - On TH1(Chiptool), Verify that the status is success when writing the AccessControl cluster ACL attribute with 3 elements + ./chip-tool accesscontrol write acl '[{ "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null}, + { "privilege": 1, "authMode": 3, "subjects": [111,222,333,444], "targets": [{"cluster":11 , "endpoint":22, "deviceType": null}]}, + { "privilege": 3, "authMode": 3, "subjects": [555,666,777,888], "targets": [{"cluster": 55, "endpoint": 66, "deviceType":null }]}]' 1 0 + On TH1(Chiptool), Verify Successfully AccessControl cluster ACL attribute value is list of AccessControlEntryStruct containing 3 elements [1658323877.660699][2502:2507] CHIP:DMG: WriteClient moving to [ResponseRe] [1658323877.660829][2502:2507] CHIP:DMG: WriteResponseMessage = [1658323877.660890][2502:2507] CHIP:DMG: { @@ -237,7 +239,7 @@ tests: 666, 555] Targets field: [{Cluster: 88}, {Endpoint: 77}]" PICS: ACL.S.A0000 verification: | - ./chip-tool accesscontrol write acl '[{ "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null}, { "privilege": 4, "authMode": 3, "subjects": [444,333,222,111], "targets": [{"cluster":44 , "endpoint":33, "deviceType":null}]},{ "privilege":5, "authMode":2, "subjects": [888,777,666,555], "targets": [{"cluster": 88, "endpoint": 77, "deviceType":null}]}]' 1 0 + ./chip-tool accesscontrol write acl '[{ "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null}, { "privilege": 4, "authMode": 2, "subjects": [444,333,222,111], "targets": [{"cluster":44 , "endpoint":33, "deviceType":null}]},{ "privilege":4 , "authMode":3, "subjects": [888,777,666,555], "targets": [{"cluster": 88, "endpoint": 77, "deviceType":null}]}]' 1 0 On TH1(Chiptool) , Verify that the status is success when writing the AccessControl cluster ACL attribute with 3 elements 1658226959.554674][4736:4741] CHIP:DMG: AttributeStatusIBs = @@ -380,7 +382,7 @@ tests: PICS: ACL.S.A0000 verification: | ./chip-tool accesscontrol write acl '[{ "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null}, { "privilege": 1, "authMode": 2, "subjects": [111,222,333,444], "targets":[{ "cluster": 11, "endpoint": 22, "deviceType": null },{ "cluster": 33, "endpoint": null, "deviceType": 44 }]}, { "privilege": 3, "authMode": 3, "subjects": [555,666,777,888], "targets":[{ "cluster": 55, "endpoint": 66, "deviceType": null },{ "cluster": 77, "endpoint": null, "deviceType": 88 }]}]' 1 0 - On TH1(Chiptool), Verify that the status is success when writing the AccessControl cluster ACL attribute with 3 elements + On TH1(Chiptool), Verify the Successfully to acl attribute with a value is list of AccessControlEntryStruct containing 3 elements 1657276276.708941][2297:2302] CHIP:DMG: WriteClient moving to [ResponseRe] [1657276276.709021][2297:2302] CHIP:DMG: WriteResponseMessage = [1657276276.709058][2297:2302] CHIP:DMG: { @@ -538,8 +540,8 @@ tests: DeviceType: 88}]" PICS: ACL.S.A0000 verification: | - ./chip-tool accesscontrol write acl '[{ "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null}, { "privilege": 1, "authMode": 2, "subjects": null, "targets":[{ "cluster": 11, "endpoint": 22, "deviceType": null },{ "cluster": 33, "endpoint": null, "deviceType": 44 }]}, { "privilege": 3, "authMode": 3, "subjects": null, "targets":[{ "cluster": 55, "endpoint": 66, "deviceType": null },{ "cluster": 77, "endpoint": null, "deviceType": 88 }]}]' 1 0 - On TH1(Chiptool) , Verify that the status is success when writing the AccessControl cluster ACL attribute with 3 elements + ./chip-tool accesscontrol write acl '[{ "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null}, { "privilege": 1, "authMode": 2, "subjects": [], "targets":[{ "cluster": 11, "endpoint": 22, "deviceType": null },{ "cluster": 33, "endpoint": null, "deviceType": 44 }]}, { "privilege": 3, "authMode": 3, "subjects": [], "targets":[{ "cluster": 55, "endpoint": 66, "deviceType": null },{ "cluster": 77, "endpoint": null, "deviceType": 88 }]}]' 1 0 + On TH1(Chiptool) , Verify Successfully AccessControl cluster ACL attribute value is list of AccessControlEntryStruct containing 3 elements [1657541707.114348][3004:3009] CHIP:DMG: { [1657541707.114393][3004:3009] CHIP:DMG: AttributeStatusIBs = @@ -692,7 +694,7 @@ tests: ./chip-tool accesscontrol write acl '[{ "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null}, { "privilege": 1, "authMode": 2, "subjects": [111, 222, 333, 444], "targets": null}, { "privilege": 3, "authMode": 3, "subjects": [555, 666, 777, 888], "targets": null}]' 1 0 - On TH1(Chiptool) , Verify that the status is success when writing the AccessControl cluster ACL attribute with 3 elements with Target as Null. + On TH1(Chiptool) , Verify Successfully to acl attribute value is list of AccessControlEntryStruct containing 3 elements as Target Null. [1657542060.230268][3398:3403] CHIP:DMG: { [1657542060.230322][3398:3403] CHIP:DMG: AttributeStatusIBs = @@ -824,7 +826,8 @@ tests: verification: | ./chip-tool accesscontrol write acl '[{ "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null}, { "privilege": 3, "authMode": 3, "subjects": null, "targets": null}]' 1 0 - On TH1(Chiptool) , Verify that the status is success when writing the AccessControl cluster ACL attribute with 2 elements + + On TH1(Chiptool) , Verify Successfully to acl attribute with a value is list of AccessControlEntryStruct containing 2 elements as Target Null [1656507141.628453][3224:3229] CHIP:DMG: WriteResponseMessage = [1656507141.628515][3224:3229] CHIP:DMG: { @@ -868,7 +871,7 @@ tests: [1656507141.631353][3224:3229] CHIP:DMG: AttributePathIB = [1656507141.631426][3224:3229] CHIP:DMG: { [1656507141.631501][3224:3229] CHIP:DMG: Endpoint = 0x0, - [1656507141.631584][3224:3229] CHIP:DMG: Cluster = 0x1f, + [1656507141.631584][3224:3229] CHIP:DMG: Cluster = 0x1f, [1656507141.631664][3224:3229] CHIP:DMG: Attribute = 0x0000_0000, [1656507141.631742][3224:3229] CHIP:DMG: ListIndex = Null, [1656507141.631824][3224:3229] CHIP:DMG: } @@ -929,7 +932,7 @@ tests: verification: | ./chip-tool accesscontrol write acl '[{ "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null}, { "privilege": 2, "authMode": 2, "subjects": null, "targets": null}]' 1 0 - On TH1(Chiptool), Verify that the status is Success for acl attribute with a value is list of AccessControlEntryStruct containing 2 elements as Subject and Target as null + On TH1(Chiptool), Verify Successfully that acl attribute with a value is list of AccessControlEntryStruct containing 2 elements as Subject and Target as null [1656507439.868495][3249:3254] CHIP:DMG: WriteClient moving to [ResponseRe] [1656507439.868612][3249:3254] CHIP:DMG: WriteResponseMessage = [1656507439.868671][3249:3254] CHIP:DMG: { @@ -1053,7 +1056,7 @@ tests: PICS: ACL.S.A0000 verification: | ./chip-tool accesscontrol write acl '[{ "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null}, { "privilege": 3, "authMode": 2, "subjects":[33,44,55,66] , "targets": null}]' 1 0 - On TH1(Chiptool), Verify that the status is success for acl attribute with a value is list of AccessControlEntryStruct containing 2 elements as Subject as SUBJECTS and Target as null + On TH1(Chiptool), Verify Successfully acl attribute with a value is list of AccessControlEntryStruct containing 2 elements as Subject as SUBJECTS and Target as null @@ -1164,7 +1167,8 @@ tests: verification: | ./chip-tool accesscontrol write acl '[{ "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null}, { "privilege": 3, "authMode": 2, "subjects":[65520,65521,65522,65523] , "targets": null}]' 1 0 - On TH1(Chiptool), Verify that the status is success for acl attribute with a value is list of AccessControlEntryStruct containing 2 elements with Subjects as CAT Values and Target as null + + On TH1(Chiptool) , Verify Successfully acl attribute value is list of AccessControlEntryStruct containing 2 elements , Subjects as CAT Values and Target as null [1656509348.174135][3403:3408] CHIP:DMG: WriteClient moving to [ResponseRe] [1656509348.174227][3403:3408] CHIP:DMG: WriteResponseMessage = [1656509348.174272][3403:3408] CHIP:DMG: { @@ -1290,8 +1294,9 @@ tests: MAXTARGETS targets {Cluster: random} (stored as TARGETS)" PICS: ACL.S.A0000 verification: | - ./chip-tool accesscontrol write acl '[{ "privilege": 5, "authMode": 2, "subjects": null, "targets": null}, { "privilege": 3, "authMode": 2, "subjects": null, "targets":[{ "cluster": 40, "endpoint": null, "deviceType": null },{ "cluster": 28, "endpoint": null, "deviceType": null }]}]' 1 0 - On TH1(Chiptool), Verify that the status is success for acl attribute with a value is list of AccessControlEntryStruct containing 2 elements with Subjects as null and and Target as TARGETS + ./chip-tool accesscontrol write acl '[{ "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null}, { "privilege": 3, "authMode": 2, "subjects": null, "targets":[{ "cluster": 40, "endpoint": null, "deviceType": null },{ "cluster": 28, "endpoint": null, "deviceType": null }]}]' 1 0 + + On TH1(Chiptool) , Verify Successfully acl attribute with value is list of AccessControlEntryStruct containing 2 elements , Subjects as null and and Target as null [1657542520.140869][3499:3504] CHIP:DMG: { [1657542520.140922][3499:3504] CHIP:DMG: AttributeStatusIBs = @@ -1437,9 +1442,10 @@ tests: PICS: ACL.S.A0000 verification: | ./chip-tool accesscontrol write acl '[{ "privilege": 5, "authMode": 2, "subjects": null, "targets": null}, - { "privilege": 3, "authMode": 2, "subjects": null, "targets":null}, - { "privilege": 3, "authMode": 2, "subjects": null, "targets":null}]' 1 0 - On TH1(Chiptool), Verify that the status is success for acl attribute with a value is list of AccessControlEntryStruct containing MAXENTRIES elements + { "privilege": 3, "authMode": 2, "subjects": [], "targets":null}, + { "privilege": 3, "authMode": 2, "subjects": [], "targets":null}]' 1 0 + + On TH1(Chiptool) , Verify Successfully that acl attribute value is list of AccessControlEntryStruct containing MAXENTRIES elements [1657617362.022161][8840:8845] CHIP:DMG: WriteResponseMessage = [1657617362.022190][8840:8845] CHIP:DMG: { @@ -1559,8 +1565,9 @@ tests: PICS: ACL.S.A0000 verification: | ./chip-tool accesscontrol write acl '[{"privilege": 5, "authMode": 2, "subjects": [112233], "targets": null}, - { "privilege": 3, "authMode": 1, "subjects": null, "targets":null}]' 1 0 - On TH1(Chiptool), Verify that the status is success for acl attribute with a value is list of AccessControlEntryStruct containing 2 elements with Success for first element path and CONSTRAINT_ERROR (0x87) for Second element path with PASE Authmode + { "privilege": 3, "authMode": 1, "subjects": [], "targets":null}]' 1 0 + + On TH1(Chiptool) , Verify Successfully acl attribute value is list of AccessControlEntryStruct containing 2 elements and Returns CONSTRAINT_ERROR (0x87) for second element path [1658475475.310438][3113:3119] CHIP:DMG: { [1658475475.310466][3113:3119] CHIP:DMG: AttributeStatusIBs = [1658475475.310500][3113:3119] CHIP:DMG: [ @@ -1703,7 +1710,7 @@ tests: PICS: ACL.S.A0000 verification: | ./chip-tool accesscontrol write acl '[{ "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null}, - { "privilege": 5, "authMode": 3, "subjects": null, "targets":null}]' 1 0 + { "privilege": 5, "authMode": 3, "subjects": [], "targets":null}]' 1 0 On TH1(Chiptool), Verify that the status is success for acl attribute with a value is list of AccessControlEntryStruct containing 2 elements with Success for first element path and CONSTRAINT_ERROR (0x87) for Second element path due to Administer Privilege with Group AuthMode [1658475916.602576][3151:3156] CHIP:DMG: WriteResponseMessage = @@ -1858,9 +1865,10 @@ tests: PICS: ACL.S.A0000 verification: | ./chip-tool accesscontrol write acl '[{ "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null}, - { "privilege": 3, "authMode": 4, "subjects": null, "targets":null}]' 1 0 + { "privilege": 3, "authMode": 4, "subjects": [], "targets":null}]' 1 0 - On TH1(Chiptool), Verify that the status is success for acl attribute with a value is list of AccessControlEntryStruct containing 2 elements with Success for first element path and CONSTRAINT_ERROR (0x87) for Second element path due to invalid Authmode . + On TH1(Chiptool) , Verify Successfully to AccessControlEntryStruct containing 2 elements using + Invalid Authmode for second element path Returns CONSTRAINT_ERROR (0x87) [1658476412.664216][3192:3197] CHIP:DMG: WriteResponseMessage = [1658476412.664247][3192:3197] CHIP:DMG: { [1658476412.664275][3192:3197] CHIP:DMG: AttributeStatusIBs = @@ -1934,8 +1942,8 @@ tests: verification: | ./chip-tool accesscontrol write acl '[{ "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null}, { "privilege": 3, "authMode": 2, "subjects": [0], "targets":null}]' 1 0 - - On TH1(Chiptool), Verify that the status is success for acl attribute with a value is list of AccessControlEntryStruct containing 2 elements with Success for first element path and CONSTRAINT_ERROR (0x87) for Second element path due to invalid Subject field . + On TH1(Chiptool) , Verify Successfully to AccessControlEntryStruct containing 2 elements using + Invalid Subject Field for second element path Returns CONSTRAINT_ERROR (0x87) [1658476622.665126][3229:3234] CHIP:DMG: WriteClient moving to [ResponseRe] [1658476622.665195][3229:3234] CHIP:DMG: WriteResponseMessage = [1658476622.665225][3229:3234] CHIP:DMG: { @@ -2083,8 +2091,8 @@ tests: PICS: ACL.S.A0000 verification: | ./chip-tool accesscontrol write acl '[{ "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null}, { "privilege": 3, "authMode": 2, "subjects": [18446744060824649728], "targets": null}]' 1 0 - - On TH1(Chiptool), Verify that the status is success for acl attribute with a value is list of AccessControlEntryStruct containing 2 elements with Success for first element path and CONSTRAINT_ERROR (0x87) for Second element path due to invalid Subject field . + On TH1(Chiptool) , Verify Successfully to AccessControlEntryStruct containing 2 elements using + Invalid Subject Field for second element path Returns CONSTRAINT_ERROR (0x87) 8477037.056167][3264:3269] CHIP:DMG: { [1658477037.056200][3264:3269] CHIP:DMG: AttributePathIB = [1658477037.056238][3264:3269] CHIP:DMG: { @@ -2376,8 +2384,8 @@ tests: PICS: ACL.S.A0000 verification: | ./chip-tool accesscontrol write acl '[{ "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null}, { "privilege": 3, "authMode": 2, "subjects": null, "targets":[{ "cluster": null, "endpoint": 65535, "deviceType": null }]}]' 1 0 - - On TH1(Chiptool), Verify that the status is success for acl attribute with a value is list of AccessControlEntryStruct containing 2 elements with Success for first element path and CONSTRAINT_ERROR (0x87) for Second element path due to invalid Target field . + On TH1(Chiptool) , Verify Successfully to AccessControlEntryStruct containing 2 elements using + Invalid Target field for second element path Returns CONSTRAINT_ERROR (0x87) [1657617920.044059][8948:8953] CHIP:DMG: { [1657617920.044085][8948:8953] CHIP:DMG: AttributeStatusIBs = [1657617920.044120][8948:8953] CHIP:DMG: [ @@ -2449,8 +2457,8 @@ tests: PICS: ACL.S.A0000 verification: | ./chip-tool accesscontrol write acl '[{ "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null}, { "privilege": 3, "authMode": 2, "subjects": null, "targets":[{ "cluster": null, "endpoint": null, "deviceType": 4294967295 }]}]' 1 0 - - On TH1(Chiptool), Verify that the status is success for acl attribute with a value is list of AccessControlEntryStruct containing 2 elements with Success for first element path and CONSTRAINT_ERROR (0x87) for Second element path due to invalid Target field . + On TH1(Chiptool) , Verify Successfully to AccessControlEntryStruct containing 2 elements using + Invalid Target field for second element path Returns CONSTRAINT_ERROR (0x87) @@ -2525,8 +2533,8 @@ tests: PICS: ACL.S.A0000 verification: | ./chip-tool accesscontrol write acl '[{ "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null}, { "privilege": 3, "authMode": 2, "subjects": null, "targets":[{ "cluster": null, "endpoint": 22, "deviceType": 33 }]}]' 1 0 - - On TH1(Chiptool), Verify that the status is success for acl attribute with a value is list of AccessControlEntryStruct containing 2 elements with Success for first element path and CONSTRAINT_ERROR (0x87) for Second element path due to invalid Target field with both Endpoint and DeviceType fields present + On TH1(Chiptool) , Verify Successfully to AccessControlEntryStruct containing 2 elements using + Invalid Target field for second element path Returns CONSTRAINT_ERROR (0x87) [1658477583.616961][3701:3706] CHIP:DMG: WriteClient moving to [ResponseRe] [1658477583.617072][3701:3706] CHIP:DMG: WriteResponseMessage = [1658477583.617120][3701:3706] CHIP:DMG: { @@ -2601,9 +2609,8 @@ tests: PICS: ACL.S.A0000 verification: | ./chip-tool accesscontrol write acl '[{ "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null}, { "privilege": 3, "authMode": 2, "subjects": null, "targets":[{ "cluster": 11, "endpoint": 22, "deviceType": 33 }]}]' 1 0 - - - On TH1(Chiptool), Verify that the status is success for acl attribute with a value is list of AccessControlEntryStruct containing 2 elements with Success for first element path and CONSTRAINT_ERROR (0x87) for Second element path due to invalid Target field + On TH1(Chiptool) , Verify Successfully AccessControlEntryStruct containing 2 elements using + Invalid Target field for second element path Returns CONSTRAINT_ERROR (0x87) [1658477662.415412][3710:3715] CHIP:EM: Removed CHIP MessageCounter:35384027 from RetransTable on exchange 6953i [1658477662.415452][3710:3715] CHIP:DMG: WriteClient moving to [ResponseRe] [1658477662.415535][3710:3715] CHIP:DMG: WriteResponseMessage = @@ -2676,7 +2683,8 @@ tests: PICS: ACL.S.A0000 verification: | ./chip-tool accesscontrol write acl '[]' 1 0 - On TH1(Chiptool), Verify that the status is success for acl attribute , since all ACL entries removed + + On TH1(Chiptool) , Verify Successfully to AccessControl cluster ACL attribute value is an empty list since all ACL entries removed. RetransTable on exchange 43997i [1660632377.411062][3241:3246] CHIP:DMG: WriteClient moving to [ResponseRe] [1660632377.411111][3241:3246] CHIP:DMG: WriteResponseMessage = diff --git a/src/app/tests/suites/certification/Test_TC_ACT_3_1.yaml b/src/app/tests/suites/certification/Test_TC_ACT_3_1.yaml index 9bbfbe56d38ea5..d4f946b1d4d5ca 100644 --- a/src/app/tests/suites/certification/Test_TC_ACT_3_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_ACT_3_1.yaml @@ -64,7 +64,7 @@ tests: - ./chip-tool actions read endpoint-lists 1 1 + ./chip-tool actions read endpoint-list 1 1 Verify read command is received on TH(all-clusters-app ) diff --git a/src/app/tests/suites/certification/Test_TC_ACT_3_2.yaml b/src/app/tests/suites/certification/Test_TC_ACT_3_2.yaml index d5bcb1a0514275..692cf52585c616 100644 --- a/src/app/tests/suites/certification/Test_TC_ACT_3_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_ACT_3_2.yaml @@ -73,7 +73,7 @@ tests: - label: "DUT issues an InstantAction command to TH" PICS: ACT.C.C00.Tx verification: | - ./chip-tool actions instant-action 4097 1 1 + ./chip-tool actions instant-action 0x1001 1 1 Verify command is successfully sent on TH(bridge-app) @@ -124,59 +124,79 @@ tests: - label: "DUT issues an StopAction command to TH" PICS: ACT.C.C04.Tx verification: | - Out of scope for V1.0, The reference app doesn"t have implementation for this command + ./chip-tool actions stop-action 0 1 1 + + Note: Message log similar as in step 1 disabled: true - label: "DUT issues an PauseAction command to TH" PICS: ACT.C.C05.Tx verification: | - Out of scope for V1.0, The reference app doesn"t have implementation for this command + ./chip-tool actions pause-action 0 1 1 + + Note: Message log similar as in step 1 disabled: true - label: "DUT issues an ResumeAction command to TH" PICS: ACT.C.C07.Tx verification: | - Out of scope for V1.0, The reference app doesn"t have implementation for this command + ./chip-tool actions resume-action 0 1 1 + + Note: Message log similar as in step 1 disabled: true - label: "DUT issues an EnableAction command to TH" PICS: ACT.C.C08.Tx verification: | - Out of scope for V1.0, The reference app doesn"t have implementation for this command + ./chip-tool actions enable-action 0 1 1 + + Note: Message log similar as in step 1 disabled: true - label: "DUT issues an DisableAction command to TH" PICS: ACT.C.C0a.Tx verification: | - Out of scope for V1.0, The reference app doesn"t have implementation for this command + ./chip-tool actions disable-action 0 1 1 + + Note: Message log similar as in step 1 disabled: true - label: "DUT issues an StartActionWithDuration command to TH" PICS: ACT.C.C03.Tx verification: | - Out of scope for V1.0, The reference app doesn"t have implementation for this command + ./chip-tool actions start-action-with-duration 0x1001 100 1 1 + + Note: Message log similar as in step 1 disabled: true - label: "DUT issues an PauseActionWithDuration command to TH" PICS: ACT.C.C06.Tx verification: | - Out of scope for V1.0, The reference app doesn"t have implementation for this command + ./chip-tool actions pause-action-with-duration 0x1001 200 1 1 + + Note: Message log similar as in step 1 disabled: true - label: "DUT issues an EnableActionWithDuration command to TH" PICS: ACT.C.C09.Tx verification: | - Out of scope for V1.0, The reference app doesn"t have implementation for this command + ./chip-tool actions enable-action-with-duration 0x1001 300 1 1 + + Note: Message log similar as in step 1 disabled: true - label: "DUT issues an DisableActionWithDuration command to TH" PICS: ACT.C.C0b.Tx verification: | - Out of scope for V1.0, The reference app doesn"t have implementation for this command + ./chip-tool actions disable-action-with-duration 0 100 1 1 + + Note: Message log similar as in step 1 disabled: true - label: "DUT issues an InstantActionWithTransition command to TH" PICS: ACT.C.C01.Tx verification: | - Out of scope for V1.0, The reference app doesn"t have implementation for this command + ./chip-tool actions instant-action-with-transition 0x1001 400 1 1 + + Note: Message log similar as in step 1 disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_BR_4.yaml b/src/app/tests/suites/certification/Test_TC_BR_4.yaml index 526df3b1aa8e6b..0c6302b9e8942b 100644 --- a/src/app/tests/suites/certification/Test_TC_BR_4.yaml +++ b/src/app/tests/suites/certification/Test_TC_BR_4.yaml @@ -34,6 +34,7 @@ tests: 1. Test Harness simulating a bridge with some bridged devices; can use the bridge-app for this purpose 2.DUT (client and commissioner) + disabled: true - label: @@ -46,7 +47,7 @@ tests: ./chip-tool descriptor read device-list 1 1 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972694.732632][3652:3652] CHIP:IM: Received Read request [1659972694.732712][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972694.732739][3652:3652] CHIP:DMG: { @@ -74,7 +75,7 @@ tests: ./chip-tool descriptor read device-list 1 2 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972694.732632][3652:3652] CHIP:IM: Received Read request [1659972694.732712][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972694.732739][3652:3652] CHIP:DMG: { @@ -101,7 +102,7 @@ tests: ./chip-tool descriptor read device-list 1 3 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972745.371532][3652:3652] CHIP:IM: Received Read request [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972745.371654][3652:3652] CHIP:DMG: { @@ -127,7 +128,7 @@ tests: ./chip-tool descriptor read device-list 1 4 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972745.371532][3652:3652] CHIP:IM: Received Read request [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972745.371654][3652:3652] CHIP:DMG: { @@ -154,7 +155,7 @@ tests: ./chip-tool descriptor read device-list 1 5 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972745.371532][3652:3652] CHIP:IM: Received Read request [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972745.371654][3652:3652] CHIP:DMG: { @@ -181,7 +182,7 @@ tests: ./chip-tool descriptor read device-list 1 6 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972745.371532][3652:3652] CHIP:IM: Received Read request [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972745.371654][3652:3652] CHIP:DMG: { @@ -208,7 +209,7 @@ tests: ./chip-tool descriptor read device-list 1 7 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972745.371532][3652:3652] CHIP:IM: Received Read request [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972745.371654][3652:3652] CHIP:DMG: { @@ -235,7 +236,7 @@ tests: ./chip-tool descriptor read device-list 1 8 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972745.371532][3652:3652] CHIP:IM: Received Read request [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972745.371654][3652:3652] CHIP:DMG: { @@ -262,7 +263,7 @@ tests: ./chip-tool descriptor read device-list 1 9 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972745.371532][3652:3652] CHIP:IM: Received Read request [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972745.371654][3652:3652] CHIP:DMG: { @@ -289,7 +290,7 @@ tests: ./chip-tool descriptor read device-list 1 10 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972745.371532][3652:3652] CHIP:IM: Received Read request [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972745.371654][3652:3652] CHIP:DMG: { @@ -315,8 +316,7 @@ tests: ./chip-tool descriptor read device-list 1 11 - Verify in TH(bridge-app) Log: - + Verify in TH(all-clusters-app) Log: [1659972745.371532][3652:3652] CHIP:IM: Received Read request [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972745.371654][3652:3652] CHIP:DMG: { @@ -343,7 +343,7 @@ tests: ./chip-tool descriptor read device-list 1 12 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972745.371532][3652:3652] CHIP:IM: Received Read request [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972745.371654][3652:3652] CHIP:DMG: { @@ -370,7 +370,7 @@ tests: ./chip-tool descriptor read device-list 1 13 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972745.371532][3652:3652] CHIP:IM: Received Read request [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972745.371654][3652:3652] CHIP:DMG: { @@ -398,7 +398,7 @@ tests: ./chip-tool descriptor read parts-list 1 0 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972886.385353][3652:3652] CHIP:DMG: { @@ -422,7 +422,7 @@ tests: ./chip-tool descriptor read parts-list 1 1 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972886.385353][3652:3652] CHIP:DMG: { @@ -446,7 +446,7 @@ tests: ./chip-tool descriptor read parts-list 1 2 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972886.385353][3652:3652] CHIP:DMG: { @@ -470,7 +470,7 @@ tests: ./chip-tool descriptor read parts-list 1 3 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972886.385353][3652:3652] CHIP:DMG: { @@ -495,7 +495,7 @@ tests: ./chip-tool descriptor read parts-list 1 4 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -521,7 +521,7 @@ tests: ./chip-tool descriptor read parts-list 1 5 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -547,7 +547,7 @@ tests: ./chip-tool descriptor read parts-list 1 6 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -573,7 +573,7 @@ tests: ./chip-tool descriptor read parts-list 1 7 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -599,7 +599,7 @@ tests: ./chip-tool descriptor read parts-list 1 8 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -625,7 +625,7 @@ tests: ./chip-tool descriptor read parts-list 1 9 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -651,7 +651,7 @@ tests: ./chip-tool descriptor read parts-list 1 10 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -676,7 +676,7 @@ tests: ./chip-tool descriptor read parts-list 1 11 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -702,7 +702,7 @@ tests: ./chip-tool descriptor read parts-list 1 12 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -728,7 +728,7 @@ tests: ./chip-tool descriptor read parts-list 1 13 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -752,10 +752,38 @@ tests: [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty disabled: true - - label: "Verify DUT contains the (supported) devices from the above list" + - label: "" PICS: MCORE.DEVLIST.UseDevices verification: | - sudo ./chip-bridge-app + Verify DUT contains the (supported) devices from the above list + + ./chip-tool descriptor read device-list 1 1 + + Verify in TH(all-clusters-app) Log: + + [1659972694.732632][3652:3652] CHIP:IM: Received Read request + [1659972694.732712][3652:3652] CHIP:DMG: ReadRequestMessage = + [1659972694.732739][3652:3652] CHIP:DMG: { + [1659972694.732761][3652:3652] CHIP:DMG: AttributePathIBs = + [1659972694.732800][3652:3652] CHIP:DMG: [ + [1659972694.732824][3652:3652] CHIP:DMG: AttributePathIB = + [1659972694.732866][3652:3652] CHIP:DMG: { + [1659972694.732905][3652:3652] CHIP:DMG: Endpoint = 0x1, + [1659972694.732940][3652:3652] CHIP:DMG: Cluster = 0x1d, + [1659972694.732980][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, + [1659972694.733009][3652:3652] CHIP:DMG: } + [1659972694.733066][3652:3652] CHIP:DMG: + [1659972694.733092][3652:3652] CHIP:DMG: ], + [1659972694.733128][3652:3652] CHIP:DMG: + [1659972694.733154][3652:3652] CHIP:DMG: isFabricFiltered = true, + [1659972694.733188][3652:3652] CHIP:DMG: InteractionModelRevision = 1 + [1659972694.733211][3652:3652] CHIP:DMG: }, + [1659972694.733292][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] + [1659972694.733401][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1659972694.733429][3652:3652] CHIP:DMG: Cluster 1d, Attribute 0 is dirty + [1659972694.733460][3652:3652] CHIP:DMG: Reading attribute: Cluster=0x0000_001D Endpoint=1 AttributeId=0x0000_0000 (expanded=0) + [1659972694.733487][3652:3652] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_001D e=1 p=v + [1659972694.733520][3652:3652] CHIP:DMG: AccessControl: allowed ./chip-tool pairing ethernet 1 20202021 3840 fe80::e65f:1ff:fe0f:2753 5540 @@ -816,7 +844,8 @@ tests: ./chip-tool descriptor read device-list 1 3 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: + [1659972745.371532][3652:3652] CHIP:IM: Received Read request [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972745.371654][3652:3652] CHIP:DMG: { @@ -842,7 +871,8 @@ tests: ./chip-tool descriptor read device-list 1 4 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: + [1659972745.371532][3652:3652] CHIP:IM: Received Read request [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972745.371654][3652:3652] CHIP:DMG: { @@ -869,7 +899,8 @@ tests: ./chip-tool descriptor read device-list 1 5 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: + [1659972745.371532][3652:3652] CHIP:IM: Received Read request [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972745.371654][3652:3652] CHIP:DMG: { @@ -896,7 +927,8 @@ tests: ./chip-tool descriptor read device-list 1 6 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: + [1659972745.371532][3652:3652] CHIP:IM: Received Read request [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972745.371654][3652:3652] CHIP:DMG: { @@ -923,7 +955,8 @@ tests: ./chip-tool descriptor read device-list 1 7 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: + [1659972745.371532][3652:3652] CHIP:IM: Received Read request [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972745.371654][3652:3652] CHIP:DMG: { @@ -950,7 +983,8 @@ tests: ./chip-tool descriptor read device-list 1 8 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: + [1659972745.371532][3652:3652] CHIP:IM: Received Read request [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972745.371654][3652:3652] CHIP:DMG: { @@ -977,7 +1011,8 @@ tests: ./chip-tool descriptor read device-list 1 9 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: + [1659972745.371532][3652:3652] CHIP:IM: Received Read request [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972745.371654][3652:3652] CHIP:DMG: { @@ -1004,7 +1039,8 @@ tests: ./chip-tool descriptor read device-list 1 10 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: + [1659972745.371532][3652:3652] CHIP:IM: Received Read request [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972745.371654][3652:3652] CHIP:DMG: { @@ -1030,7 +1066,8 @@ tests: ./chip-tool descriptor read device-list 1 11 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: + [1659972745.371532][3652:3652] CHIP:IM: Received Read request [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972745.371654][3652:3652] CHIP:DMG: { @@ -1057,7 +1094,8 @@ tests: ./chip-tool descriptor read device-list 1 12 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: + [1659972745.371532][3652:3652] CHIP:IM: Received Read request [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972745.371654][3652:3652] CHIP:DMG: { @@ -1084,7 +1122,8 @@ tests: ./chip-tool descriptor read device-list 1 13 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: + [1659972745.371532][3652:3652] CHIP:IM: Received Read request [1659972745.371611][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972745.371654][3652:3652] CHIP:DMG: { @@ -1112,31 +1151,8 @@ tests: ./chip-tool descriptor read parts-list 1 0 - Verify in TH(bridge-app) Log: - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x0, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty - - ./chip-tool descriptor read parts-list 1 1 + Verify in TH(all-clusters-app) Log: - Verify in TH(bridge-app) Log: [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972886.385353][3652:3652] CHIP:DMG: { @@ -1144,7 +1160,7 @@ tests: [1659972886.385413][3652:3652] CHIP:DMG: [ [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x1, + [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x0, [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, [1659972886.385630][3652:3652] CHIP:DMG: } @@ -1158,33 +1174,11 @@ tests: [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty - ./chip-tool descriptor read parts-list 1 2 - - Verify in TH(bridge-app) Log: - [1659972886.385225][3652:3652] CHIP:IM: Received Read request - [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659972886.385353][3652:3652] CHIP:DMG: { - [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = - [1659972886.385413][3652:3652] CHIP:DMG: [ - [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = - [1659972886.385482][3652:3652] CHIP:DMG: { - [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x2, - [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, - [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, - [1659972886.385630][3652:3652] CHIP:DMG: } - [1659972886.385668][3652:3652] CHIP:DMG: - [1659972886.385694][3652:3652] CHIP:DMG: ], - [1659972886.385730][3652:3652] CHIP:DMG: - [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659972886.385817][3652:3652] CHIP:DMG: }, - [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty ./chip-tool descriptor read parts-list 1 3 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: + [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = [1659972886.385353][3652:3652] CHIP:DMG: { @@ -1209,7 +1203,7 @@ tests: ./chip-tool descriptor read parts-list 1 4 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -1235,7 +1229,7 @@ tests: ./chip-tool descriptor read parts-list 1 5 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -1261,7 +1255,7 @@ tests: ./chip-tool descriptor read parts-list 1 6 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -1287,7 +1281,7 @@ tests: ./chip-tool descriptor read parts-list 1 7 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -1313,7 +1307,7 @@ tests: ./chip-tool descriptor read parts-list 1 8 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -1339,7 +1333,7 @@ tests: ./chip-tool descriptor read parts-list 1 9 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -1365,7 +1359,7 @@ tests: ./chip-tool descriptor read parts-list 1 10 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -1390,7 +1384,7 @@ tests: ./chip-tool descriptor read parts-list 1 11 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -1416,7 +1410,7 @@ tests: ./chip-tool descriptor read parts-list 1 12 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -1442,7 +1436,7 @@ tests: ./chip-tool descriptor read parts-list 1 13 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -1466,17 +1460,14 @@ tests: [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty disabled: true - - label: - "Verify DUT has (during step 1a) read the NodeLabel attribute from the - Bridged Device Basic Information cluster on various endpoints ,Verify - DUT contains the names for the (supported) devices from the above list" + - label: "" PICS: MCORE.DEVLIST.UseDeviceNames verification: | NodeLabel is supported for endpoints 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 ./chip-tool bridgeddevicebasic read node-label 1 3 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659973028.616696][3652:3652] CHIP:IM: Received Read request [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -1503,7 +1494,7 @@ tests: ./chip-tool bridgeddevicebasic read node-label 1 4 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659973028.616696][3652:3652] CHIP:IM: Received Read request [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -1530,7 +1521,7 @@ tests: ./chip-tool bridgeddevicebasic read node-label 1 5 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659973028.616696][3652:3652] CHIP:IM: Received Read request [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -1558,7 +1549,7 @@ tests: ./chip-tool bridgeddevicebasic read node-label 1 6 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659973028.616696][3652:3652] CHIP:IM: Received Read request [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -1586,7 +1577,7 @@ tests: ./chip-tool bridgeddevicebasic read node-label 1 7 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659973028.616696][3652:3652] CHIP:IM: Received Read request [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -1613,7 +1604,7 @@ tests: ./chip-tool bridgeddevicebasic read node-label 1 8 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659973028.616696][3652:3652] CHIP:IM: Received Read request [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -1640,7 +1631,7 @@ tests: ./chip-tool bridgeddevicebasic read node-label 1 9 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659973028.616696][3652:3652] CHIP:IM: Received Read request [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -1667,7 +1658,7 @@ tests: ./chip-tool bridgeddevicebasic read node-label 1 10 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659973028.616696][3652:3652] CHIP:IM: Received Read request [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -1694,7 +1685,7 @@ tests: ./chip-tool bridgeddevicebasic read node-label 1 11 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659973028.616696][3652:3652] CHIP:IM: Received Read request [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -1721,7 +1712,7 @@ tests: ./chip-tool bridgeddevicebasic read node-label 1 12 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659973028.616696][3652:3652] CHIP:IM: Received Read request [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -1748,7 +1739,7 @@ tests: ./chip-tool bridgeddevicebasic read node-label 1 13 - Verify in TH(bridge-app) Log: + Verify in TH(all-clusters-app) Log: [1659973028.616696][3652:3652] CHIP:IM: Received Read request [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -1772,64 +1763,31 @@ tests: [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty disabled: true - - label: - "Verify DUT has read or reads OnOff attribute from the On/Off cluster - for the various endpoints containing an On/Off light ,Verify DUT - contains the state for the (supported) devices from the above list" + - label: "" PICS: MCORE.DEVLIST.UseDeviceState verification: | Read onoff attribute from OnOff cluster with applicable EP (refer step 1a ) ./chip-tool onoff read on-off 1 3 - Verify in TH(bridge-app) Log: - - [1659973152.263905][3652:3652] CHIP:IM: Received Read request - [1659973152.264002][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659973152.264053][3652:3652] CHIP:DMG: { - [1659973152.264083][3652:3652] CHIP:DMG: AttributePathIBs = - [1659973152.264130][3652:3652] CHIP:DMG: [ - [1659973152.264163][3652:3652] CHIP:DMG: AttributePathIB = - [1659973152.264214][3652:3652] CHIP:DMG: { - [1659973152.264255][3652:3652] CHIP:DMG: Endpoint = 0x3, - [1659973152.264308][3652:3652] CHIP:DMG: Cluster = 0x6, - [1659973152.264350][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659973152.264404][3652:3652] CHIP:DMG: } - [1659973152.264457][3652:3652] CHIP:DMG: - [1659973152.264494][3652:3652] CHIP:DMG: ], - [1659973152.264541][3652:3652] CHIP:DMG: - [1659973152.264577][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659973152.264622][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659973152.264654][3652:3652] CHIP:DMG: }, - [1659973152.264756][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659973152.264871][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659973152.264922][3652:3652] CHIP:DMG: Cluster 6, Attribute 0 is dirty - disabled: true - - - label: - "Use TH/bridge-app to change the on/off state of one or more of the - bridged On/Off lights (use key c in the console to bridge-app)" - PICS: MCORE.DEVLIST.UseDeviceState - verification: | - Verify on TH(bridge-app) Log: - ./chip-tool onoff read on-off 1 3 + Verify in TH(all-clusters-app) Log: [1659973152.263905][3652:3652] CHIP:IM: Received Read request [1659973152.264002][3652:3652] CHIP:DMG: ReadRequestMessage = [1659973152.264053][3652:3652] CHIP:DMG: { - [1659973152.264083][3652:3652] CHIP:DMG: AttributePathIBs = - [1659973152.264130][3652:3652] CHIP:DMG: [ - [1659973152.264163][3652:3652] CHIP:DMG: AttributePathIB = - [1659973152.264214][3652:3652] CHIP:DMG: { - [1659973152.264255][3652:3652] CHIP:DMG: Endpoint = 0x3, - [1659973152.264308][3652:3652] CHIP:DMG: Cluster = 0x6, - [1659973152.264350][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659973152.264404][3652:3652] CHIP:DMG: } + [1659973152.264083][3652:3652] CHIP:DMG: AttributePathIBs = + [1659973152.264130][3652:3652] CHIP:DMG: [ + [1659973152.264163][3652:3652] CHIP:DMG: AttributePathIB = + [1659973152.264214][3652:3652] CHIP:DMG: { + [1659973152.264255][3652:3652] CHIP:DMG: Endpoint = 0x3, + [1659973152.264308][3652:3652] CHIP:DMG: Cluster = 0x6, + [1659973152.264350][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, + [1659973152.264404][3652:3652] CHIP:DMG: } [1659973152.264457][3652:3652] CHIP:DMG: - [1659973152.264494][3652:3652] CHIP:DMG: ], + [1659973152.264494][3652:3652] CHIP:DMG: ], [1659973152.264541][3652:3652] CHIP:DMG: - [1659973152.264577][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659973152.264622][3652:3652] CHIP:DMG: InteractionModelRevision = 1 + [1659973152.264577][3652:3652] CHIP:DMG: isFabricFiltered = true, + [1659973152.264622][3652:3652] CHIP:DMG: InteractionModelRevision = 1 [1659973152.264654][3652:3652] CHIP:DMG: }, [1659973152.264756][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] [1659973152.264871][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 @@ -1837,98 +1795,431 @@ tests: disabled: true - label: - "Verify DUT has read or reads MeasuredValue attribute from the - Temperature Measurement cluster for the various endpoints containing a - Temperature Sensor (or receives updates because of a previously set up - subscription) ,Verify DUT contains the state for the (supported) - device from the above list" - PICS: MCORE.DEVLIST.UseDeviceState + "Verify DUT has (during step 1a) read the NodeLabel attribute from the + Bridged Device Basic Information cluster on various endpoints ,Verify + DUT contains the names for the (supported) devices from the above list" + PICS: MCORE.DEVLIST.UseDeviceNames verification: | - ./chip-tool temperaturemeasurement read measured-value 1 4 + NodeLabel is supported for endpoints 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 - Verify on TH(bridge-app) Log: + ./chip-tool bridgeddevicebasic read node-label 1 3 - [1659973227.630446][3652:3652] CHIP:IM: Received Read request - [1659973227.630527][3652:3652] CHIP:DMG: ReadRequestMessage = - [1659973227.630570][3652:3652] CHIP:DMG: { - [1659973227.630594][3652:3652] CHIP:DMG: AttributePathIBs = - [1659973227.630633][3652:3652] CHIP:DMG: [ - [1659973227.630658][3652:3652] CHIP:DMG: AttributePathIB = - [1659973227.630699][3652:3652] CHIP:DMG: { - [1659973227.630728][3652:3652] CHIP:DMG: Endpoint = 0x4, - [1659973227.630779][3652:3652] CHIP:DMG: Cluster = 0x402, - [1659973227.630821][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659973227.630853][3652:3652] CHIP:DMG: } - [1659973227.630892][3652:3652] CHIP:DMG: - [1659973227.630919][3652:3652] CHIP:DMG: ], - [1659973227.630957][3652:3652] CHIP:DMG: - [1659973227.630984][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659973227.631020][3652:3652] CHIP:DMG: InteractionModelRevision = 1 - [1659973227.631044][3652:3652] CHIP:DMG: }, - [1659973227.631126][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] - [1659973227.631231][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 - [1659973227.631262][3652:3652] CHIP:DMG: Cluster 402, Attribute 0 is dirty - disabled: true + Verify in TH(bridge-app) Log: - - label: - "Use TH/bridge-app to change the simulated temperature level of the - simulated temperature sensors (use key in the console to - bridge-app)" - PICS: MCORE.DEVLIST.UseDeviceState - verification: | - Press a key "tbd" on bridge-app to change the simulated temperature + [1659973028.616696][3652:3652] CHIP:IM: Received Read request + [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = + [1659973028.616810][3652:3652] CHIP:DMG: { + [1659973028.616833][3652:3652] CHIP:DMG: AttributePathIBs = + [1659973028.616859][3652:3652] CHIP:DMG: [ + [1659973028.616891][3652:3652] CHIP:DMG: AttributePathIB = + [1659973028.616919][3652:3652] CHIP:DMG: { + [1659973028.616955][3652:3652] CHIP:DMG: Endpoint = 0x3, + [1659973028.617095][3652:3652] CHIP:DMG: Cluster = 0x39, + [1659973028.617138][3652:3652] CHIP:DMG: Attribute = 0x0000_0005, + [1659973028.617166][3652:3652] CHIP:DMG: } + [1659973028.617194][3652:3652] CHIP:DMG: + [1659973028.617228][3652:3652] CHIP:DMG: ], + [1659973028.617256][3652:3652] CHIP:DMG: + [1659973028.617291][3652:3652] CHIP:DMG: isFabricFiltered = true, + [1659973028.617317][3652:3652] CHIP:DMG: InteractionModelRevision = 1 + [1659973028.617348][3652:3652] CHIP:DMG: }, + [1659973028.617428][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] + [1659973028.617533][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty - ./chip-tool temperaturemeasurement read measured-value 1 4 - Verify on TH(bridge-app) Log: + ./chip-tool bridgeddevicebasic read node-label 1 4 - expect to get a different value than step 7b - [1659351542.393349][12212:12217] CHIP:TOO: Endpoint: 4 Cluster: 0x0000_0402 Attribute 0x0000_0000 DataVersion: 2406690153 - [1659351542.393429][12212:12217] CHIP:TOO: MeasuredValue: 200 - [1659351542.393552][12212:12217] CHIP:EM: Sending Standalone Ack for MessageCounter:120981971 on exchange 25924i - disabled: true + Verify in TH(bridge-app) Log: - - label: - "Verify DUT has read or reads BatChargeLevel attribute from the Power - Source cluster from the relevant endpoint (or receives updates because - of a previously set up subscription) ,Verify DUT contains the state of - the battery of the (supported) devices from the above list" + [1659973028.616696][3652:3652] CHIP:IM: Received Read request + [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = + [1659973028.616810][3652:3652] CHIP:DMG: { + [1659973028.616833][3652:3652] CHIP:DMG: AttributePathIBs = + [1659973028.616859][3652:3652] CHIP:DMG: [ + [1659973028.616891][3652:3652] CHIP:DMG: AttributePathIB = + [1659973028.616919][3652:3652] CHIP:DMG: { + [1659973028.616955][3652:3652] CHIP:DMG: Endpoint = 0x4, + [1659973028.617095][3652:3652] CHIP:DMG: Cluster = 0x39, + [1659973028.617138][3652:3652] CHIP:DMG: Attribute = 0x0000_0005, + [1659973028.617166][3652:3652] CHIP:DMG: } + [1659973028.617194][3652:3652] CHIP:DMG: + [1659973028.617228][3652:3652] CHIP:DMG: ], + [1659973028.617256][3652:3652] CHIP:DMG: + [1659973028.617291][3652:3652] CHIP:DMG: isFabricFiltered = true, + [1659973028.617317][3652:3652] CHIP:DMG: InteractionModelRevision = 1 + [1659973028.617348][3652:3652] CHIP:DMG: }, + [1659973028.617428][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] + [1659973028.617533][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty + + + + ./chip-tool bridgeddevicebasic read node-label 1 5 + + Verify in TH(bridge-app) Log: + + [1659973028.616696][3652:3652] CHIP:IM: Received Read request + [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = + [1659973028.616810][3652:3652] CHIP:DMG: { + [1659973028.616833][3652:3652] CHIP:DMG: AttributePathIBs = + [1659973028.616859][3652:3652] CHIP:DMG: [ + [1659973028.616891][3652:3652] CHIP:DMG: AttributePathIB = + [1659973028.616919][3652:3652] CHIP:DMG: { + [1659973028.616955][3652:3652] CHIP:DMG: Endpoint = 0x5, + [1659973028.617095][3652:3652] CHIP:DMG: Cluster = 0x39, + [1659973028.617138][3652:3652] CHIP:DMG: Attribute = 0x0000_0005, + [1659973028.617166][3652:3652] CHIP:DMG: } + [1659973028.617194][3652:3652] CHIP:DMG: + [1659973028.617228][3652:3652] CHIP:DMG: ], + [1659973028.617256][3652:3652] CHIP:DMG: + [1659973028.617291][3652:3652] CHIP:DMG: isFabricFiltered = true, + [1659973028.617317][3652:3652] CHIP:DMG: InteractionModelRevision = 1 + [1659973028.617348][3652:3652] CHIP:DMG: }, + [1659973028.617428][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] + [1659973028.617533][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty + + + + + ./chip-tool bridgeddevicebasic read node-label 1 6 + + Verify in TH(bridge-app) Log: + + [1659973028.616696][3652:3652] CHIP:IM: Received Read request + [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = + [1659973028.616810][3652:3652] CHIP:DMG: { + [1659973028.616833][3652:3652] CHIP:DMG: AttributePathIBs = + [1659973028.616859][3652:3652] CHIP:DMG: [ + [1659973028.616891][3652:3652] CHIP:DMG: AttributePathIB = + [1659973028.616919][3652:3652] CHIP:DMG: { + [1659973028.616955][3652:3652] CHIP:DMG: Endpoint = 0x6, + [1659973028.617095][3652:3652] CHIP:DMG: Cluster = 0x39, + [1659973028.617138][3652:3652] CHIP:DMG: Attribute = 0x0000_0005, + [1659973028.617166][3652:3652] CHIP:DMG: } + [1659973028.617194][3652:3652] CHIP:DMG: + [1659973028.617228][3652:3652] CHIP:DMG: ], + [1659973028.617256][3652:3652] CHIP:DMG: + [1659973028.617291][3652:3652] CHIP:DMG: isFabricFiltered = true, + [1659973028.617317][3652:3652] CHIP:DMG: InteractionModelRevision = 1 + [1659973028.617348][3652:3652] CHIP:DMG: }, + [1659973028.617428][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] + [1659973028.617533][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty + + + + + ./chip-tool bridgeddevicebasic read node-label 1 7 + + Verify in TH(bridge-app) Log: + + [1659973028.616696][3652:3652] CHIP:IM: Received Read request + [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = + [1659973028.616810][3652:3652] CHIP:DMG: { + [1659973028.616833][3652:3652] CHIP:DMG: AttributePathIBs = + [1659973028.616859][3652:3652] CHIP:DMG: [ + [1659973028.616891][3652:3652] CHIP:DMG: AttributePathIB = + [1659973028.616919][3652:3652] CHIP:DMG: { + [1659973028.616955][3652:3652] CHIP:DMG: Endpoint = 0x7, + [1659973028.617095][3652:3652] CHIP:DMG: Cluster = 0x39, + [1659973028.617138][3652:3652] CHIP:DMG: Attribute = 0x0000_0005, + [1659973028.617166][3652:3652] CHIP:DMG: } + [1659973028.617194][3652:3652] CHIP:DMG: + [1659973028.617228][3652:3652] CHIP:DMG: ], + [1659973028.617256][3652:3652] CHIP:DMG: + [1659973028.617291][3652:3652] CHIP:DMG: isFabricFiltered = true, + [1659973028.617317][3652:3652] CHIP:DMG: InteractionModelRevision = 1 + [1659973028.617348][3652:3652] CHIP:DMG: }, + [1659973028.617428][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] + [1659973028.617533][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty + + + + ./chip-tool bridgeddevicebasic read node-label 1 8 + + Verify in TH(bridge-app) Log: + + [1659973028.616696][3652:3652] CHIP:IM: Received Read request + [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = + [1659973028.616810][3652:3652] CHIP:DMG: { + [1659973028.616833][3652:3652] CHIP:DMG: AttributePathIBs = + [1659973028.616859][3652:3652] CHIP:DMG: [ + [1659973028.616891][3652:3652] CHIP:DMG: AttributePathIB = + [1659973028.616919][3652:3652] CHIP:DMG: { + [1659973028.616955][3652:3652] CHIP:DMG: Endpoint = 0x8, + [1659973028.617095][3652:3652] CHIP:DMG: Cluster = 0x39, + [1659973028.617138][3652:3652] CHIP:DMG: Attribute = 0x0000_0005, + [1659973028.617166][3652:3652] CHIP:DMG: } + [1659973028.617194][3652:3652] CHIP:DMG: + [1659973028.617228][3652:3652] CHIP:DMG: ], + [1659973028.617256][3652:3652] CHIP:DMG: + [1659973028.617291][3652:3652] CHIP:DMG: isFabricFiltered = true, + [1659973028.617317][3652:3652] CHIP:DMG: InteractionModelRevision = 1 + [1659973028.617348][3652:3652] CHIP:DMG: }, + [1659973028.617428][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] + [1659973028.617533][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty + + + + ./chip-tool bridgeddevicebasic read node-label 1 9 + + Verify in TH(bridge-app) Log: + + [1659973028.616696][3652:3652] CHIP:IM: Received Read request + [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = + [1659973028.616810][3652:3652] CHIP:DMG: { + [1659973028.616833][3652:3652] CHIP:DMG: AttributePathIBs = + [1659973028.616859][3652:3652] CHIP:DMG: [ + [1659973028.616891][3652:3652] CHIP:DMG: AttributePathIB = + [1659973028.616919][3652:3652] CHIP:DMG: { + [1659973028.616955][3652:3652] CHIP:DMG: Endpoint = 0x9, + [1659973028.617095][3652:3652] CHIP:DMG: Cluster = 0x39, + [1659973028.617138][3652:3652] CHIP:DMG: Attribute = 0x0000_0005, + [1659973028.617166][3652:3652] CHIP:DMG: } + [1659973028.617194][3652:3652] CHIP:DMG: + [1659973028.617228][3652:3652] CHIP:DMG: ], + [1659973028.617256][3652:3652] CHIP:DMG: + [1659973028.617291][3652:3652] CHIP:DMG: isFabricFiltered = true, + [1659973028.617317][3652:3652] CHIP:DMG: InteractionModelRevision = 1 + [1659973028.617348][3652:3652] CHIP:DMG: }, + [1659973028.617428][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] + [1659973028.617533][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty + + + + ./chip-tool bridgeddevicebasic read node-label 1 10 + + Verify in TH(bridge-app) Log: + + [1659973028.616696][3652:3652] CHIP:IM: Received Read request + [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = + [1659973028.616810][3652:3652] CHIP:DMG: { + [1659973028.616833][3652:3652] CHIP:DMG: AttributePathIBs = + [1659973028.616859][3652:3652] CHIP:DMG: [ + [1659973028.616891][3652:3652] CHIP:DMG: AttributePathIB = + [1659973028.616919][3652:3652] CHIP:DMG: { + [1659973028.616955][3652:3652] CHIP:DMG: Endpoint = 0x10, + [1659973028.617095][3652:3652] CHIP:DMG: Cluster = 0x39, + [1659973028.617138][3652:3652] CHIP:DMG: Attribute = 0x0000_0005, + [1659973028.617166][3652:3652] CHIP:DMG: } + [1659973028.617194][3652:3652] CHIP:DMG: + [1659973028.617228][3652:3652] CHIP:DMG: ], + [1659973028.617256][3652:3652] CHIP:DMG: + [1659973028.617291][3652:3652] CHIP:DMG: isFabricFiltered = true, + [1659973028.617317][3652:3652] CHIP:DMG: InteractionModelRevision = 1 + [1659973028.617348][3652:3652] CHIP:DMG: }, + [1659973028.617428][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] + [1659973028.617533][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty + + + + ./chip-tool bridgeddevicebasic read node-label 1 11 + + Verify in TH(bridge-app) Log: + + [1659973028.616696][3652:3652] CHIP:IM: Received Read request + [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = + [1659973028.616810][3652:3652] CHIP:DMG: { + [1659973028.616833][3652:3652] CHIP:DMG: AttributePathIBs = + [1659973028.616859][3652:3652] CHIP:DMG: [ + [1659973028.616891][3652:3652] CHIP:DMG: AttributePathIB = + [1659973028.616919][3652:3652] CHIP:DMG: { + [1659973028.616955][3652:3652] CHIP:DMG: Endpoint = 0x11, + [1659973028.617095][3652:3652] CHIP:DMG: Cluster = 0x39, + [1659973028.617138][3652:3652] CHIP:DMG: Attribute = 0x0000_0005, + [1659973028.617166][3652:3652] CHIP:DMG: } + [1659973028.617194][3652:3652] CHIP:DMG: + [1659973028.617228][3652:3652] CHIP:DMG: ], + [1659973028.617256][3652:3652] CHIP:DMG: + [1659973028.617291][3652:3652] CHIP:DMG: isFabricFiltered = true, + [1659973028.617317][3652:3652] CHIP:DMG: InteractionModelRevision = 1 + [1659973028.617348][3652:3652] CHIP:DMG: }, + [1659973028.617428][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] + [1659973028.617533][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty + + + + ./chip-tool bridgeddevicebasic read node-label 1 12 + + Verify in TH(bridge-app) Log: + + [1659973028.616696][3652:3652] CHIP:IM: Received Read request + [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = + [1659973028.616810][3652:3652] CHIP:DMG: { + [1659973028.616833][3652:3652] CHIP:DMG: AttributePathIBs = + [1659973028.616859][3652:3652] CHIP:DMG: [ + [1659973028.616891][3652:3652] CHIP:DMG: AttributePathIB = + [1659973028.616919][3652:3652] CHIP:DMG: { + [1659973028.616955][3652:3652] CHIP:DMG: Endpoint = 0x12, + [1659973028.617095][3652:3652] CHIP:DMG: Cluster = 0x39, + [1659973028.617138][3652:3652] CHIP:DMG: Attribute = 0x0000_0005, + [1659973028.617166][3652:3652] CHIP:DMG: } + [1659973028.617194][3652:3652] CHIP:DMG: + [1659973028.617228][3652:3652] CHIP:DMG: ], + [1659973028.617256][3652:3652] CHIP:DMG: + [1659973028.617291][3652:3652] CHIP:DMG: isFabricFiltered = true, + [1659973028.617317][3652:3652] CHIP:DMG: InteractionModelRevision = 1 + [1659973028.617348][3652:3652] CHIP:DMG: }, + [1659973028.617428][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] + [1659973028.617533][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty + + + + ./chip-tool bridgeddevicebasic read node-label 1 13 + + Verify in TH(bridge-app) Log: + + [1659973028.616696][3652:3652] CHIP:IM: Received Read request + [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = + [1659973028.616810][3652:3652] CHIP:DMG: { + [1659973028.616833][3652:3652] CHIP:DMG: AttributePathIBs = + [1659973028.616859][3652:3652] CHIP:DMG: [ + [1659973028.616891][3652:3652] CHIP:DMG: AttributePathIB = + [1659973028.616919][3652:3652] CHIP:DMG: { + [1659973028.616955][3652:3652] CHIP:DMG: Endpoint = 0x13, + [1659973028.617095][3652:3652] CHIP:DMG: Cluster = 0x39, + [1659973028.617138][3652:3652] CHIP:DMG: Attribute = 0x0000_0005, + [1659973028.617166][3652:3652] CHIP:DMG: } + [1659973028.617194][3652:3652] CHIP:DMG: + [1659973028.617228][3652:3652] CHIP:DMG: ], + [1659973028.617256][3652:3652] CHIP:DMG: + [1659973028.617291][3652:3652] CHIP:DMG: isFabricFiltered = true, + [1659973028.617317][3652:3652] CHIP:DMG: InteractionModelRevision = 1 + [1659973028.617348][3652:3652] CHIP:DMG: }, + [1659973028.617428][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] + [1659973028.617533][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty + disabled: true + + - label: + "Verify DUT has read or reads OnOff attribute from the On/Off cluster + for the various endpoints containing an On/Off light ,Verify DUT + contains the state for the (supported) devices from the above list" + PICS: MCORE.DEVLIST.UseDeviceState + verification: | + Verify on TH(all-clusters-app) Log: + ./chip-tool onoff read on-off 1 3 + + [1659973152.263905][3652:3652] CHIP:IM: Received Read request + [1659973152.264002][3652:3652] CHIP:DMG: ReadRequestMessage = + [1659973152.264053][3652:3652] CHIP:DMG: { + [1659973152.264083][3652:3652] CHIP:DMG: AttributePathIBs = + [1659973152.264130][3652:3652] CHIP:DMG: [ + [1659973152.264163][3652:3652] CHIP:DMG: AttributePathIB = + [1659973152.264214][3652:3652] CHIP:DMG: { + [1659973152.264255][3652:3652] CHIP:DMG: Endpoint = 0x3, + [1659973152.264308][3652:3652] CHIP:DMG: Cluster = 0x6, + [1659973152.264350][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, + [1659973152.264404][3652:3652] CHIP:DMG: } + [1659973152.264457][3652:3652] CHIP:DMG: + [1659973152.264494][3652:3652] CHIP:DMG: ], + [1659973152.264541][3652:3652] CHIP:DMG: + [1659973152.264577][3652:3652] CHIP:DMG: isFabricFiltered = true, + [1659973152.264622][3652:3652] CHIP:DMG: InteractionModelRevision = 1 + [1659973152.264654][3652:3652] CHIP:DMG: }, + [1659973152.264756][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] + [1659973152.264871][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1659973152.264922][3652:3652] CHIP:DMG: Cluster 6, Attribute 0 is dirty + disabled: true + + - label: "" + PICS: MCORE.DEVLIST.UseDeviceState + verification: | + ./chip-tool temperaturemeasurement read measured-value 1 4 + + Verify on TH(all-clusters-app) Log: + + [1659973227.630446][3652:3652] CHIP:IM: Received Read request + [1659973227.630527][3652:3652] CHIP:DMG: ReadRequestMessage = + [1659973227.630570][3652:3652] CHIP:DMG: { + [1659973227.630594][3652:3652] CHIP:DMG: AttributePathIBs = + [1659973227.630633][3652:3652] CHIP:DMG: [ + [1659973227.630658][3652:3652] CHIP:DMG: AttributePathIB = + [1659973227.630699][3652:3652] CHIP:DMG: { + [1659973227.630728][3652:3652] CHIP:DMG: Endpoint = 0x4, + [1659973227.630779][3652:3652] CHIP:DMG: Cluster = 0x402, + [1659973227.630821][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, + [1659973227.630853][3652:3652] CHIP:DMG: } + [1659973227.630892][3652:3652] CHIP:DMG: + [1659973227.630919][3652:3652] CHIP:DMG: ], + [1659973227.630957][3652:3652] CHIP:DMG: + [1659973227.630984][3652:3652] CHIP:DMG: isFabricFiltered = true, + [1659973227.631020][3652:3652] CHIP:DMG: InteractionModelRevision = 1 + [1659973227.631044][3652:3652] CHIP:DMG: }, + [1659973227.631126][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] + [1659973227.631231][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1659973227.631262][3652:3652] CHIP:DMG: Cluster 402, Attribute 0 is dirty + disabled: true + + - label: + "Use TH/bridge-app to change the simulated temperature level of the + simulated temperature sensors (use key in the console to + bridge-app)" + PICS: MCORE.DEVLIST.UseDeviceState + verification: | + Press a key "tbd" on bridge-app to change the simulated temperature + + + ./chip-tool temperaturemeasurement read measured-value 1 4 + + Verify on TH(bridge-app) Log: + + expect to get a different value than step 7b + [1659351542.393349][12212:12217] CHIP:TOO: Endpoint: 4 Cluster: 0x0000_0402 Attribute 0x0000_0000 DataVersion: 2406690153 + [1659351542.393429][12212:12217] CHIP:TOO: MeasuredValue: 200 + [1659351542.393552][12212:12217] CHIP:EM: Sending Standalone Ack for MessageCounter:120981971 on exchange 25924i + disabled: true + + - label: "" PICS: MCORE.DEVLIST.UseBatInfo verification: | ./chip-tool powersource read bat-charge-level 1 9 - Verify on TH(bridge-app) Log: + Verify on TH(all-clusters-app) Log: [1659973227.630446][3652:3652] CHIP:IM: Received Read request [1659973227.630527][3652:3652] CHIP:DMG: ReadRequestMessage = [1659973227.630570][3652:3652] CHIP:DMG: { - [1659973227.630594][3652:3652] CHIP:DMG: AttributePathIBs = - [1659973227.630633][3652:3652] CHIP:DMG: [ - [1659973227.630658][3652:3652] CHIP:DMG: AttributePathIB = - [1659973227.630699][3652:3652] CHIP:DMG: { - [1659973227.630728][3652:3652] CHIP:DMG: Endpoint = 0x4, - [1659973227.630779][3652:3652] CHIP:DMG: Cluster = 0x402, - [1659973227.630821][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, - [1659973227.630853][3652:3652] CHIP:DMG: } + [1659973227.630594][3652:3652] CHIP:DMG: AttributePathIBs = + [1659973227.630633][3652:3652] CHIP:DMG: [ + [1659973227.630658][3652:3652] CHIP:DMG: AttributePathIB = + [1659973227.630699][3652:3652] CHIP:DMG: { + [1659973227.630728][3652:3652] CHIP:DMG: Endpoint = 0x4, + [1659973227.630779][3652:3652] CHIP:DMG: Cluster = 0x402, + [1659973227.630821][3652:3652] CHIP:DMG: Attribute = 0x0000_0000, + [1659973227.630853][3652:3652] CHIP:DMG: } [1659973227.630892][3652:3652] CHIP:DMG: - [1659973227.630919][3652:3652] CHIP:DMG: ], + [1659973227.630919][3652:3652] CHIP:DMG: ], [1659973227.630957][3652:3652] CHIP:DMG: - [1659973227.630984][3652:3652] CHIP:DMG: isFabricFiltered = true, - [1659973227.631020][3652:3652] CHIP:DMG: InteractionModelRevision = 1 + [1659973227.630984][3652:3652] CHIP:DMG: isFabricFiltered = true, + [1659973227.631020][3652:3652] CHIP:DMG: InteractionModelRevision = 1 [1659973227.631044][3652:3652] CHIP:DMG: }, [1659973227.631126][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] [1659973227.631231][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 [1659973227.631262][3652:3652] CHIP:DMG: Cluster 402, Attribute 0 is dirty disabled: true + - label: "" + verification: | + verification step to be updated. + disabled: true + - label: "Use the DUT to change the on/off state of one or more of the bridged On/Off lights" verification: | ./chip-tool onoff read on-off 1 3 - Verify on TH(bridge-app) Log: + Verify on TH(all-clusters-app) Log: [1659973152.263905][3652:3652] CHIP:IM: Received Read request [1659973152.264002][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -1952,6 +2243,11 @@ tests: [1659973152.264922][3652:3652] CHIP:DMG: Cluster 6, Attribute 0 is dirty disabled: true + - label: "" + verification: | + verification step to be updated. + disabled: true + - label: "Use TH/bridge-app to rename a bridged light (use key b in the console to bridge-app to rename Light 1 to Light 1b)" @@ -1959,7 +2255,7 @@ tests: verification: | ./chip-tool bridgeddevicebasic read node-label 1 3 - Verify on TH(bridge-app) Log: + Verify on TH(all-clusters-app) Log: [1659973028.616696][3652:3652] CHIP:IM: Received Read request [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -1982,7 +2278,7 @@ tests: [1659973028.617533][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty - Verify on TH(bridge-app) Log + Verify on DUT(chip-tool) Log "b [1659089470.077297][12236:12241] CHIP:DL: Device[Light 1]: New Name=""Light 1b"" @@ -2013,10 +2309,32 @@ tests: [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty disabled: true - - label: "Verify DUT contains the added device in the list of devices" + [1659973028.616696][3652:3652] CHIP:IM: Received Read request + [1659973028.616774][3652:3652] CHIP:DMG: ReadRequestMessage = + [1659973028.616810][3652:3652] CHIP:DMG: { + [1659973028.616833][3652:3652] CHIP:DMG: AttributePathIBs = + [1659973028.616859][3652:3652] CHIP:DMG: [ + [1659973028.616891][3652:3652] CHIP:DMG: AttributePathIB = + [1659973028.616919][3652:3652] CHIP:DMG: { + [1659973028.616955][3652:3652] CHIP:DMG: Endpoint = 0x3, + [1659973028.617095][3652:3652] CHIP:DMG: Cluster = 0x39, + [1659973028.617138][3652:3652] CHIP:DMG: Attribute = 0x0000_0005, + [1659973028.617166][3652:3652] CHIP:DMG: } + [1659973028.617194][3652:3652] CHIP:DMG: + [1659973028.617228][3652:3652] CHIP:DMG: ], + [1659973028.617256][3652:3652] CHIP:DMG: + [1659973028.617291][3652:3652] CHIP:DMG: isFabricFiltered = true, + [1659973028.617317][3652:3652] CHIP:DMG: InteractionModelRevision = 1 + [1659973028.617348][3652:3652] CHIP:DMG: }, + [1659973028.617428][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] + [1659973028.617533][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1659973028.617572][3652:3652] CHIP:DMG: Cluster 39, Attribute 5 is dirty + disabled: true + + - label: "" PICS: MCORE.DEVLIST.UseDeviceNames verification: | - Verify on TH(bridge-app) Log + Verify on DUT(chip-tool) Log b @@ -2027,11 +2345,11 @@ tests: "Use TH/bridge-app to add a bridged light (use key 2 in the console to bridge-app to add Light 2)" verification: | - Press "2" on TH(bridge-app) Log + Press "2" on TH(chip-tool) Log ./chip-tool descriptor read parts-list 1 0 - Verify the endpoints listed in TH(bridge-app) Log + Verify the endpoints listed in TH(all-clusters-app) Log [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -2056,7 +2374,7 @@ tests: " ./chip-tool descriptor read parts-list 1 1 - Verify the list contains 11 entries in TH(bridge-app) Log + Verify the list contains 11 entries in TH(all-clusters-app) Log [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -2104,9 +2422,33 @@ tests: [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty - ./chip-tool descriptor read device-list 1 14 + [1659972886.385225][3652:3652] CHIP:IM: Received Read request + [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = + [1659972886.385353][3652:3652] CHIP:DMG: { + [1659972886.385377][3652:3652] CHIP:DMG: AttributePathIBs = + [1659972886.385413][3652:3652] CHIP:DMG: [ + [1659972886.385438][3652:3652] CHIP:DMG: AttributePathIB = + [1659972886.385482][3652:3652] CHIP:DMG: { + [1659972886.385511][3652:3652] CHIP:DMG: Endpoint = 0x14, + [1659972886.385555][3652:3652] CHIP:DMG: Cluster = 0x1d, + [1659972886.385596][3652:3652] CHIP:DMG: Attribute = 0x0000_0003, + [1659972886.385630][3652:3652] CHIP:DMG: } + [1659972886.385668][3652:3652] CHIP:DMG: + [1659972886.385694][3652:3652] CHIP:DMG: ], + [1659972886.385730][3652:3652] CHIP:DMG: + [1659972886.385757][3652:3652] CHIP:DMG: isFabricFiltered = true, + [1659972886.385793][3652:3652] CHIP:DMG: InteractionModelRevision = 1 + [1659972886.385817][3652:3652] CHIP:DMG: }, + [1659972886.385908][3652:3652] CHIP:DMG: IM RH moving to [GeneratingReports] + [1659972886.386016][3652:3652] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1659972886.386056][3652:3652] CHIP:DMG: Cluster 1d, Attribute 3 is dirty + + - label: "Verify DUT contains the added device in the list of devices" + PICS: MCORE.DEVLIST.UseDevices + verification: | + Verify on TH(bridge-app) Log - Verify the list contains 11 entries in TH(bridge-app) Log + Verify the list contains 11 entries in TH(all-clusters-app) Log [1659972694.732632][3652:3652] CHIP:IM: Received Read request [1659972694.732712][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -2133,10 +2475,10 @@ tests: [1659972694.733520][3652:3652] CHIP:DMG: AccessControl: allowed disabled: true - - label: "Verify DUT contains the added device in the list of devices" + - label: "" PICS: MCORE.DEVLIST.UseDevices verification: | - Verify on TH(bridge-app) Log + Verify on DUT(chip-tool) Log 2 [1659352274.915018][14237:14242] CHIP:DMG: Endpoint 1, Cluster 0x0000_001D update version to 7e918bae @@ -2150,7 +2492,7 @@ tests: verification: | ./chip-tool descriptor read parts-list 1 0 - Verify on TH(bridge-app) Log: + Verify on TH(all-clusters-app) Log: [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -2175,7 +2517,7 @@ tests: ./chip-tool descriptor read parts-list 1 1 - Verify on TH(bridge-app) Log: + Verify on TH(all-clusters-app) Log: [1659972886.385225][3652:3652] CHIP:IM: Received Read request [1659972886.385307][3652:3652] CHIP:DMG: ReadRequestMessage = @@ -2204,7 +2546,7 @@ tests: devices" PICS: MCORE.DEVLIST.UseDevices verification: | - Verify on TH(bridge-app) Log + Verify on DUT(chip-tool) Log 4 [1659352426.184434][14237:14242] CHIP:DMG: Endpoint 1, Cluster 0x0000_001D update version to 7e918baf diff --git a/src/app/tests/suites/certification/Test_TC_CADMIN_1_17.yaml b/src/app/tests/suites/certification/Test_TC_CADMIN_1_17.yaml index 1af00f85f5c868..5a80dc0def6aeb 100644 --- a/src/app/tests/suites/certification/Test_TC_CADMIN_1_17.yaml +++ b/src/app/tests/suites/certification/Test_TC_CADMIN_1_17.yaml @@ -302,11 +302,11 @@ tests: verification: | On DUT_CR1 (chip tool) , open commissioning window using ECM - Below are the example command for using single RPI as multiple controller. Vendor should have the provision to use the equivalent command in their DUT or use multiple commissioners/controllers + Below are the example command for using single RPI as multiple controller. Vendor should have the provision to use the equivalent command in their DUT or use multiple commissioners/controllers ./chip-tool pairing open-commissioning-window 1 1 300 1000 3840 - Verify Manual pairing code on DUT_CR1(chip-tool) Log + Verify Manual pairing code on TH1(all-clusters-app) Log [1635925713.966786][9695:9700] CHIP:SC: Success status report received. Session was established @@ -327,7 +327,7 @@ tests: verification: | On TH_CR2 using chip tool connect to the accessory - Below are the example command for using single RPI as multiple controller. Vendor should have the provision to use the equivalent command in their DUT or use multiple commissioners/controllers + Below are the example command for using single RPI as multiple controller. Vendor should have the provision to use the equivalent command in their DUT or use multiple commissioners/controllers ./chip-tool pairing code 1 36217551633 --commissioner-name beta @@ -342,12 +342,14 @@ tests: verification: | On TH_CR2 , read fabrics list - Below are the example command for using single RPI as multiple controller. Vendor should have the provision to use the equivalent command in their DUT or use multiple commissioners/controllers + Below are the example command for using single RPI as multiple controller. Vendor should have the provision to use the equivalent command in their DUT or use multiple commissioners/controllers ./chip-tool operationalcredentials read fabrics 2 0 --fabric-filtered 0 --commissioner-name beta Verify TH_CE receives and processes the command successfully on TH_CE (all-clusters-app) log + Verify TH_CE receives and processes the command successfully on TH_CE (all-clusters-app) log + CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0001 DataVersion: 2455995246 [1647863342.980899][9309:9314] CHIP:TOO: Fabrics: 3 entries [1647863342.981158][9309:9314] CHIP:TOO: [1]: { diff --git a/src/app/tests/suites/certification/Test_TC_CADMIN_1_18.yaml b/src/app/tests/suites/certification/Test_TC_CADMIN_1_18.yaml index c627a7a0806fe0..bdc0ebd59dfc05 100644 --- a/src/app/tests/suites/certification/Test_TC_CADMIN_1_18.yaml +++ b/src/app/tests/suites/certification/Test_TC_CADMIN_1_18.yaml @@ -51,7 +51,7 @@ tests: verification: | On DUT_CR1 (chip tool), open commissioning window using BCM - Below are the example command for using single RPI as multiple controller. Vendor should have the provision to use the equivalent command in their DUT or use multiple commissioners/controllers + Below are the example command for using single RPI as multiple controller. Vendor should have the provision to use the equivalent command in their DUT or use multiple commissioners/controllers ./chip-tool administratorcommissioning open-basic-commissioning-window 500 1 0 --timedInteractionTimeoutMs 1000 @@ -95,12 +95,11 @@ tests: verification: | On TH_CR2 using chip tool connect to the accessory - Below are the example command for using single RPI as multiple controller. Vendor should have the provision to use the equivalent command in their DUT or use multiple commissioners/controllers + Below are the example command for using single RPI as multiple controller. Vendor should have the provision to use the equivalent command in their DUT or use multiple commissioners/controllers ./chip-tool pairing onnetwork 2 20202021 --commissioner-name beta - Verify you got below message on TH_CE (all-clusters-app) log Device commissioning completed with success disabled: true @@ -115,7 +114,7 @@ tests: Below are the example command for using single RPI as multiple controller. Vendor should have the provision to use the equivalent command in their DUT or use multiple commissioners/controllers - ./chip-tool administratorcommissioning open-basic-commissioning-window 500 1 0 --timedInteractionTimeoutMs 1000 + ./chip-tool administratorcommissioning open-basic-commissioning-window 500 2 0 --timedInteractionTimeoutMs 1000 Verify success response On TH_CE (all-clusters-app) Log @@ -173,7 +172,7 @@ tests: Below are the example command for using single RPI as multiple controller. Vendor should have the provision to use the equivalent command in their DUT or use multiple commissioners/controllers - ./chip-tool operationalcredentials read fabrics 1 0 --fabric-filtered 0 + ./chip-tool operationalcredentials read fabrics 1234 0 --fabric-filtered 0 Verify TH_CE receives and processes the command successfully on TH_CE (all-clusters-app) log @@ -321,6 +320,8 @@ tests: Verify success response On TH_CE (all-clusters-app) Log + Verify success response On TH_CE (all-clusters-app) Log + CHIP:DMG: InvokeResponseMessage = [1650278416.248379][11064:11069] CHIP:DMG: { [1650278416.248436][11064:11069] CHIP:DMG: suppressResponse = false, @@ -375,7 +376,7 @@ tests: Below are the example command for using single RPI as multiple controller. Vendor should have the provision to use the equivalent command in their DUT or use multiple commissioners/controllers - ./chip-tool operationalcredentials read fabrics 2 0 --fabric-filtered 0 --commissioner-name beta + Verify TH_CE receives and processes the command successfully on TH_CE (all-clusters-app) log Verify TH_CE receives and processes the command successfully on TH_CE (all-clusters-app) log 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 bb99e0d88ac3b9..83891c653b5b23 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 @@ -122,7 +122,7 @@ tests: Verify CommissionedFabrics=SupportedFabrics-1 on TH_CR1(chip-tool) log - ./chip-tool operationalcredentials read commissioned-fabrics 2 0 --commissioner-name beta + ./chip-tool operationalcredentials read commissioned-fabrics 1 0 [1660907933.677983][33780:33785] CHIP:TOO: CommissionedFabrics: 15 disabled: true 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 e723b6d8694234..18672ffa5ddad4 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 @@ -140,9 +140,9 @@ tests: CHIP:TOO: } CHIP:DMG: ICR moving to [AwaitingDe] - Verify CommissionedFabrics=SupportedFabrics-1 on TH_CR2(chip-tool) log + Verify CommissionedFabrics=SupportedFabrics-1 on TH_CR1(chip-tool) log - ./chip-tool operationalcredentials read commissioned-fabrics 2 0 --commissioner-name beta + ./chip-tool operationalcredentials read commissioned-fabrics 1 0 [1660907933.677983][33780:33785] CHIP:TOO: CommissionedFabrics: 15 disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_CADMIN_1_8.yaml b/src/app/tests/suites/certification/Test_TC_CADMIN_1_8.yaml index 242b9b19e7b367..b5bec5f1454f45 100644 --- a/src/app/tests/suites/certification/Test_TC_CADMIN_1_8.yaml +++ b/src/app/tests/suites/certification/Test_TC_CADMIN_1_8.yaml @@ -321,7 +321,7 @@ tests: ./chip-tool pairing onnetwork 3 20202021 --commissioner-name gamma - verify you got the following message in the TH_CR3(Chip-tool) log + verify you got the following message in the TH_CR3(all-clusters-app) log CHIP:SC: PASESession timed out while waiting for a response from the peer. Expected message type was 33 CHIP:TOO: Secure Pairing Failed diff --git a/src/app/tests/suites/certification/Test_TC_CGEN_2_2.yaml b/src/app/tests/suites/certification/Test_TC_CGEN_2_2.yaml index 7b1c3292a7b051..483b7077c91b99 100644 --- a/src/app/tests/suites/certification/Test_TC_CGEN_2_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_CGEN_2_2.yaml @@ -30,7 +30,7 @@ tests: numTrustedRootsOriginal" verification: | ./chip-tool operationalcredentials read trusted-root-certificates 1 0 - On TH1 verify the TrustedRootCertificates entries from DUT and saves the number of list items as numTrustedRootsOriginal + On TH1 verify the TrustedRootCertificates entries from DUT [1658482014.176273][26852:26857] CHIP:DMG: } [1658482014.176359][26852:26857] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0004 DataVersion: 527687668 @@ -45,7 +45,7 @@ tests: PICS: CGEN.S.A0001 verification: | ./chip-tool generalcommissioning read basic-commissioning-info 1 0 - On TH1 verify the BasicCommissioningInfo attribute from DUT and saves the MaxCumulativeFailsafeSeconds as maxFailsafe + On TH1 verify the BasicCommissioningInfo attribute from DUT [1658482413.950617][27013:27018] CHIP:DMG: } [1658482413.950753][27013:27018] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0030 Attribute 0x0000_0001 DataVersion: 2195123768 @@ -63,7 +63,7 @@ tests: PICS: CGEN.S.C00.Rsp && CGEN.S.C01.Tx verification: | ./chip-tool generalcommissioning arm-fail-safe 900 1 1 0 - On TH1 Verify that the DUT responds with ArmFailSafeResponse with ErrorCode as "OK"(0) and DebugText argument is of type string with max length 512 or empty + On TH1 verify the ArmFailSafe command from DUT [1658482454.092676][27036:27041] CHIP:DMG: }, [1658482454.092739][27036:27041] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_0030 Command=0x0000_0001 @@ -81,7 +81,7 @@ tests: verification: | ./chip-tool generalcommissioning read breadcrumb 1 0 - On TH1 Verify that the breadcrumb attribute value is 1 + On TH1 Verify the breadcrumb attribute value [1658482504.991161][27058:27064] CHIP:DMG: } [1658482504.991205][27058:27064] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0030 Attribute 0x0000_0000 DataVersion: 2195123769 [1658482504.991215][27058:27064] CHIP:TOO: Breadcrumb: 1 @@ -134,7 +134,7 @@ tests: "TH1 waits for PIXIT.CGEN.FailsafeExpiryLengthSeconds to ensure the failsafe timer has expired" verification: | - The expiry length is mentioned in above step as 900 secs so wait till 900secs and proceed for next step + The expiry length is mentioned in above step as 900 secs so wait till 900secs and proced for next step disabled: true - label: @@ -142,7 +142,7 @@ tests: Operational Credentials cluster" verification: | ./chip-tool operationalcredentials read trusted-root-certificates 1 0 - On TH1 Verify that the number of items in the returned list is numTrustedRootsOriginal + On TH1 verify the TrustedRootCertificates entries from DUT [1658483361.121153][27343:27348] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0004 DataVersion: 527687668 [1658483361.121212][27343:27348] CHIP:TOO: TrustedRootCertificates: 1 entries [1658483361.121257][27343:27348] CHIP:TOO: [1]: 1530010100240201370324140018260480228127260580254D3A370624140018240701240801300941045B7F0549925832A9A1294607ADC4695EA3477D3DC9E584431F53A60FC57629C6A616814389C479D3E059D931600F62CA328087462582A350AD015B32756DDC69370A3501290118240260300414A1BBCB2500D57101023ACB4AFD7EBD4FC0487AF3300514A1BBCB2500D57101023ACB4AFD7EBD4FC0487AF318300B40E878725378AEA74A5F6CB6267CB9F7ACD0DACF26741FB24356379D850DD5F23A746281C845FD76D89E97AB188E9BF8A98047B43E3E868A5A8B8E50BAE62F116F18 @@ -154,7 +154,7 @@ tests: verification: | ./chip-tool generalcommissioning read breadcrumb 1 0 - On TH1 Verify that the breadcrumb attribute is 0 + On TH1 Verify the breadcrumb attribute value [1658483428.627422][27375:27380] CHIP:DMG: } [1658483428.627566][27375:27380] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0030 Attribute 0x0000_0000 DataVersion: 2195123770 [1658483428.627610][27375:27380] CHIP:TOO: Breadcrumb: 0 @@ -163,9 +163,11 @@ tests: - label: "TH1 repeats steps 3 through 5" verification: | + TH1 repeats steps 3 through 5 + To repeat Step 3 please send below mentioned command ./chip-tool generalcommissioning arm-fail-safe 900 1 1 0 - On TH1 verify the ArmFailSafeResponse from DUT + On TH1 verify that TH reads ArmFailSafe command from DUT [1658482454.092676][27036:27041] CHIP:DMG: }, [1658482454.092739][27036:27041] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_0030 Command=0x0000_0001 @@ -180,7 +182,7 @@ tests: To repeat Step 4 please send below mentioned command ./chip-tool generalcommissioning read breadcrumb 1 0 - On TH1 Verify that the breadcrumb attribute value as 1 + On TH1 Verify that the breadcrumb attribute value [1658482504.991161][27058:27064] CHIP:DMG: } [1658482504.991205][27058:27064] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0030 Attribute 0x0000_0000 DataVersion: 2195123769 [1658482504.991215][27058:27064] CHIP:TOO: Breadcrumb: 1 @@ -215,7 +217,7 @@ tests: PICS: CGEN.S.C00.Rsp && CGEN.S.C01.Tx verification: | ./chip-tool generalcommissioning arm-fail-safe 0 1 1 0 - On TH1 Verify that the DUT responds with ArmFailSafeResponse with ErrorCode as "OK"(0) and DebugText argument is of type string with max length 512 or empty + On TH1 verify the ArmFailSafeResponse with ErrorCode as "OK"(0) and DebugText argument is of type string with max length 512 or empty from DUT [1658483503.637026][27397:27402] CHIP:DMG: }, [1658483503.637054][27397:27402] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_0030 Command=0x0000_0001 [1658483503.637074][27397:27402] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0030 Command 0x0000_0001 @@ -229,6 +231,7 @@ tests: - label: "Repeat steps 8 through 9" verification: | + Repeat steps 8 through 9 To repeat Step 8 please send below mentioned command ./chip-tool operationalcredentials read trusted-root-certificates 1 0 On TH1 verify the TrustedRootCertificates entries from DUT @@ -239,7 +242,7 @@ tests: To repeat Step 9 please send below mentioned command ./chip-tool generalcommissioning read breadcrumb 1 0 - On TH1 Verify the breadcrumb attribute value as 0 + On TH1 Verify the breadcrumb attribute value [1658483428.627422][27375:27380] CHIP:DMG: } [1658483428.627566][27375:27380] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0030 Attribute 0x0000_0000 DataVersion: 2195123770 [1658483428.627610][27375:27380] CHIP:TOO: Breadcrumb: 0 @@ -415,21 +418,13 @@ tests: cluster using a non-fabric-filtered read" verification: | ./chip-tool operationalcredentials read nocs 1 0 - On TH1 verify the nocs entries from DUT and Verify that the returned list matches nocs - [1658484050.459056][27576:27582] CHIP:DMG: } - [1658484050.459316][27576:27582] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0000 DataVersion: 527687672 - [1658484050.459362][27576:27582] CHIP:TOO: NOCs: 2 entries - [1658484050.459394][27576:27582] CHIP:TOO: [1]: { - [1658484050.459420][27576:27582] CHIP:TOO: Noc: 1530010101240201370324130118260480228127260580254D3A37062415012411011824070124080130094104D1FEC456CB358665A14971F896E876442C90E881FB9ED2CF54628F0DDF6298A0BBB4DCF1156F8A7CA469B9CB1EDFEA2138EF9C0EAC4111CF073A60EAF870AEB0370A3501280118240201360304020401183004149B8576578FF95883D7BCEBCD09C4708B29FC6210300514B92621DEFAD8BB81798C14070F4F90955057B41518300B405D4940E87ABE12A37EB8F32F251E8085A64BEB818B1A5954B568D22816534E8049CCF6A9D8FC65F5794A2BF8F138D2821284452DE96F27FC651014AF259C066D18 - [1658484050.459458][27576:27582] CHIP:TOO: Icac: 1530010100240201370324140018260480228127260580254D3A370624130118240701240801300941040DAF5C326E671D0956DE7D39ACD3D07EC88D668754941B689576A904A91D42B2706599463826738C42D692831A46C74D71CA58288AB5DECD6ABCDDABC81A78A7370A3501290118240260300414B92621DEFAD8BB81798C14070F4F90955057B415300514A1BBCB2500D57101023ACB4AFD7EBD4FC0487AF318300B40449C941A0F5388E41E9E598B021BDA6833C2F6CEDFF77F02D27ED431D70564289AAAACC6718C398759B1D692CEE20CF179694883A6A4740F00E30EC816AE208618 - [1658484050.459476][27576:27582] CHIP:TOO: FabricIndex: 1 - [1658484050.459488][27576:27582] CHIP:TOO: } - [1658484050.459505][27576:27582] CHIP:TOO: [2]: { - [1658484050.459517][27576:27582] CHIP:TOO: Noc: - [1658484050.459528][27576:27582] CHIP:TOO: Icac: null - [1658484050.459540][27576:27582] CHIP:TOO: FabricIndex: 2 - [1658484050.459551][27576:27582] CHIP:TOO: } - [1658484050.459609][27576:27582] CHIP:EM: Sending Standalone Ack for MessageCounter:155357005 on exchange 49985i + On TH1 verify the nocs entries from DUT + [1658484226.587652][27658:27663] CHIP:DMG: } + [1658484226.587884][27658:27663] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0004 DataVersion: 527687672 + [1658484226.587936][27658:27663] CHIP:TOO: TrustedRootCertificates: 2 entries + [1658484226.587965][27658:27663] CHIP:TOO: [1]: 1530010100240201370324140018260480228127260580254D3A370624140018240701240801300941045B7F0549925832A9A1294607ADC4695EA3477D3DC9E584431F53A60FC57629C6A616814389C479D3E059D931600F62CA328087462582A350AD015B32756DDC69370A3501290118240260300414A1BBCB2500D57101023ACB4AFD7EBD4FC0487AF3300514A1BBCB2500D57101023ACB4AFD7EBD4FC0487AF318300B40E878725378AEA74A5F6CB6267CB9F7ACD0DACF26741FB24356379D850DD5F23A746281C845FD76D89E97AB188E9BF8A98047B43E3E868A5A8B8E50BAE62F116F18 + [1658484226.587994][27658:27663] CHIP:TOO: [2]: 1530010100240201370324140018260480228127260580254D3A370624140018240701240801300941042B0716ED651EBABF1B37198D6722B01C40B61ADBA286FA0BAEC566068BB98B1B752264B4510716473E7CD6CBFE771733254B6489BF02AF1EF9C448EA88F17629370A3501290118240260300414386906595DA80026C699034E368C4BF528F581AE300514386906595DA80026C699034E368C4BF528F581AE18300B404BFA1D1897E64C216DC7003245C5FB781B168A7BF152A4114017AFB8A19CE8271E22612CFBFCDC74DDFFE41683CE644B7E8F7DBE36833D91B5B233D853E47F0018 + [1658484226.588062][27658:27663] CHIP:EM: Sending Standalone Ack for MessageCounter:261685492 on exchange 62042i disabled: true - label: @@ -437,7 +432,7 @@ tests: cluster using a non-fabric-filtered read" verification: | ./chip-tool operationalcredentials read fabrics 1 0 --fabric-filtered 0 - On TH1 verify the fabrics list from DUT and Verify that the returned list matches fabrics + On TH1 verify the fabrics list from DUT [1658484405.562192][27710:27716] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0001 DataVersion: 527687672 [1658484405.562321][27710:27716] CHIP:TOO: Fabrics: 2 entries [1658484405.562395][27710:27716] CHIP:TOO: [1]: { @@ -464,7 +459,7 @@ tests: Operational Credentials cluster" verification: | ./chip-tool operationalcredentials read trusted-root-certificates 1 0 - On TH1 verify the TrustedRootCertificates entries from DUT and Verify that the returned list matches trustedroots + On TH1 verify the TrustedRootCertificates entries from DUT [1658484601.144043][28501:28506] CHIP:DMG: InteractionModelRevision = 1 [1658484601.144050][28501:28506] CHIP:DMG: } [1658484601.144213][28501:28506] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0004 DataVersion: 527687672 @@ -518,26 +513,20 @@ tests: cluster using a non-fabric-filtered read" verification: | ./chip-tool operationalcredentials read fabrics 1 0 --fabric-filtered 0 - On TH1 verify the fabrics list from DUT and Verify that the returned list includes an additional entry for TH2 when compared to fabrics - [1658484405.562192][27710:27716] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0001 DataVersion: 527687672 - [1658484405.562321][27710:27716] CHIP:TOO: Fabrics: 2 entries - [1658484405.562395][27710:27716] CHIP:TOO: [1]: { - [1658484405.562428][27710:27716] CHIP:TOO: RootPublicKey: 045B7F0549925832A9A1294607ADC4695EA3477D3DC9E584431F53A60FC57629C6A616814389C479D3E059D931600F62CA328087462582A350AD015B32756DDC69 - [1658484405.562467][27710:27716] CHIP:TOO: VendorId: 65521 - [1658484405.562487][27710:27716] CHIP:TOO: FabricId: 1 - [1658484405.562505][27710:27716] CHIP:TOO: NodeId: 1 - [1658484405.562523][27710:27716] CHIP:TOO: Label: - [1658484405.562543][27710:27716] CHIP:TOO: FabricIndex: 1 - [1658484405.562561][27710:27716] CHIP:TOO: } - [1658484405.562594][27710:27716] CHIP:TOO: [2]: { - [1658484405.562621][27710:27716] CHIP:TOO: RootPublicKey: 042B0716ED651EBABF1B37198D6722B01C40B61ADBA286FA0BAEC566068BB98B1B752264B4510716473E7CD6CBFE771733254B6489BF02AF1EF9C448EA88F17629 - [1658484405.562643][27710:27716] CHIP:TOO: VendorId: 65521 - [1658484405.562662][27710:27716] CHIP:TOO: FabricId: 1 - [1658484405.562686][27710:27716] CHIP:TOO: NodeId: 2 - [1658484405.562735][27710:27716] CHIP:TOO: Label: - [1658484405.562753][27710:27716] CHIP:TOO: FabricIndex: 2 - [1658484405.562771][27710:27716] CHIP:TOO: } - [1658484405.562881][27710:27716] CHIP:EM: Sending Standalone Ack for MessageCounter:161805931 on exchange 9158i + On TH1 verify the fabrics list from DUT + [1658484969.071455][28631:28636] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0000 DataVersion: 527687672 + [1658484969.071527][28631:28636] CHIP:TOO: NOCs: 2 entries + [1658484969.071587][28631:28636] CHIP:TOO: [1]: { + [1658484969.071625][28631:28636] CHIP:TOO: Noc: 1530010101240201370324130118260480228127260580254D3A37062415012411011824070124080130094104D1FEC456CB358665A14971F896E876442C90E881FB9ED2CF54628F0DDF6298A0BBB4DCF1156F8A7CA469B9CB1EDFEA2138EF9C0EAC4111CF073A60EAF870AEB0370A3501280118240201360304020401183004149B8576578FF95883D7BCEBCD09C4708B29FC6210300514B92621DEFAD8BB81798C14070F4F90955057B41518300B405D4940E87ABE12A37EB8F32F251E8085A64BEB818B1A5954B568D22816534E8049CCF6A9D8FC65F5794A2BF8F138D2821284452DE96F27FC651014AF259C066D18 + [1658484969.071669][28631:28636] CHIP:TOO: Icac: 1530010100240201370324140018260480228127260580254D3A370624130118240701240801300941040DAF5C326E671D0956DE7D39ACD3D07EC88D668754941B689576A904A91D42B2706599463826738C42D692831A46C74D71CA58288AB5DECD6ABCDDABC81A78A7370A3501290118240260300414B92621DEFAD8BB81798C14070F4F90955057B415300514A1BBCB2500D57101023ACB4AFD7EBD4FC0487AF318300B40449C941A0F5388E41E9E598B021BDA6833C2F6CEDFF77F02D27ED431D70564289AAAACC6718C398759B1D692CEE20CF179694883A6A4740F00E30EC816AE208618 + [1658484969.071696][28631:28636] CHIP:TOO: FabricIndex: 1 + [1658484969.071712][28631:28636] CHIP:TOO: } + [1658484969.071734][28631:28636] CHIP:TOO: [2]: { + [1658484969.071750][28631:28636] CHIP:TOO: Noc: + [1658484969.071766][28631:28636] CHIP:TOO: Icac: null + [1658484969.071782][28631:28636] CHIP:TOO: FabricIndex: 2 + [1658484969.071796][28631:28636] CHIP:TOO: } + [1658484969.071889][28631:28636] CHIP:EM: Sending Standalone Ack for MessageCounter:202454119 on exchange 59946i disabled: true - label: @@ -546,8 +535,8 @@ tests: value as 1" PICS: CGEN.S.C00.Rsp && CGEN.S.C01.Tx verification: | - ./chip-tool generalcommissioning arm-fail-safe 900 1 1 0 - On TH1 Verify that DUT responds with ArmFailSafeResponse with ErrorCode as "OK"(0) and DebugText argument is of type string with max length 512 or empty + ./chip-tool generalcommissioning arm-fail-safe 60 1 1 0 + On TH1 verify the ArmFailSafe command from DUT [1658485224.066397][28732:28737] CHIP:DMG: InteractionModelRevision = 1 [1658485224.066407][28732:28737] CHIP:DMG: }, [1658485224.066441][28732:28737] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_0030 Command=0x0000_0001 @@ -594,7 +583,7 @@ tests: verification: | ./chip-tool operationalcredentials read trusted-root-certificates 1 0 - On TH1 verify the TrustedRootCertificates entries from DUT and Verify that the number of items in the returned list is numTrustedRootsOriginal + 1 + On TH1 verify the TrustedRootCertificates entries from DUT [1658485696.739931][28920:28925] CHIP:DMG: InteractionModelRevision = 1 [1658485696.739936][28920:28925] CHIP:DMG: } [1658485696.740122][28920:28925] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0004 DataVersion: 527687672 @@ -648,7 +637,7 @@ tests: PICS: CGEN.S.C00.Rsp && CGEN.S.C01.Tx verification: | ./chip-tool generalcommissioning arm-fail-safe 900 1 2 0 --commissioner-name beta - On TH2 Verify that the DUT responds with ArmFailSafeResponse with ErrorCode as BusyWithOtherAdmin + On TH2 verify the ArmFailSafe command from DUT [1658486289.473526][8200:8205] CHIP:DMG: InteractionModelRevision = 1 [1658486289.473563][8200:8205] CHIP:DMG: }, [1658486289.473639][8200:8205] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_0030 Command=0x0000_0001 @@ -684,7 +673,7 @@ tests: PICS: CGEN.S.C00.Rsp verification: | ./chip-tool generalcommissioning arm-fail-safe 900 1 1 0 - On TH1 Verify that the DUT responds with ArmFailSafeResponse with ErrorCode as "OK"(0) and DebugText argument is of type string with max length 512 or empty + On TH1 verify the ArmFailSafe command from DUT [1658486418.024554][29343:29348] CHIP:DMG: InteractionModelRevision = 1 [1658486418.024559][29343:29348] CHIP:DMG: }, [1658486418.024588][29343:29348] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_0030 Command=0x0000_0001 @@ -716,6 +705,7 @@ tests: 4. ./chip-cert gen-cert --type r --subject-chip-id CACACACA00000001 --valid-from "2020-10-15 14:23:43" --lifetime 7305 --out-key Chip-Root-Key.txt --out Chip-Root-Cert.txt --out-format chip-hex 5. cat Chip-Root-Cert.txt + While adding new add-trusted-root-certificate please use the above generated new root key ./chip-tool operationalcredentials add-trusted-root-certificate @@ -732,7 +722,7 @@ tests: Operational Credentials cluster" verification: | ./chip-tool operationalcredentials read trusted-root-certificates 1 0 - On TH1 Verify that the number of items in the returned list is numTrustedRootsOriginal + 1 + On TH1 verify the TrustedRootCertificates entries from DUT [1658487613.357548][30232:30237] CHIP:DMG: } [1658487613.358000][30232:30237] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0004 DataVersion: 527687672 @@ -758,7 +748,7 @@ tests: PICS: CGEN.S.C00.Rsp verification: | ./chip-tool generalcommissioning arm-fail-safe 900 0 1 0 - On TH1 Verify that the DUT responds with ArmFailSafeResponse with ErrorCode as "OK"(0) and DebugText argument is of type string with max length 512 or empty + On TH1 verify the ArmFailSafe command from DUT [1658487663.593485][30268:30273] CHIP:DMG: InteractionModelRevision = 1 [1658487663.593506][30268:30273] CHIP:DMG: }, @@ -786,7 +776,7 @@ tests: Operational Credentials cluster" verification: | ./chip-tool operationalcredentials read trusted-root-certificates 1 0 - On TH1 Verify that the number of items in the returned list is numTrustedRootsOriginal + On TH1 verify the TrustedRootCertificates entries from DUT [1658489869.278413][31188:31193] CHIP:DMG: } [1658489869.278997][31188:31193] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Attribute 0x0000_0004 DataVersion: 527687672 [1658489869.279090][31188:31193] CHIP:TOO: TrustedRootCertificates: 2 entries diff --git a/src/app/tests/suites/certification/Test_TC_CNET_4_14.yaml b/src/app/tests/suites/certification/Test_TC_CNET_4_14.yaml index 4ef2f85f6b4df0..e8aad2ab6e3875 100644 --- a/src/app/tests/suites/certification/Test_TC_CNET_4_14.yaml +++ b/src/app/tests/suites/certification/Test_TC_CNET_4_14.yaml @@ -82,7 +82,7 @@ tests: - label: "MaxNetworks attribute value is at least 4 which is saved as - 'MaxNetworksValue' for future use" + MaxNetworksValue for future use" verification: | The test case is not verifiable. As MaxNetworks value is 1 but expected is 4 diff --git a/src/app/tests/suites/certification/Test_TC_CNET_4_22.yaml b/src/app/tests/suites/certification/Test_TC_CNET_4_22.yaml index 7be01ff5a7fe9d..0d5946a130707a 100644 --- a/src/app/tests/suites/certification/Test_TC_CNET_4_22.yaml +++ b/src/app/tests/suites/certification/Test_TC_CNET_4_22.yaml @@ -28,26 +28,26 @@ config: tests: - label: "DUT supports CNET.S.F01(TH)" verification: | - + verification step to be updated. disabled: true - label: "DUT has a Network Commissioning cluster on endpoint PIXIT.CNET.ENDPOINT_THREAD with FeatureMap attribute of 2" verification: | - + verification step to be updated. disabled: true - label: "DUT is commissioned on PIXIT.CNET.THREAD_1ST_OPERATIONALDATASET" verification: | - + verification step to be updated. disabled: true - label: "TH can communicate with the DUT on PIXIT.CNET.THREAD_1ST_OPERATIONALDATASET" verification: | - + verification step to be updated. disabled: true - label: diff --git a/src/app/tests/suites/certification/Test_TC_CNET_4_5.yaml b/src/app/tests/suites/certification/Test_TC_CNET_4_5.yaml index f74c55e8283bfa..5ca63fec18f1fc 100644 --- a/src/app/tests/suites/certification/Test_TC_CNET_4_5.yaml +++ b/src/app/tests/suites/certification/Test_TC_CNET_4_5.yaml @@ -35,7 +35,7 @@ tests: "The cluster Identifier 49 (0x0031) is present in the ServerList attribute" verification: | - + verification step to be updated. disabled: true - label: "The FeatureMap attribute value is 1" diff --git a/src/app/tests/suites/certification/Test_TC_CNET_4_6.yaml b/src/app/tests/suites/certification/Test_TC_CNET_4_6.yaml index 7bada371bcb4cc..5a5a0d81c960d6 100644 --- a/src/app/tests/suites/certification/Test_TC_CNET_4_6.yaml +++ b/src/app/tests/suites/certification/Test_TC_CNET_4_6.yaml @@ -28,19 +28,19 @@ config: tests: - label: "Commission TH and DUT on Thread setup" verification: | - + verification step to be updated. disabled: true - label: "The cluster Identifier 49 (0x0031) is present in the ServerList attribute" verification: | - + verification step to be updated. disabled: true - label: "The FeatureMap attribute value is 2" verification: | - + verification step to be updated. disabled: true - label: diff --git a/src/app/tests/suites/certification/Test_TC_CNET_4_9.yaml b/src/app/tests/suites/certification/Test_TC_CNET_4_9.yaml index 7f814d445035cb..4a1dfefa8cd73e 100644 --- a/src/app/tests/suites/certification/Test_TC_CNET_4_9.yaml +++ b/src/app/tests/suites/certification/Test_TC_CNET_4_9.yaml @@ -90,7 +90,7 @@ tests: [1653478044.911109][30351:30356] CHIP:TOO: Networks: 1 entries [1653478044.911192][30351:30356] CHIP:TOO: [1]: { [1653478044.911238][30351:30356] CHIP:TOO: NetworkID: 47524C50726976617465 - [1653478044.911280][30351:30356] CHIP:TOO: Connected: TRUE + [1653478044.911280][30351:30356] CHIP:TOO: Connected: FALSE [1653478044.911322][30351:30356] CHIP:TOO: } [1653478044.911474][30351:30356] CHIP:EM: Sending Standalone Ack for MessageCounter:3575760 on exchange 51774i disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_DESC_2_1.yaml b/src/app/tests/suites/certification/Test_TC_DESC_2_1.yaml index 5430d2d0d1ab0c..c2c35d4ac70359 100644 --- a/src/app/tests/suites/certification/Test_TC_DESC_2_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_DESC_2_1.yaml @@ -226,5 +226,43 @@ tests: to make sure all mandatory (and applicable optional) attributes/commands are implemented." verification: | - This step is redundant as during certification the appropriate tests are being run + FOR ENDPOINTS 2 + + + ./chip-tool descriptor read parts-list 1 2 + + Verify parts-list response on the TH(Chip-tool) Log: + + [1660127879.565330][46472:46477] CHIP:TOO: Endpoint: 2 Cluster: 0x0000_001D Attribute 0x0000_0003 DataVersion: 1237610137 + [1660127879.565473][46472:46477] CHIP:TOO: parts list: 0 entries + + ./chip-tool descriptor read device-list 1 2 + + Verify DeviceList response on the TH(Chip-tool) Log: + + [1660127725.802512][46460:46465] CHIP:TOO: Endpoint: 2 Cluster: 0x0000_001D Attribute 0x0000_0000 DataVersion: 1237610137 + [1660127725.802614][46460:46465] CHIP:TOO: device list: 1 entries + [1660127725.802669][46460:46465] CHIP:TOO: [1]: { + [1660127725.802707][46460:46465] CHIP:TOO: Type: 256 + [1660127725.802745][46460:46465] CHIP:TOO: Revision: 1 + [1660127725.802781][46460:46465] CHIP:TOO: } + + ./chip-tool descriptor read server-list 1 2 + + Verify server list on the TH (Chip-tool) Log: + + [1660146145.982691][46811:46816] CHIP:TOO: Endpoint: 2 Cluster: 0x0000_001D Attribute 0x0000_0001 DataVersion: 1051414887 + [1660146145.982733][46811:46816] CHIP:TOO: server list: 5 entries + [1660146145.982744][46811:46816] CHIP:TOO: [1]: 4 + [1660146145.982752][46811:46816] CHIP:TOO: [2]: 6 + [1660146145.982759][46811:46816] CHIP:TOO: [3]: 29 + [1660146145.982771][46811:46816] CHIP:TOO: [4]: 47 + [1660146145.982778][46811:46816] CHIP:TOO: [5]: 1030 + + ./chip-tool descriptor read client-list 1 2 + + Verify client list on the TH (Chip-tool) Log: + + [1660146160.390200][46818:46823] CHIP:TOO: Endpoint: 2 Cluster: 0x0000_001D Attribute 0x0000_0002 DataVersion: 1051414887 + [1660146160.390211][46818:46823] CHIP:TOO: client list: 0 entries disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_DRLK_2_10.yaml b/src/app/tests/suites/certification/Test_TC_DRLK_2_10.yaml index 28bdf63ef0a90f..e1614986b0e1a3 100644 --- a/src/app/tests/suites/certification/Test_TC_DRLK_2_10.yaml +++ b/src/app/tests/suites/certification/Test_TC_DRLK_2_10.yaml @@ -59,11 +59,11 @@ tests: scenario)" PICS: DRLK.S.E00 && DRLK.S.DetectLockJammed verification: | - To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in lock-app to generate the event, Vendor Dut should have capability to generate this event) + To trigger the event give below command by opening an another terminal of DUT echo '{"Cmd": "SendDoorLockAlarm", "Params": { "EndpointId": 1, "AlarmCode": 0 } }' > /tmp/chip_lock_app_fifo- (PID of lock-app) For example : - echo '{"Cmd": "SendDoorLockAlarm", "Params": { "EndpointId": 1, "AlarmCode": 0 } }' > /tmp/chip_lock_app_fifo-3940 (PID may vary based on the actual DUT) + echo "{"Cmd": "SendDoorLockAlarm", "Params": { "EndpointId": 1, "AlarmCode": 0 } }" > /tmp/chip_lock_app_fifo-3940 disabled: true - label: "TH reads the DoorLockAlarm event from DUT" @@ -85,8 +85,8 @@ tests: - label: "Trigger the DUT to generate DoorStateChange Event" PICS: DRLK.S.F05 && DRLK.S.E01 verification: | - To trigger the event give the below command in another terminal of DUT - echo '{"Cmd": "SetDoorState", "Params": { "EndpointId": 1, "DoorState": 1 } }' > /tmp/chip_lock_app_fifo-4055 (4055 - value changes) + To trigger the event give below command in another terminal of DUT + echo "{"Cmd": "SetDoorState", "Params": { "EndpointId": 1, "DoorState": 1 } }" > /tmp/chip_lock_app_fifo-4055 (4055 - value changes) disabled: true - label: "TH reads the DoorStateChange event from DUT" diff --git a/src/app/tests/suites/certification/Test_TC_DRLK_3_2.yaml b/src/app/tests/suites/certification/Test_TC_DRLK_3_2.yaml index eae707cc6c5c68..9913e84fb2f000 100644 --- a/src/app/tests/suites/certification/Test_TC_DRLK_3_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_DRLK_3_2.yaml @@ -29,14 +29,6 @@ tests: For DUT as client test cases, Chip-tool command used below are an example to verify the functionality. For certification test, we expect DUT should have a capability or way to run the equivalent command. disabled: true - - label: "Pre-Conditions" - verification: | - 1. TH is commissioned with the DUT - - 2.Steps 4- 12 need a User added to the - lock - disabled: true - - label: "DUT sends Lock Door command to TH." PICS: DRLK.C.C00.Tx verification: | 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 3b55deac358bbe..8ddf40a5e31793 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 @@ -36,26 +36,12 @@ tests: 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 + b. ./scripts/run_in_build_env.sh ./scripts/build/build_examples.py --target linux-arm64-all-clusters-no-ble-asan-libfuzzer-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 ps -aef|grep lock-app 5. Follow the Verification step below to generate the event in 2nd terminal of DUT " - - - "Pre-Conditions - - Before sending the Events proceed following step: - - 1. Send Set User Command and Get User for setting User. - - 2. Send Set Credential Command and Get Credential Status for setting PIN code. - - After sending Events with all condition proceed following step - - 1. Send Clear Credential and Clear User Command. - - " disabled: true - label: "TH will initiate DoorLockAlarm Event (LockJammed scenario)" diff --git a/src/app/tests/suites/certification/Test_TC_IDM_3_1.yaml b/src/app/tests/suites/certification/Test_TC_IDM_3_1.yaml index be72e71408c125..bbf92ea3d00928 100644 --- a/src/app/tests/suites/certification/Test_TC_IDM_3_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_IDM_3_1.yaml @@ -15,9 +15,6 @@ name: 3.3.1. [TC-IDM-3.1] Write Request Action from DUT to TH. [{DUT_Client}] -PICS: - - MCORE.IDM.C.WriteRequest - config: nodeId: 0x12344321 cluster: "Basic" diff --git a/src/app/tests/suites/certification/Test_TC_LVL_2_3.yaml b/src/app/tests/suites/certification/Test_TC_LVL_2_3.yaml index 41342ece3a99b4..061f1b8d05ac29 100644 --- a/src/app/tests/suites/certification/Test_TC_LVL_2_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_LVL_2_3.yaml @@ -638,9 +638,9 @@ tests: TH all-clusters-minimal-app does not support optional attributes To verify this behaviour send the below mentioned commands and check the result as unsupported attribute - ./chip-tool levelcontrol write on-off-transition-time 5 1 1 - ./chip-tool levelcontrol write on-transition-time 5 1 1 - ./chip-tool levelcontrol write off-transition-time 5 1 1 - ./chip-tool levelcontrol write default-move-rate 5 1 1 - ./chip-tool levelcontrol write start-up-current-level 5 1 1 + ./chip-tool levelcontrol write on-off-transition-time 5 1 1 + ./chip-tool levelcontrol write on-transition-time 5 1 1 + ./chip-tool levelcontrol write off-transition-time 5 1 1 + ./chip-tool levelcontrol write default-move-rate 5 1 1 + ./chip-tool levelcontrol write start-up-current-level 5 1 1 disabled: true 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 e7dc212c8685c5..fd5883aecea22f 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 @@ -28,7 +28,16 @@ config: tests: - label: "Note" verification: | - To execute this test case set onmode to any integer value because as default it value has null. + To Execute the TC-MOD-3.4 test case using reboot in raspi device we followed the below suggested way: + + To run a reboot test case on raspi, run the app with --KVS flag with a file in local directory and pass that file to the command to launch the app. Steps + + + step-1: create a file using touch command , something like touch mytest.txt + step-2: chmod 777 mytest.txt + step-3: launch the app sudo ./out/all-clusters-app/chip-all-clusters-app --KVS ./mytest.txt + + if you launch the app with the above commands and provision the app, even when you reboot the app with 'sudo reboot' , next time you launch the app with 'sudo ./out/all-clusters-app/chip-all-clusters-app --KVS ./mytest.txt' , you can run read/write attribs and commands without reprovisioning the device. disabled: true - label: "TH reads the StartUpMode attribute from the DUT" diff --git a/src/app/tests/suites/certification/Test_TC_SWTCH_2_2.yaml b/src/app/tests/suites/certification/Test_TC_SWTCH_2_2.yaml index 9dc41af585e626..60473def45fa9d 100644 --- a/src/app/tests/suites/certification/Test_TC_SWTCH_2_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_SWTCH_2_2.yaml @@ -49,6 +49,7 @@ tests: On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) + echo "{"Name":"SwitchLatched","NewPosition":1}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) Please use Interactive mode to Verify the subscription of an event @@ -876,8 +877,6 @@ tests: On Raspi platform To trigger the event give the below command by opening an another terminal in DUT (Below is the example command developed in all-clusters-app to generate the event, Vendor Dut should have capability to generate this event) - echo "{"Name":"MultiPressComplete","PreviousPosition":1,"TotalNumberOfPressesCounted":3}" > /tmp/chip_all_clusters_fifo_ (PID of DUT) - [1659694592.347850][2530:2538] CHIP:-: Received payload: "{"Name":"MultiPressComplete","PreviousPosition":1,"TotalNumberOfPressesCounted":3}" [1659694592.348389][2530:2530] CHIP:DMG: Endpoint 1, Cluster 0x0000_003B update version to ee5e772b [1659694592.348481][2530:2530] CHIP:-: The new position when the momentary switch has been pressed in a multi-press sequence:1