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 483f5aaa617700..bd5c531a1a298a 100644 --- a/src/app/tests/suites/certification/Test_TC_BR_4.yaml +++ b/src/app/tests/suites/certification/Test_TC_BR_4.yaml @@ -6000,7 +6000,7 @@ tests: "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.UseDeviceState + #PICS: MCORE.DEVLIST.UseDeviceNames verification: | NodeLabel is supported for endpoints 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 @@ -6805,6 +6805,7 @@ tests: - 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)" + #PICS: MCORE.DEVLIST.UseDeviceNames verification: | ./chip-tool bridgeddevicebasicinformation read node-label 1 3 @@ -6882,6 +6883,7 @@ tests: disabled: true - label: "Verify DUT contains the updated name for the renamed device" + #PICS: MCORE.DEVLIST.UseDeviceNames verification: | Verify on TH(bridge-app) Log b diff --git a/src/app/tests/suites/certification/Test_TC_CC_2_1.yaml b/src/app/tests/suites/certification/Test_TC_CC_2_1.yaml index 23629e33d0232d..6330f250c2077d 100644 --- a/src/app/tests/suites/certification/Test_TC_CC_2_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_CC_2_1.yaml @@ -92,7 +92,7 @@ tests: maxValue: 4 - label: "TH reads CompensationText attribute from DUT" - PICS: CC.S.A0005 + PICS: CC.S.A0006 command: "readAttribute" attribute: "CompensationText" response: diff --git a/src/app/tests/suites/certification/Test_TC_CC_7_5.yaml b/src/app/tests/suites/certification/Test_TC_CC_7_5.yaml index 956d166d45e573..0b2d71db6c2666 100644 --- a/src/app/tests/suites/certification/Test_TC_CC_7_5.yaml +++ b/src/app/tests/suites/certification/Test_TC_CC_7_5.yaml @@ -372,6 +372,35 @@ tests: [1666947536.315798][52174:52174] CHIP:DMG: SuppressResponse = true, [1666947536.315803][52174:52174] CHIP:DMG: InteractionModelRevision = 1 [1666947536.315805][52174:52174] CHIP:DMG: } + + ./chip-tool colorcontrol read current-saturation 1 1 + After 20 Seconds, Verify response contains Current-saturation value in TH(all-clusters-app) Logs: + ReportDataMessage = + [1666947452.160090][52174:52174] CHIP:DMG: { + [1666947452.160094][52174:52174] CHIP:DMG: AttributeReportIBs = + [1666947452.160100][52174:52174] CHIP:DMG: [ + [1666947452.160105][52174:52174] CHIP:DMG: AttributeReportIB = + [1666947452.160113][52174:52174] CHIP:DMG: { + [1666947452.160117][52174:52174] CHIP:DMG: AttributeDataIB = + [1666947452.160122][52174:52174] CHIP:DMG: { + [1666947452.160127][52174:52174] CHIP:DMG: DataVersion = 0x257547d6, + [1666947452.160132][52174:52174] CHIP:DMG: AttributePathIB = + [1666947452.160140][52174:52174] CHIP:DMG: { + [1666947452.160145][52174:52174] CHIP:DMG: Endpoint = 0x1, + [1666947452.160151][52174:52174] CHIP:DMG: Cluster = 0x300, + [1666947452.160156][52174:52174] CHIP:DMG: Attribute = 0x0000_0001, + [1666947452.160162][52174:52174] CHIP:DMG: } + [1666947452.160168][52174:52174] CHIP:DMG: + [1666947452.160174][52174:52174] CHIP:DMG: Data = 100, + [1666947452.160178][52174:52174] CHIP:DMG: }, + [1666947452.160186][52174:52174] CHIP:DMG: + [1666947452.160191][52174:52174] CHIP:DMG: }, + [1666947452.160197][52174:52174] CHIP:DMG: + [1666947452.160201][52174:52174] CHIP:DMG: ], + [1666947452.160209][52174:52174] CHIP:DMG: + [1666947452.160213][52174:52174] CHIP:DMG: SuppressResponse = true, + [1666947452.160218][52174:52174] CHIP:DMG: InteractionModelRevision = 1 + [1666947452.160222][52174:52174] CHIP:DMG: } disabled: true - label: "DUT sends StopMoveStep command to TH." diff --git a/src/app/tests/suites/certification/Test_TC_CNET_4_12.yaml b/src/app/tests/suites/certification/Test_TC_CNET_4_12.yaml index f68e201538cbe7..346661683c69c2 100644 --- a/src/app/tests/suites/certification/Test_TC_CNET_4_12.yaml +++ b/src/app/tests/suites/certification/Test_TC_CNET_4_12.yaml @@ -245,7 +245,7 @@ tests: "TH sends AddOrUpdateThre adNetwork command to the DUT with the OperationalDatase t field set to PIXIT.CNET.THRE AD_2ND_OPERATI ONALDATASET and Breadcrumb field set to 1" - PICS: CNET.S.C02.Rsp && CNET.S.C05.Tx + PICS: CNET.S.C03.Rsp && CNET.S.C05.Tx verification: | Mark as not applicable and proceed to next step disabled: true 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 eafa43790a9f43..676e4c9d978207 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 @@ -148,7 +148,7 @@ tests: should be repeated RemainingNetwor kSlots times using DIFFERENT OperationalDatase t values and Breadcrumb set to 1. Note that these credentials are NOT required to be connectable." - PICS: CNET.S.C02.Rsp && CNET.S.C05.Tx + PICS: CNET.S.C03.Rsp && CNET.S.C05.Tx verification: | ./chip-tool networkcommissioning add-or-update-thread-network hex:1011101122222229 1 0 --Breadcrumb 1 @@ -274,7 +274,7 @@ tests: should be repeated RemainingNetwor kSlots times using DIFFERENT OperationalDatase t values and Breadcrumb set to 1. Note that these credentials are NOT required to be connectable" - PICS: CNET.S.C02.Rsp && CNET.S.C05.Tx + PICS: CNET.S.C03.Rsp && CNET.S.C05.Tx verification: | The test case is not verifiable in RPI platform. As MaxNetworks value is 1 but expected is 4 ( Pre-Condition) diff --git a/src/app/tests/suites/certification/Test_TC_CNET_4_17.yaml b/src/app/tests/suites/certification/Test_TC_CNET_4_17.yaml index 7623a50e1e1237..4a8e255318fba6 100644 --- a/src/app/tests/suites/certification/Test_TC_CNET_4_17.yaml +++ b/src/app/tests/suites/certification/Test_TC_CNET_4_17.yaml @@ -37,7 +37,7 @@ tests: disabled: true - label: "DUT reads the MaxNetworks attribute from the TH" - PICS: CNET.S.A0000 + PICS: CNET.C.A0000 verification: | ./chip-tool networkcommissioning read max-networks 1 0 @@ -114,7 +114,7 @@ tests: disabled: true - label: "DUT reads the Networks attribute from the TH" - PICS: CNET.S.A0001 + PICS: CNET.C.A0001 verification: | ./chip-tool networkcommissioning read networks 1 0 @@ -217,7 +217,7 @@ tests: disabled: true - label: "DUT reads ScanMaxTimeSeconds attribute from the TH" - PICS: CNET.S.A0002 + PICS: CNET.C.A0002 verification: | ./chip-tool networkcommissioning read scan-max-time-seconds 1 0 @@ -294,7 +294,7 @@ tests: disabled: true - label: "DUT reads ConnectMaxTimeSeconds attribute from the TH" - PICS: CNET.S.A0003 + PICS: CNET.C.A0003 verification: | ./chip-tool networkcommissioning read connect-max-time-seconds 1 0 @@ -372,7 +372,7 @@ tests: disabled: true - label: "DUT reads InterfaceEnabled attribute from the TH" - PICS: CNET.S.A0004 + PICS: CNET.C.A0004 verification: | ./chip-tool networkcommissioning read interface-enabled 1 0 @@ -448,7 +448,7 @@ tests: disabled: true - label: "DUT reads LastNetworkingStatus attribute from the TH" - PICS: CNET.S.A0005 + PICS: CNET.C.A0005 verification: | ./chip-tool networkcommissioning read last-networking-status 1 0 @@ -524,7 +524,7 @@ tests: disabled: true - label: "DUT reads LastNetworkID attribute from the TH" - PICS: CNET.S.A0006 + PICS: CNET.C.A0006 verification: | ./chip-tool networkcommissioning read last-network-id 1 0 @@ -599,7 +599,7 @@ tests: disabled: true - label: "DUT reads LastConnectErrorValue attribute from the TH" - PICS: CNET.S.A0007 + PICS: CNET.C.A0007 verification: | ./chip-tool networkcommissioning read last-connect-error-value 1 0 diff --git a/src/app/tests/suites/certification/Test_TC_CNET_4_18.yaml b/src/app/tests/suites/certification/Test_TC_CNET_4_18.yaml index 467a612b12de27..d3635d4a8d6f31 100644 --- a/src/app/tests/suites/certification/Test_TC_CNET_4_18.yaml +++ b/src/app/tests/suites/certification/Test_TC_CNET_4_18.yaml @@ -37,7 +37,7 @@ tests: disabled: true - label: "DUT reads the MaxNetworks attribute from the TH" - PICS: CNET.S.A0000 + PICS: CNET.C.A0000 verification: | ./chip-tool networkcommissioning read max-networks 54 0 @@ -58,7 +58,7 @@ tests: disabled: true - label: "DUT reads the Networks attribute from the TH" - PICS: CNET.S.A0001 + PICS: CNET.C.A0001 verification: | ./chip-tool networkcommissioning read networks 54 0 @@ -78,7 +78,7 @@ tests: disabled: true - label: "DUT reads ScanMaxTimeSeconds attribute from the TH" - PICS: CNET.S.A0002 + PICS: CNET.C.A0002 verification: | ./chip-tool networkcommissioning read scan-max-time-seconds 54 0 @@ -96,7 +96,7 @@ tests: disabled: true - label: "DUT reads ConnectMaxTimeSeconds attribute from the TH" - PICS: CNET.S.A0003 + PICS: CNET.C.A0003 verification: | ./chip-tool networkcommissioning read connect-max-time-seconds 54 0 @@ -114,7 +114,7 @@ tests: disabled: true - label: "DUT reads InterfaceEnabled attribute from the TH" - PICS: CNET.S.A0004 + PICS: CNET.C.A0004 verification: | ./chip-tool networkcommissioning read interface-enabled 54 0 @@ -132,7 +132,7 @@ tests: disabled: true - label: "DUT reads LastNetworkingStatus attribute from the TH" - PICS: CNET.S.A0005 + PICS: CNET.C.A0005 verification: | ./chip-tool networkcommissioning read last-networking-status 54 0 @@ -153,7 +153,7 @@ tests: disabled: true - label: "DUT reads LastNetworkID attribute from the TH" - PICS: CNET.S.A0006 + PICS: CNET.C.A0006 verification: | ./chip-tool networkcommissioning read last-network-id 54 0 @@ -174,7 +174,7 @@ tests: disabled: true - label: "DUT reads LastConnectErrorValue attribute from the TH" - PICS: CNET.S.A0007 + PICS: CNET.C.A0007 verification: | ./chip-tool networkcommissioning read last-connect-error-value 54 0 diff --git a/src/app/tests/suites/certification/Test_TC_CNET_4_19.yaml b/src/app/tests/suites/certification/Test_TC_CNET_4_19.yaml index cff82bcb39efcd..c2f27a7da0bb41 100644 --- a/src/app/tests/suites/certification/Test_TC_CNET_4_19.yaml +++ b/src/app/tests/suites/certification/Test_TC_CNET_4_19.yaml @@ -37,7 +37,7 @@ tests: disabled: true - label: "DUT reads the MaxNetworks attribute from the TH" - PICS: CNET.S.A0000 + PICS: CNET.C.A0000 verification: | ./chip-tool networkcommissioning read max-networks 1 0 @@ -114,7 +114,7 @@ tests: disabled: true - label: "DUT reads the Networks attribute from the TH" - PICS: CNET.S.A0001 + PICS: CNET.C.A0001 verification: | ./chip-tool networkcommissioning read networks 1 0 @@ -216,7 +216,7 @@ tests: disabled: true - label: "DUT reads InterfaceEnabled attribute from the TH" - PICS: CNET.S.A0004 + PICS: CNET.C.A0004 verification: | ./chip-tool networkcommissioning read interface-enabled 1 0 @@ -291,7 +291,7 @@ tests: disabled: true - label: "DUT reads LastNetworkingStatus attribute from the TH" - PICS: CNET.S.A0005 + PICS: CNET.C.A0005 verification: | ./chip-tool networkcommissioning read last-networking-status 1 0 @@ -366,7 +366,7 @@ tests: disabled: true - label: "DUT reads LastNetworkID attribute from the TH" - PICS: CNET.S.A0006 + PICS: CNET.C.A0006 verification: | ./chip-tool networkcommissioning read last-network-id 1 0 @@ -441,7 +441,7 @@ tests: disabled: true - label: "DUT reads LastConnectErrorValue attribute from the TH" - PICS: CNET.S.A0007 + PICS: CNET.C.A0007 verification: | ./chip-tool networkcommissioning read last-connect-error-value 1 0 diff --git a/src/app/tests/suites/certification/Test_TC_DD_1_11.yaml b/src/app/tests/suites/certification/Test_TC_DD_1_11.yaml index 4a93bed79a1fd0..538ea7013350c9 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_1_11.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_1_11.yaml @@ -75,8 +75,8 @@ tests: disabled: true - label: - "Verify the DUT follows the correct order of onboarding the TH devices - which must be from first to last starting from left to right." + "Verify the DUT indicates to the user the need to commission TH + devices one by one by scanning their individual QR codes." PICS: "!(MCORE.DD.CTRL_CONCATENATED_QR_CODE_1) && MCORE.DD.CTRL_CONCATENATED_QR_CODE_2" diff --git a/src/app/tests/suites/certification/Test_TC_DESC_1_1.yaml b/src/app/tests/suites/certification/Test_TC_DESC_1_1.yaml index 17462b1eea9258..92072fbcfa1f6e 100644 --- a/src/app/tests/suites/certification/Test_TC_DESC_1_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_DESC_1_1.yaml @@ -13,7 +13,7 @@ # limitations under the License. # Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are currently set to default -name: 84.1.1. [TC-DESC-1.1] Descriptor Cluster Attributes with DUT as Server +name: 84.1.1. [TC-DESC-1.1] Global Attributes [DUT-Server] PICS: - DESC.S diff --git a/src/app/tests/suites/certification/Test_TC_DGWIFI_3_2.yaml b/src/app/tests/suites/certification/Test_TC_DGWIFI_3_2.yaml index 0fe5432d7624ea..62460173bafef8 100644 --- a/src/app/tests/suites/certification/Test_TC_DGWIFI_3_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_DGWIFI_3_2.yaml @@ -35,7 +35,7 @@ tests: disabled: true - label: "DUT sends ResetCounts command to TH" - PICS: DGWIFI.S.C00.Rsp + PICS: DGWIFI.C.C00.Tx verification: | ./chip-tool wifinetworkdiagnostics reset-counts 1 0 diff --git a/src/app/tests/suites/certification/Test_TC_DRLK_2_11.yaml b/src/app/tests/suites/certification/Test_TC_DRLK_2_11.yaml index 179cbdb2d287e2..604619d41eac47 100644 --- a/src/app/tests/suites/certification/Test_TC_DRLK_2_11.yaml +++ b/src/app/tests/suites/certification/Test_TC_DRLK_2_11.yaml @@ -85,6 +85,53 @@ tests: - name: "NextUserIndex" value: null + - label: + "TH reads NumberOfTotalUsersSupported attribute and saves for future + use." + PICS: DRLK.S.F08 && DRLK.S.A0001 + command: "readAttribute" + attribute: "NumberOfTotalUsersSupported" + response: + constraints: + minValue: 0 + maxValue: 65535 + + - label: "TH reads MinPINCodeLength attribute and saves for future use." + PICS: DRLK.S.F08 && DRLK.S.F00 + command: "readAttribute" + attribute: "MinPINCodeLength" + response: + constraints: + minValue: 0 + maxValue: 255 + + - label: "TH reads MaxPINCodeLength attribute and saves for future use." + PICS: DRLK.S.F08 && DRLK.S.A0001 + command: "readAttribute" + attribute: "MaxPINCodeLength" + response: + constraints: + minValue: 0 + maxValue: 255 + + - label: "TH reads MinRFIDCodeLength attribute and saves for future use." + PICS: DRLK.S.F08 && DRLK.S.F01 && DRLK.S.A001a + command: "readAttribute" + attribute: "MinRFIDCodeLength" + response: + constraints: + minValue: 0 + maxValue: 255 + + - label: "TH reads MaxRFIDCodeLength attribute and saves for future use." + PICS: DRLK.S.F08 && DRLK.S.F01 && DRLK.S.A0019 + command: "readAttribute" + attribute: "MaxRFIDCodeLength" + response: + constraints: + minValue: 0 + maxValue: 255 + - label: "TH sends Set Credential Command to DUT with type PIN" PICS: DRLK.S.F00 && DRLK.S.F08 && DRLK.S.C22.Rsp && DRLK.S.C23.Tx command: "SetCredential" @@ -189,7 +236,7 @@ tests: value: null - label: "TH sends Get Credential Status Command with type RFID" - PICS: DRLK.S.F01 && DRLK.S.C24.Rsp && DRLK.S.C25.Tx + PICS: DRLK.S.F08 && DRLK.S.F01 && DRLK.S.C24.Rsp && DRLK.S.C25.Tx command: "GetCredentialStatus" arguments: values: @@ -211,7 +258,7 @@ tests: value: null - label: "TH sends Get Credential Status Command with type FingerVein" - PICS: DRLK.S.F02 && DRLK.S.C24.Rsp && DRLK.S.C25.Tx + PICS: DRLK.S.F08 && DRLK.S.F02 && DRLK.S.C24.Rsp && DRLK.S.C25.Tx command: "GetCredentialStatus" arguments: values: @@ -242,7 +289,7 @@ tests: value: { CredentialType: 1, CredentialIndex: 1 } - label: "TH sends Get Credential Status Command with type RFID" - PICS: DRLK.S.F01 && DRLK.S.C24.Rsp && DRLK.S.C25.Tx + PICS: DRLK.S.F08 && DRLK.S.F01 && DRLK.S.C24.Rsp && DRLK.S.C25.Tx command: "GetCredentialStatus" arguments: values: @@ -264,7 +311,7 @@ tests: value: null - label: "TH sends Get Credential Status Command with type FingerVein" - PICS: DRLK.S.F02 && DRLK.S.C24.Rsp && DRLK.S.C25.Tx + PICS: DRLK.S.F08 && DRLK.S.F02 && DRLK.S.C24.Rsp && DRLK.S.C25.Tx command: "GetCredentialStatus" arguments: values: @@ -295,7 +342,7 @@ tests: value: { CredentialType: 2, CredentialIndex: 1 } - label: "TH sends Get Credential Status Command with type FingerVein" - PICS: DRLK.S.F02 && DRLK.S.C24.Rsp && DRLK.S.C25.Tx + PICS: DRLK.S.F08 && DRLK.S.F02 && DRLK.S.C24.Rsp && DRLK.S.C25.Tx command: "GetCredentialStatus" arguments: values: @@ -326,7 +373,7 @@ tests: value: { CredentialType: 4, CredentialIndex: 1 } - label: "TH sends Get Credential Status Command to DUT with type PIN" - PICS: DRLK.S.F00 && DRLK.S.F08 && DRLK.S.C24.Rsp && DRLK.S.C25.Tx + PICS: DRLK.S.F00 && DRLK.S.F08 && DRLK.S.C24.Rsp command: "GetCredentialStatus" arguments: values: @@ -346,7 +393,7 @@ tests: value: null - label: "TH sends Get Credential Status Command to DUT with type RFID" - PICS: DRLK.S.F01 && DRLK.S.F08 && DRLK.S.C24.Rsp && DRLK.S.C25.Tx + PICS: DRLK.S.F01 && DRLK.S.F08 && DRLK.S.C24.Rsp command: "GetCredentialStatus" arguments: values: @@ -367,7 +414,7 @@ tests: - label: "TH sends Get Credential Status Command to DUT with type FingerVein" - PICS: DRLK.S.F02 && DRLK.S.F08 && DRLK.S.C24.Rsp && DRLK.S.C25.Tx + PICS: DRLK.S.F02 && DRLK.S.F08 && DRLK.S.C24.Rsp command: "GetCredentialStatus" arguments: values: diff --git a/src/app/tests/suites/certification/Test_TC_DRLK_2_3.yaml b/src/app/tests/suites/certification/Test_TC_DRLK_2_3.yaml index aaeeefc5b7aab2..d0208975307ad5 100644 --- a/src/app/tests/suites/certification/Test_TC_DRLK_2_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_DRLK_2_3.yaml @@ -138,7 +138,7 @@ tests: - label: "TH writes the RequirePINforRemoteOperation attribute value as False on the DUT and Verify DUT responds with UNSUPPORTED_WRITE" - PICS: DRLK.S.F07 && DRLK.S.F00 && ! DRLK.S.A0033 + PICS: DRLK.S.F07 && DRLK.S.F00 && !DRLK.S.A0033 command: "writeAttribute" attribute: "RequirePINforRemoteOperation" arguments: @@ -179,7 +179,7 @@ tests: - label: "TH writes the RequirePINforRemoteOperation attribute value as False on the DUT and Verify DUT responds with UNSUPPORTED_WRITE" - PICS: DRLK.S.F07 && DRLK.S.F00 && ! DRLK.S.A0033 + PICS: DRLK.S.F07 && DRLK.S.F00 && !DRLK.S.A0033 command: "writeAttribute" attribute: "RequirePINforRemoteOperation" arguments: @@ -308,7 +308,7 @@ tests: - label: "TH reads the UserCodeTemporaryDisableTime attribute from the DUT and check attribute is triggered" - PICS: DRLK.S.F07 && DRLK.S.F00 && DRLK.S.A0031 + PICS: DRLK.S.F00 && DRLK.S.F01 && DRLK.S.A0031 command: "readAttribute" attribute: "UserCodeTemporaryDisableTime" response: diff --git a/src/app/tests/suites/certification/Test_TC_DRLK_2_9.yaml b/src/app/tests/suites/certification/Test_TC_DRLK_2_9.yaml index 8d171385b893a6..c9a5ea47750b72 100644 --- a/src/app/tests/suites/certification/Test_TC_DRLK_2_9.yaml +++ b/src/app/tests/suites/certification/Test_TC_DRLK_2_9.yaml @@ -253,30 +253,31 @@ tests: "TH sends Set Credential Command to DUT and Verify that the DUT sends Set Credential Response command with response as OCCUPIED if the CredentialIndex is repeated" - verification: | - Mark as not applicable and proceed to next step - - ./chip-tool doorlock set-credential 2 '{ "credentialType" : 1, "credentialIndex" : 3 }' 1234567 1 null null 1 1 --timedInteractionTimeoutMs 1000 - - Verify "DUT sends Set Credential Response command with response as OCCUPIED" on the TH(Chip-tool) Log: - - [1658473055.384297][2667:2672] CHIP:DMG: }, - [1658473055.384374][2667:2672] CHIP:DMG: Received Command Response Data, Endpoint=1 Cluster=0x0000_0101 Command=0x0000_0023 - [1658473055.384433][2667:2672] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0101 Command 0x0000_0023 - [1658473055.384516][2667:2672] CHIP:TOO: SetCredentialResponse: { - [1658473055.384571][2667:2672] CHIP:TOO: status: 2 - [1658473055.384602][2667:2672] CHIP:TOO: userIndex: null - [1658473055.384632][2667:2672] CHIP:TOO: nextCredentialIndex: 4 - [1658473055.384660][2667:2672] CHIP:TOO: } - cluster: "LogCommands" - command: "UserPrompt" PICS: PICS_USER_PROMPT && DRLK.S.F08 && DRLK.S.C22.Rsp && DRLK.S.C23.Tx + command: "SetCredential" + timedInteractionTimeoutMs: 10000 arguments: values: - - name: "message" - value: "Please enter 'y' for success" - - name: "expectedValue" - value: "y" + - name: "OperationType" + value: 2 + - name: "Credential" + value: { CredentialType: 1, CredentialIndex: 3 } + - name: "CredentialData" + value: "1234567" + - name: "UserIndex" + value: 1 + - name: "UserStatus" + value: null + - name: "UserType" + value: null + response: + values: + - name: "Status" + value: 0x03 + - name: "UserIndex" + value: null + - name: "NextCredentialIndex" + value: 2 - label: "TH sends Clear Credential Command to DUT" PICS: DRLK.S.F08 && DRLK.S.C26.Rsp @@ -288,7 +289,7 @@ tests: value: { CredentialType: 1, CredentialIndex: 1 } - label: "TH sends Get Credential Status Command to DUT" - PICS: DRLK.S.F08 && DRLK.S.C24.Rsp && DRLK.S.C25.Tx + PICS: DRLK.S.F08 && DRLK.S.C24.Rsp command: "GetCredentialStatus" arguments: values: @@ -365,7 +366,7 @@ tests: value: { CredentialType: 1, CredentialIndex: 65534 } - label: "TH sends Get Credential Status Command" - PICS: DRLK.S.F08 && DRLK.S.C24.Rsp && DRLK.S.C25.Tx + PICS: DRLK.S.F08 && DRLK.S.C24.Rsp command: "GetCredentialStatus" arguments: values: diff --git a/src/app/tests/suites/certification/Test_TC_I_3_1_Simulated.yaml b/src/app/tests/suites/certification/Test_TC_I_3_1_Simulated.yaml index 7b24a5f5560e29..cebb189f7cad51 100644 --- a/src/app/tests/suites/certification/Test_TC_I_3_1_Simulated.yaml +++ b/src/app/tests/suites/certification/Test_TC_I_3_1_Simulated.yaml @@ -16,6 +16,10 @@ name: 59.3.1. [TC-I-3.1] Attributes with Client as DUT PICS: - I.C + - I.C.AM-READ + - I.C.AO-READ + - I.C.AM-WRITE + - I.C.AO-WRITE config: nodeId: 0x12344321 @@ -28,20 +32,24 @@ tests: # command: "WaitForCommissioning" - label: "Read attribute: IdentifyTime" + PICS: I.C.AM-READ wait: "readAttribute" attribute: "IdentifyTime" - label: "write attribute: IdentifyTime" + PICS: I.C.AM-WRITE wait: "writeAttribute" attribute: "IdentifyTime" arguments: value: - label: "Readback attribute: IdentifyTime" + PICS: I.C.AM-READ wait: "readAttribute" attribute: "IdentifyTime" - label: "Read attribute: identifytype" + PICS: I.C.AM-READ wait: "readAttribute" attribute: "IdentifyType" @@ -491,7 +499,7 @@ tests: There is no optional attribute for this cluster cluster: "LogCommands" command: "UserPrompt" - PICS: PICS_SKIP_SAMPLE_APP + PICS: PICS_SKIP_SAMPLE_APP && I.C.AO-READ arguments: values: - name: "message" @@ -506,7 +514,7 @@ tests: This cluster doesn't have any writable attributes cluster: "LogCommands" command: "UserPrompt" - PICS: PICS_SKIP_SAMPLE_APP + PICS: PICS_SKIP_SAMPLE_APP && I.C.AO-WRITE arguments: values: - name: "message" diff --git a/src/app/tests/suites/certification/Test_TC_OCC_2_2_Simulated.yaml b/src/app/tests/suites/certification/Test_TC_OCC_2_2_Simulated.yaml index b376651adffaf4..92d62439f7e8f0 100644 --- a/src/app/tests/suites/certification/Test_TC_OCC_2_2_Simulated.yaml +++ b/src/app/tests/suites/certification/Test_TC_OCC_2_2_Simulated.yaml @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -name: 30.2.1. [TC-OCC-2.2] Attributes with server as DUT +name: 28.2.2. [TC-OCC-2.2] Attributes with client as DUT PICS: - OCC.C diff --git a/src/app/tests/suites/certification/Test_TC_OCC_2_4_Simulated.yaml b/src/app/tests/suites/certification/Test_TC_OCC_2_4_Simulated.yaml index 8db97983edd9fc..3417f29ea9fe32 100644 --- a/src/app/tests/suites/certification/Test_TC_OCC_2_4_Simulated.yaml +++ b/src/app/tests/suites/certification/Test_TC_OCC_2_4_Simulated.yaml @@ -12,7 +12,9 @@ # See the License for the specific language governing permissions and # limitations under the License. -name: 30.2.1. [TC-OCC-2.4] Attributes with server as DUT +name: + 28.3.2. [TC-OCC-2.4] OccupancySensorTypeBitmap and OccupancySensorType + interdependency with client as DUT PICS: - OCC.C @@ -28,11 +30,11 @@ tests: # command: "WaitForCommissioning" - label: "TH reads OccupancySensorType attribute from DUT" - PICS: OCC.S.A0001 + PICS: OCC.C.A0001 wait: "readAttribute" attribute: "OccupancySensorType" - label: "TH reads OccupancySensorTypeBitmap attribute from DUT" - PICS: OCC.S.A0002 + PICS: OCC.C.A0002 wait: "readAttribute" attribute: "OccupancySensorTypeBitmap" diff --git a/src/app/tests/suites/certification/Test_TC_PCC_2_2.yaml b/src/app/tests/suites/certification/Test_TC_PCC_2_2.yaml index 0d02638d029fe6..310268782fdca7 100644 --- a/src/app/tests/suites/certification/Test_TC_PCC_2_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_PCC_2_2.yaml @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -name: 15.2.2. [TC-PCC-2.2] Primary functionality with server as DUT +name: 16.2.2. [TC-PCC-2.2] Operation Mode with Server as DUT PICS: - PCC.S diff --git a/src/app/tests/suites/certification/Test_TC_PCC_2_3.yaml b/src/app/tests/suites/certification/Test_TC_PCC_2_3.yaml index 1e90d6ce70a037..ae1a7c819b399f 100644 --- a/src/app/tests/suites/certification/Test_TC_PCC_2_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_PCC_2_3.yaml @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -name: 15.2.3. [TC-PCC-2.3] Primary functionality with server as DUT +name: 16.2.3. [TC-PCC-2.3] Control Mode with Server as DUT PICS: - PCC.S diff --git a/src/app/tests/suites/certification/Test_TC_PCC_2_4.yaml b/src/app/tests/suites/certification/Test_TC_PCC_2_4.yaml index 091f62eb8af885..601f084846112f 100644 --- a/src/app/tests/suites/certification/Test_TC_PCC_2_4.yaml +++ b/src/app/tests/suites/certification/Test_TC_PCC_2_4.yaml @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -name: 15.2.4. [TC-PCC-2.4] Primary functionality with server as DUT +name: 16.2.4. [TC-PCC-2.4] Life Time Counters with Server as DUT PICS: - PCC.S diff --git a/src/app/tests/suites/certification/Test_TC_PRS_3_1_Simulated.yaml b/src/app/tests/suites/certification/Test_TC_PRS_3_1_Simulated.yaml index a04f15f6592839..fb65c3dc95351e 100644 --- a/src/app/tests/suites/certification/Test_TC_PRS_3_1_Simulated.yaml +++ b/src/app/tests/suites/certification/Test_TC_PRS_3_1_Simulated.yaml @@ -14,6 +14,13 @@ name: 34.3.1. [TC-PRS-3.1] Attributes with Client as DUT +PICS: + - PRS.C + - PRS.C.AM-READ + - PRS.C.AO-READ + - PRS.C.AM-WRITE + - PRS.C.AO-WRITE + config: nodeId: 0x12344321 cluster: "Pressure Measurement" @@ -25,38 +32,47 @@ tests: # command: "WaitForCommissioning" - label: "Read attribute: MeasuredValue" + PICS: PRS.C.AM-READ wait: "readAttribute" attribute: "MeasuredValue" - label: "Read attribute: MinMeasuredValue" + PICS: PRS.C.AM-READ wait: "readAttribute" attribute: "MinMeasuredValue" - label: "Read attribute: MaxMeasuredValue" + PICS: PRS.C.AM-READ wait: "readAttribute" attribute: "MaxMeasuredValue" - label: "Read attribute: Tolerance" + PICS: PRS.C.AO-READ wait: "readAttribute" attribute: "Tolerance" - label: "Read attribute: ScaledValue" + PICS: PRS.C.AM-READ wait: "readAttribute" attribute: "ScaledValue" - label: "Read attribute: MinScaledValue" + PICS: PRS.C.AM-READ wait: "readAttribute" attribute: "MinScaledValue" - label: "Read attribute: MaxScaledValue" + PICS: PRS.C.AM-READ wait: "readAttribute" attribute: "MaxScaledValue" - label: "Read attribute: ScaledTolerance" + PICS: PRS.C.AO-READ wait: "readAttribute" attribute: "ScaledTolerance" - label: "Read attribute: Scale" + PICS: PRS.C.AM-READ wait: "readAttribute" attribute: "Scale" @@ -198,7 +214,7 @@ tests: ./chip-tool pressuremeasurement read scale 1 1 cluster: "LogCommands" command: "UserPrompt" - PICS: PICS_SKIP_SAMPLE_APP + PICS: PICS_SKIP_SAMPLE_APP && PRS.C.AO-READ arguments: values: - name: "message" @@ -213,7 +229,7 @@ tests: This cluster doesn't have any writable attributes cluster: "LogCommands" command: "UserPrompt" - PICS: PICS_SKIP_SAMPLE_APP + PICS: PICS_SKIP_SAMPLE_APP && PRS.C.AO-WRITE arguments: values: - name: "message" diff --git a/src/app/tests/suites/certification/Test_TC_PS_3_1_Simulated.yaml b/src/app/tests/suites/certification/Test_TC_PS_3_1_Simulated.yaml index b4db8ff0c8af9e..33d229a67e0329 100644 --- a/src/app/tests/suites/certification/Test_TC_PS_3_1_Simulated.yaml +++ b/src/app/tests/suites/certification/Test_TC_PS_3_1_Simulated.yaml @@ -154,3 +154,240 @@ tests: - label: "Read attribute: ActiveBatChargeFaults" wait: "readAttribute" attribute: "ActiveBatChargeFaults" + + - label: + "Configure TH such that it implements mandatory and none of the + optional attributes of the server-side of the cluster, and that it + also reflects this in global attributes such as FeatureMap and + AttributeList. Commission DUT to TH again" + verification: | + Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) + + ./chip-tool powersource read attribute-list 1 0 + + verify the " attribute-list response" on the TH (all-cluster-minimal-app) log: + + [1659596771.124636][2409:2409] CHIP:IM: Received Read request + [1659596771.124765][2409:2409] CHIP:DMG: ReadRequestMessage = + [1659596771.124795][2409:2409] CHIP:DMG: { + [1659596771.124814][2409:2409] CHIP:DMG: AttributePathIBs = + [1659596771.124838][2409:2409] CHIP:DMG: [ + [1659596771.124859][2409:2409] CHIP:DMG: AttributePathIB = + [1659596771.124901][2409:2409] CHIP:DMG: { + [1659596771.124928][2409:2409] CHIP:DMG: Endpoint = 0x0, + [1659596771.124963][2409:2409] CHIP:DMG: Cluster = 0x2f, + [1659596771.124989][2409:2409] CHIP:DMG: Attribute = 0x0000_FFFB, + [1659596771.125020][2409:2409] CHIP:DMG: } + [1659596771.125045][2409:2409] CHIP:DMG: + [1659596771.125077][2409:2409] CHIP:DMG: ], + [1659596771.125102][2409:2409] CHIP:DMG: + [1659596771.125134][2409:2409] CHIP:DMG: isFabricFiltered = true, + [1659596771.125156][2409:2409] CHIP:DMG: InteractionModelRevision = 1 + [1659596771.125177][2409:2409] CHIP:DMG: }, + + + + ./chip-tool powersource read status 1 1 + + verify the " status response" on the TH (all-cluster-minimal-app) log: + + [1646155382.977534][33190:33190] CHIP:EM: Handling via exchange: 16568r, Delegate: 0xaaaace1730c8 + [1646155382.978021][33190:33190] CHIP:IM: Received Read request + [1646155382.978109][33190:33190] CHIP:DMG: ReadRequestMessage = + [1646155382.978143][33190:33190] CHIP:DMG: { + [1646155382.978167][33190:33190] CHIP:DMG: AttributePathIBs = + [1646155382.978204][33190:33190] CHIP:DMG: [ + [1646155382.978309][33190:33190] CHIP:DMG: AttributePathIB = + [1646155382.978369][33190:33190] CHIP:DMG: { + [1646155382.978408][33190:33190] CHIP:DMG: Endpoint = 0x1, + [1646155382.978459][33190:33190] CHIP:DMG: Cluster = 0x2f, + [1646155382.978513][33190:33190] CHIP:DMG: Attribute = 0x0000_0000, + [1646155382.978545][33190:33190] CHIP:DMG: } + [1646155382.978767][33190:33190] CHIP:DMG: + [1646155382.978804][33190:33190] CHIP:DMG: ], + [1646155382.978836][33190:33190] CHIP:DMG: + [1646155382.978872][33190:33190] CHIP:DMG: isFabricFiltered = false, + [1646155382.978901][33190:33190] CHIP:DMG: InteractionModelRevision = 1 + [1646155382.978927][33190:33190] CHIP:DMG: }, + [1646155382.978998][33190:33190] CHIP:DMG: IM RH moving to [GeneratingReports] + [1646155382.979658][33190:33190] CHIP:DMG: Cluster 2f, Attribute 0 is dirty + [1646155382.979729][33190:33190] CHIP:DMG: Reading attribute: Cluster=0x0000_002F Endpoint=1 AttributeId=0x0000_0000 (expanded=0) + [1646155382.979764][33190:33190] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_002F e=1 p=v + [1646010346.974150][33190:33190] CHIP:DMG: AccessControl: checking f=1 a=c s=0x000000000001B669 t= c=0x0000_0003 e=1 p=v + + ./chip-tool powersource read order 1 1 + + verify the " order response" on the TH (all-cluster-minimal-app) log: + + [1653395573.862606][19412:19412] CHIP:IM: Received Read request + [1653395573.862690][19412:19412] CHIP:DMG: ReadRequestMessage = + [1653395573.862739][19412:19412] CHIP:DMG: { + [1653395573.862779][19412:19412] CHIP:DMG: AttributePathIBs = + [1653395573.862827][19412:19412] CHIP:DMG: [ + [1653395573.862872][19412:19412] CHIP:DMG: AttributePathIB = + [1653395573.862928][19412:19412] CHIP:DMG: { + [1653395573.862980][19412:19412] CHIP:DMG: Endpoint = 0x1, + [1653395573.863037][19412:19412] CHIP:DMG: Cluster = 0x2f, + [1653395573.863101][19412:19412] CHIP:DMG: Attribute = 0x0000_0001, + [1653395573.863161][19412:19412] CHIP:DMG: } + [1653395573.863217][19412:19412] CHIP:DMG: + [1653395573.863267][19412:19412] CHIP:DMG: ], + [1653395573.863319][19412:19412] CHIP:DMG: + [1653395573.863367][19412:19412] CHIP:DMG: isFabricFiltered = true, + [1653395573.863413][19412:19412] CHIP:DMG: InteractionModelRevision = 1 + [1653395573.863456][19412:19412] CHIP:DMG: }, + [1653395573.863589][19412:19412] CHIP:DMG: IM RH moving to [GeneratingReports] + [1653395573.863720][19412:19412] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 + + ./chip-tool powersource read description 1 1 + + verify the " description response" on the TH (all-cluster-minimal-app) log: + + CHIP:IM: Received Read request + [1653395620.020314][19412:19412] CHIP:DMG: ReadRequestMessage = + [1653395620.020364][19412:19412] CHIP:DMG: { + [1653395620.020406][19412:19412] CHIP:DMG: AttributePathIBs = + [1653395620.020463][19412:19412] CHIP:DMG: [ + [1653395620.020511][19412:19412] CHIP:DMG: AttributePathIB = + [1653395620.020576][19412:19412] CHIP:DMG: { + [1653395620.020635][19412:19412] CHIP:DMG: Endpoint = 0x1, + [1653395620.020703][19412:19412] CHIP:DMG: Cluster = 0x2f, + [1653395620.020770][19412:19412] CHIP:DMG: Attribute = 0x0000_0002, + [1653395620.020833][19412:19412] CHIP:DMG: } + [1653395620.020893][19412:19412] CHIP:DMG: + [1653395620.020945][19412:19412] CHIP:DMG: ], + [1653395620.020999][19412:19412] CHIP:DMG: + [1653395620.021052][19412:19412] CHIP:DMG: isFabricFiltered = true, + [1653395620.021104][19412:19412] CHIP:DMG: InteractionModelRevision = 1 + [1653395620.021153][19412:19412] CHIP:DMG: }, + [1653395620.021252][19412:19412] CHIP:DMG: IM RH moving to [GeneratingReports] + + + ./chip-tool powersource read bat-charge-level 1 1 + + Verify the ReadRequestMessage on TH(all-clusters-minimal-app) log + + [1663140804.059599][2414:2414] CHIP:IM: Received Read request + [1663140804.059679][2414:2414] CHIP:DMG: ReadRequestMessage = + [1663140804.059706][2414:2414] CHIP:DMG: { + [1663140804.059728][2414:2414] CHIP:DMG: AttributePathIBs = + [1663140804.059754][2414:2414] CHIP:DMG: [ + [1663140804.059779][2414:2414] CHIP:DMG: AttributePathIB = + [1663140804.059828][2414:2414] CHIP:DMG: { + [1663140804.059861][2414:2414] CHIP:DMG: Endpoint = 0x1, + [1663140804.059913][2414:2414] CHIP:DMG: Cluster = 0x2f, + [1663140804.059946][2414:2414] CHIP:DMG: Attribute = 0x0000_000E, + [1663140804.059976][2414:2414] CHIP:DMG: } + [1663140804.060006][2414:2414] CHIP:DMG: + [1663140804.060033][2414:2414] CHIP:DMG: ], + [1663140804.060060][2414:2414] CHIP:DMG: + [1663140804.060087][2414:2414] CHIP:DMG: isFabricFiltered = true, + [1663140804.060111][2414:2414] CHIP:DMG: InteractionModelRevision = 1 + [1663140804.060136][2414:2414] CHIP:DMG: }, + + + ./chip-tool powersource read bat-replacement-needed 1 1 + + Verify the ReadRequestMessage on TH(all-clusters-minimal-app) log + + [1663141268.348233][2414:2414] CHIP:IM: Received Read request + [1663141268.348332][2414:2414] CHIP:DMG: ReadRequestMessage = + [1663141268.348388][2414:2414] CHIP:DMG: { + [1663141268.348418][2414:2414] CHIP:DMG: AttributePathIBs = + [1663141268.348465][2414:2414] CHIP:DMG: [ + [1663141268.348498][2414:2414] CHIP:DMG: AttributePathIB = + [1663141268.348545][2414:2414] CHIP:DMG: { + [1663141268.348584][2414:2414] CHIP:DMG: Endpoint = 0x1, + [1663141268.348637][2414:2414] CHIP:DMG: Cluster = 0x2f, + [1663141268.348685][2414:2414] CHIP:DMG: Attribute = 0x0000_000F, + [1663141268.348735][2414:2414] CHIP:DMG: } + [1663141268.348774][2414:2414] CHIP:DMG: + [1663141268.348820][2414:2414] CHIP:DMG: ], + [1663141268.348857][2414:2414] CHIP:DMG: + [1663141268.348904][2414:2414] CHIP:DMG: isFabricFiltered = true, + [1663141268.348938][2414:2414] CHIP:DMG: InteractionModelRevision = 1 + [1663141268.348982][2414:2414] CHIP:DMG: }, + [1663141268.349086][2414:2414] CHIP:DMG: IM RH moving to [GeneratingReports] + [1663141268.349214][2414:2414] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0 DirtyGeneration = 0 + [1663141268.349251][2414:2414] CHIP:DMG: Cluster 2f, Attribute f is dirty + + + ./chip-tool powersource read bat-replaceability 1 1 + + Verify the ReadRequestMessage on TH(all-clusters-minimal-app) log + + + [1663141378.115928][2414:2414] CHIP:DMG: ReadRequestMessage = + [1663141378.115978][2414:2414] CHIP:DMG: { + [1663141378.116006][2414:2414] CHIP:DMG: AttributePathIBs = + [1663141378.116050][2414:2414] CHIP:DMG: [ + [1663141378.116080][2414:2414] CHIP:DMG: AttributePathIB = + [1663141378.116124][2414:2414] CHIP:DMG: { + [1663141378.116160][2414:2414] CHIP:DMG: Endpoint = 0x1, + [1663141378.116208][2414:2414] CHIP:DMG: Cluster = 0x2f, + [1663141378.116247][2414:2414] CHIP:DMG: Attribute = 0x0000_0010, + [1663141378.116294][2414:2414] CHIP:DMG: } + [1663141378.116330][2414:2414] CHIP:DMG: + [1663141378.116372][2414:2414] CHIP:DMG: ], + [1663141378.116407][2414:2414] CHIP:DMG: + [1663141378.116450][2414:2414] CHIP:DMG: isFabricFiltered = true, + [1663141378.116481][2414:2414] CHIP:DMG: InteractionModelRevision = 1 + [1663141378.116521][2414:2414] CHIP:DMG: }, + [1663141378.116621][2414:2414] CHIP:DMG: IM RH moving to [GeneratingReports] + cluster: "LogCommands" + command: "UserPrompt" + PICS: PICS_SKIP_SAMPLE_APP + arguments: + values: + - name: "message" + value: "Enter 'y' after success" + - name: "expectedValue" + value: "y" + + - label: + "DUT reads all supported optional attributes from TH one at a time in + a manufacturer specific order" + verification: | + Product maker needs to provide instructions for how to trigger the command on the DUT. For comparison, the DUT behavior for this test step can be simulated using chip-tool (when DUT is a commissioner/Client) + + Verify TH(all-clusters-minimal-app) receives the read command, and responds that this attribute is not available and also DUT is aware that the optional attributes are not available, and does not issue read requests for the attributes which it did read in step 2 + + ./chip-tool powersource read bat-charge-level 1 1 + + on TH all-clusters-minimal-app verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + + ./chip-tool powersource read bat-replacement-needed 1 1 + + on TH all-clusters-minimal-app verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + + + ./chip-tool powersource read bat-replaceability 1 1 + + on TH all-clusters-minimal-app verify status response a UNSUPPORTED_ATTRIBUTE + General error: 0x86 (UNSUPPORTED_ATTRIBUTE) + cluster: "LogCommands" + command: "UserPrompt" + PICS: PICS_SKIP_SAMPLE_APP + arguments: + values: + - name: "message" + value: "Enter 'y' after success" + - name: "expectedValue" + value: "y" + + - label: + "DUT writes a suitable value to all supported optional attributes on + the TH one at a time in a manufacturer specific order" + verification: | + This cluster doesn't have any writable attributes + cluster: "LogCommands" + command: "UserPrompt" + PICS: PICS_SKIP_SAMPLE_APP + arguments: + values: + - name: "message" + value: "Enter 'y' after success" + - name: "expectedValue" + value: "y" diff --git a/src/app/tests/suites/certification/Test_TC_SC_6_1.yaml b/src/app/tests/suites/certification/Test_TC_SC_6_1.yaml index 118ca3d83ef2ba..e5864b5191ee22 100644 --- a/src/app/tests/suites/certification/Test_TC_SC_6_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_SC_6_1.yaml @@ -327,6 +327,7 @@ tests: - label: "DUT reads GroupKeyMap Attribute from the GroupKeyManagement cluster from TH" + PICS: GRPKEY.C.A0000 verification: | ./chip-tool groupkeymanagement read group-key-map 1 0 @@ -362,6 +363,7 @@ tests: - label: "DUT reads GroupTable attribute from GroupKeyManagement cluster on TH" + PICS: GRPKEY.C.A0001 verification: | ./chip-tool groupkeymanagement read group-table 1 0 diff --git a/src/app/tests/suites/certification/Test_TC_ULABEL_3_1_Simulated.yaml b/src/app/tests/suites/certification/Test_TC_ULABEL_3_1_Simulated.yaml index 828d497d7f25ea..1419441fccb765 100644 --- a/src/app/tests/suites/certification/Test_TC_ULABEL_3_1_Simulated.yaml +++ b/src/app/tests/suites/certification/Test_TC_ULABEL_3_1_Simulated.yaml @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -name: 92.1. [TC-ULABEL-3.1] Global Attributes [DUT-server] +name: 95.3.1. [TC-ULABEL-3.1] User label cluster [DUT-client] PICS: - ULABEL.C