From 4271c9f8ed80a021184ef44c5492faafd8cabe04 Mon Sep 17 00:00:00 2001 From: "Restyled.io" Date: Fri, 21 Jul 2023 19:05:41 +0000 Subject: [PATCH] Restyled by prettier-yaml --- .../suites/certification/Test_TC_IDM_4_2.yaml | 35 +++--- .../suites/certification/Test_TC_SC_2_1.yaml | 6 +- .../suites/certification/Test_TC_SC_3_2.yaml | 6 +- .../suites/certification/Test_TC_SC_3_3.yaml | 9 +- .../suites/certification/Test_TC_SC_4_1.yaml | 107 ++++++++++++------ .../suites/certification/Test_TC_SC_4_10.yaml | 4 +- 6 files changed, 108 insertions(+), 59 deletions(-) diff --git a/src/app/tests/suites/certification/Test_TC_IDM_4_2.yaml b/src/app/tests/suites/certification/Test_TC_IDM_4_2.yaml index 4e38d2be691a9b..7ff05cd0e884d3 100644 --- a/src/app/tests/suites/certification/Test_TC_IDM_4_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_IDM_4_2.yaml @@ -13,7 +13,8 @@ # 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: 3.4.2. [TC-IDM-4.2] Subscription Response Messages from DUT Test Cases. +name: + 3.4.2. [TC-IDM-4.2] Subscription Response Messages from DUT Test Cases. [{DUT_Server}] PICS: @@ -32,20 +33,22 @@ tests: disabled: true - label: - If the device is has the ICD Management cluster, TH reads from the DUT the IdleModeInterval attribute - and sets the SubscriptionMaxIntervalPublisherLimit to the value read. - If the device does not have the ICD Management cluster, set the SubscriptionMaxIntervalPublisherLimit - to 60 minutes. + If the device is has the ICD Management cluster, TH reads from the DUT + the IdleModeInterval attribute and sets the + SubscriptionMaxIntervalPublisherLimit to the value read. If the device + does not have the ICD Management cluster, set the + SubscriptionMaxIntervalPublisherLimit to 60 minutes. verification: | The cluster used in the below command is an example, icdmanagement read idle-mode-interval 12344321 0 disabled: true - - label: "TH sends a subscription message to the DUT with MaxIntervalCeiling + - label: + "TH sends a subscription message to the DUT with MaxIntervalCeiling set to a value greater than the SubscriptionMaxIntervalPublisherLimit. DUT sends a report data action to the TH. TH sends a success status - response to the DUT. DUT sends a Subscribe Response Message - to the TH to activate the subscription." + response to the DUT. DUT sends a Subscribe Response Message to the TH + to activate the subscription." verification: | The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. @@ -104,11 +107,12 @@ tests: MaxInterval and MaxIntervalCeiling are different parameters. One is sent from the TH the other from DUT, verify MaxInterval <= MaxIntervalCeiling disabled: true - - label: "TH sends a subscription message to the DUT with MaxIntervalCeiling + - label: + "TH sends a subscription message to the DUT with MaxIntervalCeiling set to a value less than the SubscriptionMaxIntervalPublisherLimit. DUT sends a report data action to the TH. TH sends a success status - response to the DUT. DUT sends a Subscribe Response Message to - the TH to activate the subscription." + response to the DUT. DUT sends a Subscribe Response Message to the TH + to activate the subscription." verification: | The cluster used in the below command is an example, User can use any supported chip cluster/attribute/command. @@ -167,7 +171,8 @@ tests: MaxInterval and MaxIntervalCeiling are different parameters. One is sent from the TH the other from DUT, verify MaxInterval <= MaxIntervalCeiling disabled: true - - label: "Setup TH2 such that it does not have access to an attribute on a + - label: + "Setup TH2 such that it does not have access to an attribute on a specific cluster and endpoint. TH2 sends a subscription message to subscribe to an attribute for which it does not have access. AttributePath = [[Attribute = Attribute, Cluster = ClusterID, Endpoint @@ -178,7 +183,8 @@ tests: https://github.com/CHIP-Specifications/chip-test-plans/issues/2366 disabled: true - - label: "Setup TH2 such that it does not have access to all attributes on a + - label: + "Setup TH2 such that it does not have access to all attributes on a specific cluster and endpoint. TH2 sends a subscription request to subscribe to all attributes for which it does not have access. AttributePath = [[Cluster = ClusterID, Endpoint = EndpointID ]]." @@ -597,7 +603,8 @@ tests: [1661754615.089927][103654:103659] CHIP:EM: Piggybacking Ack for MessageCounter:223396916 on exchange: 6193i disabled: true - - label: "TH sends a subscription request to subscribe to a specific global + - label: + "TH sends a subscription request to subscribe to a specific global attribute from all clusters on all endpoints. AttributePath = [[Attribute = Global Attribute]]. +" verification: | diff --git a/src/app/tests/suites/certification/Test_TC_SC_2_1.yaml b/src/app/tests/suites/certification/Test_TC_SC_2_1.yaml index 16bdb5abc38839..93267e1d351ea3 100644 --- a/src/app/tests/suites/certification/Test_TC_SC_2_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_SC_2_1.yaml @@ -13,7 +13,8 @@ # 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: 14.2.1. [TC-SC-2.1] Session Establishment - Passcode Authenticated Session +name: + 14.2.1. [TC-SC-2.1] Session Establishment - Passcode Authenticated Session Establishment (PASE) PICS: @@ -25,7 +26,8 @@ config: endpoint: 0 tests: - - label: "Initiator constructs and sends a TLV-encoded PBKDFParamRequest + - label: + "Initiator constructs and sends a TLV-encoded PBKDFParamRequest message" verification: | Verify that the responder receives the PBKDFParamRequest message. Verify that the protocol header is properly constructed: Message Flags: S Flag is set to 0, and DSIZ field is set to 0 Session ID is set to 0 Security Flags: Session Type bits are set to 0 Exchange Flags: I Flag is set to 1 Protocol Opcode is set to 32 (0x20) Protocol ID is set to 0 Verify, if possible in a debug mode, that the PBKDFParamRequest message contains: initiatorRandom - randomly generated 32-bit octet string initiatorSessionId - max size 16-bits unsigned integer that does not overlap with existing initiator session identifiers passcodeId - max size 16-bits unsigned integer hasPBKDFParameters - boolean If hasPBKDFParameters is set to true then PBKDF parameters are not known for the given passcodeId If hasPBKDFParameters is set to false then PBKDF parameters are known for the given passcodeId initiatorSessionParams - optional session-parameter-struct which contains SESSION_IDLE_INTERVAL - max size 32-bits unsigned integer SESSION_ACTIVE_INTERVAL - max size 32-bits unsigned integer SESSION_ACTIVE_THRESHOLD - max size 16-bits unsigned integer diff --git a/src/app/tests/suites/certification/Test_TC_SC_3_2.yaml b/src/app/tests/suites/certification/Test_TC_SC_3_2.yaml index 834192f22ca5de..dfeac5413f3d30 100644 --- a/src/app/tests/suites/certification/Test_TC_SC_3_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_SC_3_2.yaml @@ -24,7 +24,8 @@ config: endpoint: 0 tests: - - label: "Initiator constructs and sends a TLV-encoded Sigma1 message to + - label: + "Initiator constructs and sends a TLV-encoded Sigma1 message to Responder with resumption containing initiatorRandom initiatorSessionId destinationId resumptionID initiatorResumeMIC initiatorEphPubKey initiatorSessionParams" @@ -66,7 +67,8 @@ tests: [1683884120.042819][5117:5117] CHIP:SC: Peer assigned session key ID 44794 disabled: true - - label: "Initiator receives the Sigma2_Resume message and extracts the + - label: + "Initiator receives the Sigma2_Resume message and extracts the following values resumptionID responderSessionID sigma2ResumeMIC responderMRPParams" verification: | diff --git a/src/app/tests/suites/certification/Test_TC_SC_3_3.yaml b/src/app/tests/suites/certification/Test_TC_SC_3_3.yaml index 395d5dff3d02b6..6025e17c5d1f6f 100644 --- a/src/app/tests/suites/certification/Test_TC_SC_3_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_SC_3_3.yaml @@ -24,21 +24,24 @@ config: endpoint: 0 tests: - - label: "Responder receives the Sigma1 message and extracts the following + - label: + "Responder receives the Sigma1 message and extracts the following initiatorRandom initiatorSessionId destinationId resumptionID initiatorResumeMIC initiatorEphPubKey initiatorSessionParams" verification: | Verify that the message is properly formatted: I Flag is set to 1 S flag and DIZ fields of message flags are set to 0 Encryption Type of security flags is set to 0 The Session Key Type field is set to 0 The Protocol ID field is set to 0x0000 and The Protocol Opcode field is set to 0x30 Verify that the initiatorRandom is of Octet String maximum of length 32 bytes Verify that the initiatorSessionId is of uint16 Verify that the destinationId is of Octet string Verify that the resumptionID from the Initiator matches with the precondition Verify that the resumptionID is of Octet String maximum of length 16 bytes Verify that the initiatorEphPubKey is of Octet string Verify that the initiatorResumeMIC is of Octet string Verify that the responderSessionParams is from any one of the following: SESSION_IDLE_INTERVAL Verify that it is of uint32 SESSION_ACTIVE_INTERVAL Verify that it is of uint32 SESSION_ACTIVE_THRESHOLD - Verify that it is of uint16 disabled: true - - label: "Responder sends a TLV-encoded Sigma2_Resume message to Initiator + - label: + "Responder sends a TLV-encoded Sigma2_Resume message to Initiator containing resumptionID responderSessionID sigma2ResumeMIC responderMRPParams" verification: | Verify that the Initiator receives the Sigma2_Resume message disabled: true - - label: "Responder receives the SigmaFinished message and extracts the + - label: + "Responder receives the SigmaFinished message and extracts the following ProtcolId ProtocolCode" verification: | Verify that the SigmaFinished Status report with the following GeneralCode as SUCCESS ProtcolId as SECURE_CHANNEL ProtocolCode as SESSION_ESTABLISHMENT_SUCCESS diff --git a/src/app/tests/suites/certification/Test_TC_SC_4_1.yaml b/src/app/tests/suites/certification/Test_TC_SC_4_1.yaml index 5a8c5ce891d5ae..b3daa00f2aca39 100644 --- a/src/app/tests/suites/certification/Test_TC_SC_4_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_SC_4_1.yaml @@ -53,7 +53,8 @@ tests: - name: "nodeId" value: nodeId - - label: "Step 1a: DUT is put in Commissioning Mode using Open Basic + - label: + "Step 1a: DUT is put in Commissioning Mode using Open Basic Commissioning Window command " cluster: "Administrator Commissioning" command: "OpenBasicCommissioningWindow" @@ -194,7 +195,8 @@ tests: - name: "value" value: vendorId - - label: "Step 2f: If (MCORE.SC.DEVTYPE_SUBTYPE) present, subtype _T is + - label: + "Step 2f: If (MCORE.SC.DEVTYPE_SUBTYPE) present, subtype _T is present, represents device type from Data Model and must be represented as a variable length decimal number in ASCII without leading zeros" @@ -206,7 +208,8 @@ tests: - name: "value" value: deviceType - - label: "Step 2g: Check Commissioning Mode (_CM) subtype _CM must be present" + - label: + "Step 2g: Check Commissioning Mode (_CM) subtype _CM must be present" cluster: "DiscoveryCommands" command: "FindCommissionableByCommissioningMode" @@ -320,7 +323,8 @@ tests: constraints: maxLength: 32 - - label: "Step 2q: If (MCORE.SC.RI_KEY ) present, key RI must include the + - label: + "Step 2q: If (MCORE.SC.RI_KEY ) present, key RI must include the Rotating Device Identifier encoded as a uppercase string with a maximum length of 100 chars" PICS: MCORE.SC.RI_KEY @@ -332,7 +336,8 @@ tests: constraints: maxValue: 100 - - label: "Step 2r: If (MCORE.SC.PH_KEY) present, key PH must be encoded as a + - label: + "Step 2r: If (MCORE.SC.PH_KEY) present, key PH must be encoded as a variable-length decimal number in ASCII text, omitting any leading zeros. If present value must be different of 0" PICS: MCORE.SC.PH_KEY @@ -344,7 +349,8 @@ tests: constraints: notValue: 0 - - label: "Step 2s: If (MCORE.SC.PI_KEY) present, key PI must be encoded as a + - label: + "Step 2s: If (MCORE.SC.PI_KEY) present, key PI must be encoded as a valid UTF-8 string with a maximum length of 128 bytes" PICS: MCORE.SC.PI_KEY cluster: "DiscoveryCommands" @@ -355,7 +361,8 @@ tests: constraints: maxLength: 128 - - label: "Step 2t: DUT must publish AAAA records for each IPv6 address upon + - label: + "Step 2t: DUT must publish AAAA records for each IPv6 address upon which they are willing to accept Matter messages." cluster: "DiscoveryCommands" command: "FindCommissionable" @@ -473,7 +480,8 @@ tests: value: "y" #validate the service type and the service domain not implemented in CI - - label: "Step 4c: Check Hostname. If (MCORE.COM.WIFI) OR (MCORE.COM.ETH) + - label: + "Step 4c: Check Hostname. If (MCORE.COM.WIFI) OR (MCORE.COM.ETH) target hostname is derived from the 48bit or 64bit MAC address expressed as a twelve or sixteen capital letter hex string" PICS: "(MCORE.COM.WIFI || MCORE.COM.ETH) && !MCORE.COM.THR" @@ -488,7 +496,8 @@ tests: isUpperCase: true isHexString: true - - label: "Step 4c: Check Hostname. If (MCORE.COM.THR) target hostname is + - label: + "Step 4c: Check Hostname. If (MCORE.COM.THR) target hostname is derived from the 48bit or 64bit MAC address expressed as a twelve or sixteen capital letter hex string" PICS: "(!MCORE.COM.WIFI && !MCORE.COM.ETH) && MCORE.COM.THR" @@ -531,7 +540,8 @@ tests: - name: "value" value: vendorId - - label: "Step 4g: If (MCORE.SC.DEVTYPE_SUBTYPE) present, subtype _T is + - label: + "Step 4g: If (MCORE.SC.DEVTYPE_SUBTYPE) present, subtype _T is present, represents device type from Data Model and must be represented as a variable length decimal number in ASCII without leading zeros" @@ -626,7 +636,8 @@ tests: constraints: maxValue: 65535 - - label: "Step 4o: TXT key for commissioning mode (CM) key CM=1 must be present" + - label: + "Step 4o: TXT key for commissioning mode (CM) key CM=1 must be present" cluster: "DiscoveryCommands" command: "FindCommissionable" response: @@ -658,7 +669,8 @@ tests: constraints: maxLength: 32 - - label: "Step 4r: If (MCORE.SC.RI_KEY) present, key RI must include the + - label: + "Step 4r: If (MCORE.SC.RI_KEY) present, key RI must include the Rotating Device Identifier encoded as a uppercase string with a maximum length of 100 chars" PICS: MCORE.SC.RI_KEY @@ -670,7 +682,8 @@ tests: constraints: maxValue: 100 - - label: "Step 4s: If (MCORE.SC.PH_KEY) present, key PH must be encoded as a + - label: + "Step 4s: If (MCORE.SC.PH_KEY) present, key PH must be encoded as a variable-length decimal number in ASCII text, omitting any leading zeros. If present value must be different of 0" PICS: MCORE.SC.PH_KEY @@ -682,7 +695,8 @@ tests: constraints: notValue: 0 - - label: "Step 4t: If (MCORE.SC.PI_KEY) present, key PI must be encoded as a + - label: + "Step 4t: If (MCORE.SC.PI_KEY) present, key PI must be encoded as a valid UTF-8 string with a maximum length of 128 bytes" PICS: MCORE.SC.PI_KEY cluster: "DiscoveryCommands" @@ -693,7 +707,8 @@ tests: constraints: maxLength: 128 - - label: "Step 4u: DUT must publish AAAA records for each IPv6 address upon + - label: + "Step 4u: DUT must publish AAAA records for each IPv6 address upon which they are willing to accept Matter messages." cluster: "DiscoveryCommands" command: "FindCommissionable" @@ -791,7 +806,8 @@ tests: - name: "ms" value: waitAfterCommissioning - - label: "Step 7a: DNS-SD instance name must be 64-bit randomly selected ID + - label: + "Step 7a: DNS-SD instance name must be 64-bit randomly selected ID expressed as a sixteen-char hex string with capital letters" cluster: "DiscoveryCommands" command: "FindCommissionable" @@ -823,7 +839,8 @@ tests: isUpperCase: true isHexString: true - - label: "Step 7b: Check Hostname. If (MCORE.COM.THR) target hostname is + - label: + "Step 7b: Check Hostname. If (MCORE.COM.THR) target hostname is derived from the 48bit or 64bit MAC extended address expressed as a twelve or sixteen capital letter hex string." # On macOS the hostname is the device name and because of it this test is disabled for now. @@ -867,7 +884,8 @@ tests: - name: "value" value: vendorId - - label: "Step 7f: If (MCORE.SC.DEVTYPE_SUBTYPE) present, subtype _T is + - label: + "Step 7f: If (MCORE.SC.DEVTYPE_SUBTYPE) present, subtype _T is present, represents device type from Data Model and must be represented as a variable length decimal number in ASCII without leading zeros" @@ -906,7 +924,8 @@ tests: - name: "productId" value: productId - - label: "Step 7j: Optional TXT key for MRP Retry Interval Idle. if + - label: + "Step 7j: Optional TXT key for MRP Retry Interval Idle. if (MCORE.SC.SII_OP_DISCOVERY_KEY) present, SII key must be an unsigned integer with units of milliseconds and shall be encoded as a variable length decimal number in ASCII, omitting leading zeros. Shall not @@ -920,7 +939,8 @@ tests: constraints: maxValue: 3600000 - - label: "Step 7k: Optional TXT key for MRP Retry Interval Active. if + - label: + "Step 7k: Optional TXT key for MRP Retry Interval Active. if (MCORE.SC.SAI_OP_DISCOVERY_KEY) present, SAI key must be an unsigned integer with units of milliseconds and shall be encoded as a variable length decimal number in ASCII, omitting leading zeros. Shall not @@ -934,11 +954,12 @@ tests: constraints: maxValue: 3600000 - - label: "Step 7l: Optional TXT key for MRP Retry Active Mode Threshold. - If (MCORE.SC.SAT_OP_DISCOVERY_KEY) present, SAT key must be - an unsigned integer with units of milliseconds and shall be encoded as - a variable length decimal number in ASCII, omitting leading zeros. - Shall not exceed 65535." + - label: + "Step 7l: Optional TXT key for MRP Retry Active Mode Threshold. If + (MCORE.SC.SAT_OP_DISCOVERY_KEY) present, SAT key must be an unsigned + integer with units of milliseconds and shall be encoded as a variable + length decimal number in ASCII, omitting leading zeros. Shall not + exceed 65535." PICS: MCORE.SC.SAI_OP_DISCOVERY_KEY cluster: "DiscoveryCommands" command: "FindCommissionable" @@ -980,7 +1001,8 @@ tests: constraints: maxLength: 32 - - label: "Step 7p: If (MCORE.SC.RI_KEY) present, key RI must include the + - label: + "Step 7p: If (MCORE.SC.RI_KEY) present, key RI must include the Rotating Device Identifier encoded as a uppercase string with a maximum length of 100 chars" PICS: MCORE.SC.RI_KEY @@ -992,7 +1014,8 @@ tests: constraints: maxValue: 100 - - label: "Step 7q: If (MCORE.SC.PH_KEY) present, key PH must be encoded as a + - label: + "Step 7q: If (MCORE.SC.PH_KEY) present, key PH must be encoded as a variable-length decimal number in ASCII text, omitting any leading zeros. If present value must be different of 0" PICS: MCORE.SC.PH_KEY @@ -1004,7 +1027,8 @@ tests: constraints: notValue: 0 - - label: "Step 7r: If (MCORE.SC.PI_KEY) present, key PI must be encoded as a + - label: + "Step 7r: If (MCORE.SC.PI_KEY) present, key PI must be encoded as a valid UTF-8 string with a maximum length of 128 bytes" PICS: MCORE.SC.PI_KEY cluster: "DiscoveryCommands" @@ -1015,7 +1039,8 @@ tests: constraints: maxLength: 128 - - label: "Step 7s: DUT must publish AAAA records for each IPv6 address upon + - label: + "Step 7s: DUT must publish AAAA records for each IPv6 address upon which they are willing to accept Matter messages" cluster: "DiscoveryCommands" command: "FindCommissionable" @@ -1092,11 +1117,13 @@ tests: #validate the service type and the service domain - - label: "Step 10c: Check Hostname. If (MCORE.COM.WIFI) OR (MCORE.COM.ETH) + - label: + "Step 10c: Check Hostname. If (MCORE.COM.WIFI) OR (MCORE.COM.ETH) target hostname is derived from the 48bit or 64bit MAC address expressed as a twelve or sixteen capital letter hex string" # On macOS the hostname is the device name and because of it this test is disabled for now. - PICS: "(MCORE.COM.WIFI || MCORE.COM.ETH) && !MCORE.COM.THR && + PICS: + "(MCORE.COM.WIFI || MCORE.COM.ETH) && !MCORE.COM.THR && MCORE.SC.EXTENDED_DISCOVERY" cluster: "DiscoveryCommands" command: "FindCommissionable" @@ -1109,11 +1136,13 @@ tests: isUpperCase: true isHexString: true - - label: "Step 10c: Check Hostname. If (MCORE.COM.THR) target hostname is + - label: + "Step 10c: Check Hostname. If (MCORE.COM.THR) target hostname is derived from the 48bit or 64bit MAC extended address expressed as a twelve or sixteen capital letter hex string." # On macOS the hostname is the device name and because of it this test is disabled for now. - PICS: "(!MCORE.COM.WIFI && !MCORE.COM.ETH) && MCORE.COM.THR && + PICS: + "(!MCORE.COM.WIFI && !MCORE.COM.ETH) && MCORE.COM.THR && MCORE.SC.EXTENDED_DISCOVERY" cluster: "DiscoveryCommands" command: "FindCommissionable" @@ -1255,7 +1284,8 @@ tests: constraints: maxValue: 65535 - - label: "Step 10o: TXT key for commissioning mode (CM), CM=0 may be present" + - label: + "Step 10o: TXT key for commissioning mode (CM), CM=0 may be present" PICS: MCORE.SC.EXTENDED_DISCOVERY cluster: "DiscoveryCommands" command: "FindCommissionable" @@ -1264,7 +1294,8 @@ tests: - name: "commissioningMode" value: 0 - - label: "Step 10p: If (MCORE.SC.DT_KEY) present, DT key must contain the + - label: + "Step 10p: If (MCORE.SC.DT_KEY) present, DT key must contain the device type identifier from Data Model Device Types and must be encoded as a variable length decimal ASCII number without leading zeros" @@ -1276,7 +1307,8 @@ tests: - name: "deviceType" value: deviceType - - label: "Step 10q: If (MCORE.SC.DN_KEY) present, DN key must be a UTF-8 + - label: + "Step 10q: If (MCORE.SC.DN_KEY) present, DN key must be a UTF-8 encoded string with a maximum length of 32B" PICS: MCORE.SC.DN_KEY && MCORE.SC.EXTENDED_DISCOVERY cluster: "DiscoveryCommands" @@ -1287,7 +1319,8 @@ tests: constraints: maxLength: 32 - - label: "Step 10r: If (MCORE.SC.RI_KEY) present, key RI must include the + - label: + "Step 10r: If (MCORE.SC.RI_KEY) present, key RI must include the Rotating Device Identifier encoded as a uppercase string with a maximum length of 100 chars" PICS: MCORE.SC.RI_KEY && MCORE.SC.EXTENDED_DISCOVERY diff --git a/src/app/tests/suites/certification/Test_TC_SC_4_10.yaml b/src/app/tests/suites/certification/Test_TC_SC_4_10.yaml index 87746db24814cf..6e261e2bcc6226 100644 --- a/src/app/tests/suites/certification/Test_TC_SC_4_10.yaml +++ b/src/app/tests/suites/certification/Test_TC_SC_4_10.yaml @@ -13,7 +13,9 @@ # 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: 15.4.10. [TC-SC-4.10] Operational Discovery - SIT ICD Node [{DUT_Commissionee}] +name: + 15.4.10. [TC-SC-4.10] Operational Discovery - SIT ICD Node + [{DUT_Commissionee}] PICS: - MCORE.ROLE.COMMISSIONEE