Skip to content

Commit a40b53c

Browse files
manjunath-grlrestyled-commits
andauthoredSep 30, 2023
Fix YAML script issues (#29339)
* Fix script issue: 649, 650, 651, 652, 653, 654, Modified tests: TC_ACL_2_10 TC_ACL_2_7 TC_ACL_2_8 TC_DGWIFI_3_2_Simulated TC_FLW_2_1 TC_LUNIT_3_1 TC_RH_2_1 TC_SC_4_1 Automated test: TC_RVCCLEANM_3_3 Semi-automated tests: TC_REFALM_2_1 Fixes issue: 29331 * Auto generated files * The following YAMLs are removed since there are Python script for the testcases. TC-DT-1.1 TC-IDM-10.1 TC-IDM-11.1 TC-SM-1.1 TC-SM-1.2 * Fixes issue: 656 & 658 Modified tests: TC-GRPKEY-2.1 Removed test: TC-LVL-2.3_Simulated * Modified testcase TC-SC-5.1 * Fixes issue: 655, 660 Modified tests: TC-ACL-2.4 TC-ACL-2.5 TC-ACL-2.6 TC-ACL-2.7 TC-SC-5.2 Revert back the DGGEN-2.1 testcase * Modified test FLW-2.1 * Fixes YAML script issue: 664, 668, 671, 672, 673 TC-DGGEN-2.1 TC-TSTAT-1.1 TC-TSUIC-1.1 TC-TSTAT-2.1 TC-WNCV-3.4 TC-WNCV-3.5 Manual tests: TC-REFALM-2.2 TC-REFALM-2.3 * Restyled by whitespace * Fixes issue 984 TC-TCTL-1.1 * Reverted back changes for tests: TC-DGGEN-2.1 TC-REFALM-2.1 TC-RVCCLEANM-3.3 * Modify ciTest.json file * Fix type --------- Co-authored-by: Restyled.io <commits@restyled.io>
1 parent cd6f5b0 commit a40b53c

38 files changed

+594
-2480
lines changed
 

‎examples/darwin-framework-tool/templates/tests/ciTests.json

+4-1
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@
5353
"Test_AddNewFabricFromExistingFabric",
5454
"Disabled because darwin-framework-tool does not support EqualityCommands pseudo-cluster",
5555
"Test_TC_TCCM_3_1",
56-
"Test_TC_TCTL_2_1"
56+
"Test_TC_TCTL_2_1",
57+
"Disabled because darwin-framework-tool does not support constraints arithmetic operations",
58+
"Test_TC_FLW_2_1",
59+
"Test_TC_RH_2_1"
5760
]
5861
}

‎examples/placeholder/linux/apps/app1/ciTests.json

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
"Test_TC_CC_7_5_Simulated",
1515
"Test_TC_CC_9_4_Simulated",
1616
"Test_TC_DGTHREAD_3_4_Simulated",
17-
"Test_TC_LVL_2_3_Simulated",
1817
"Test_TC_OO_3_2_Simulated"
1918
],
2019
"collection": ["Test"]

‎scripts/tests/chiptest/__init__.py

+1
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,7 @@ def _GetChipReplUnsupportedTests() -> Set[str]:
195195
"TestClusterMultiFabric.yaml",
196196
"Test_TC_ACL_2_5.yaml", # chip-repl does not support LastReceivedEventNumber : https://github.com/project-chip/connectedhomeip/issues/28884
197197
"Test_TC_ACL_2_6.yaml", # chip-repl does not support LastReceivedEventNumber : https://github.com/project-chip/connectedhomeip/issues/28884
198+
"Test_TC_RVCCLEANM_3_3.yaml", # chip-repl does not support EqualityCommands pseudo-cluster
198199
}
199200

200201

‎src/app/tests/suites/certification/PICS.yaml

+4-116
Original file line numberDiff line numberDiff line change
@@ -7156,51 +7156,13 @@ PICS:
71567156
# server / manually
71577157
#
71587158
- label: "Does the device support the TemperatureUnit Fahrenheit ?"
7159-
id: LUNIT.TempUnit.Fahrenheit
7159+
id: LUNIT.S.M.Fahrenheit
71607160

71617161
- label: "Does the device support the TemperatureUnit Celsius ?"
7162-
id: LUNIT.TempUnit.Celsius
7162+
id: LUNIT.S.M.Celsius
71637163

71647164
- label: "Does the device support the TemperatureUnit Kelvin ?"
7165-
id: LUNIT.TempUnit.Kelvin
7166-
7167-
#
7168-
# client / attributes
7169-
#
7170-
- label:
7171-
"Does the DUT(client) have access privileges for the TemperatureUnit
7172-
attribute implemented on the server ?"
7173-
id: LUNIT.C.A0000
7174-
7175-
- label:
7176-
"Does the DUT(client) have access privileges for the (0xFFF8)
7177-
GeneratedCommandList attribute implemented on the server ?"
7178-
id: LUNIT.C.Afff8
7179-
7180-
- label:
7181-
"Does the DUT(client) have access privileges for the (0xFFF9)
7182-
AcceptedCommandList attribute implemented on the server ?"
7183-
id: LUNIT.C.Afff9
7184-
7185-
- label:
7186-
"Does the DUT(client) have access privileges for the (0xFFFA)
7187-
EventList attribute implemented on the server ?"
7188-
id: LUNIT.C.Afffa
7189-
7190-
- label:
7191-
"Does the DUT(client) have access privileges for the (0xFFFB)
7192-
AttributeList attribute implemented on the server ?"
7193-
id: LUNIT.C.Afffb
7194-
7195-
- label:
7196-
"Does the DUT(client) have access privileges for the (0xFFFC)
7197-
FeatureMap attribute implemented on the server ?"
7198-
id: LUNIT.C.Afffc
7199-
7200-
- label:
7201-
"Does the DUT(client) have access privileges for the (0xFFFD)
7202-
ClusterRevision attribute implemented on the server ?"
7203-
id: LUNIT.C.Afffd
7165+
id: LUNIT.S.M.Kelvin
72047166

72057167
# User Label Cluster Test Plan
72067168
- label: "Does the device implement the User Label cluster as a server?"
@@ -7342,88 +7304,14 @@ PICS:
73427304
of packets on the ethernet interface."
73437305
id: DGWIFI.S.F01
73447306

7345-
#
7346-
# client / attributes
7347-
#
7348-
- label:
7349-
"Does the DUT(client) have access privileges for the BSSID attribute
7350-
implemented on the server?"
7351-
id: DGWIFI.C.A0000
7352-
7353-
- label:
7354-
"Does the DUT(client) have access privileges for the SecurityType
7355-
attribute implemented on the server?"
7356-
id: DGWIFI.C.A0001
7357-
7358-
- label:
7359-
"Does the DUT(client) have access privileges for the WiFiVersion
7360-
attribute implemented on the server?"
7361-
id: DGWIFI.C.A0002
7362-
7363-
- label:
7364-
"Does the DUT(client) have access privileges for the ChannelNumber
7365-
attribute implemented on the server?"
7366-
id: DGWIFI.C.A0003
7367-
7368-
- label:
7369-
"Does the DUT(client) have access privileges for the RSSI attribute
7370-
implemented on the server?"
7371-
id: DGWIFI.C.A0004
7372-
7373-
- label:
7374-
"Does the DUT(client) have access privileges for the BeaconLostCount
7375-
attribute implemented on the server?"
7376-
id: DGWIFI.C.A0005
7377-
7378-
- label:
7379-
"Does the DUT(client) have access privileges for the BeaconRxCount
7380-
attribute implemented on the server?"
7381-
id: DGWIFI.C.A0006
7382-
7383-
- label:
7384-
"Does the DUT(client) have access privileges for the
7385-
PacketMulticastRxCount attribute implemented on the server?"
7386-
id: DGWIFI.C.A0007
7387-
7388-
- label:
7389-
"Does the DUT(client) have access privileges for the
7390-
PacketMulticastTxCount attribute implemented on the server?"
7391-
id: DGWIFI.C.A0008
7392-
7393-
- label:
7394-
"Does the DUT(client) have access privileges for the
7395-
PacketUnicastRxCount attribute implemented on the server?"
7396-
id: DGWIFI.C.A0009
7397-
7398-
- label:
7399-
"Does the DUT(client) have access privileges for the
7400-
PacketUnicastTxCount attribute implemented on the server?"
7401-
id: DGWIFI.C.A000a
7402-
7403-
- label:
7404-
"Does the DUT(client) have access privileges for the CurrentMaxRate
7405-
attribute implemented on the server?"
7406-
id: DGWIFI.C.A000b
7407-
7408-
- label:
7409-
"Does the DUT(client) have access privileges for the OverrunCount
7410-
attribute implemented on the server?"
7411-
id: DGWIFI.C.A000c
7412-
74137307
#
74147308
# client / commandsGenerated
74157309
#
74167310
- label:
74177311
"Reset the following attributes to 0; BeaconLostCount, BeaconRxCount,
74187312
PacketMulticastRxCount, PacketMulticastTxCount, PacketUnicastRxCount,
74197313
PacketUnicastTxCount"
7420-
id: DGWIFI.C.C00.Tx
7421-
7422-
#
7423-
# client / manually
7424-
#
7425-
- label: ""
7426-
id: DGWIFI.C.A
7314+
id: DGWIFI.S.C00.Tx
74277315

74287316
# Window Covering Cluster Test Plan
74297317
- label:

‎src/app/tests/suites/certification/Test_TC_ACL_2_10.yaml

+6-6
Original file line numberDiff line numberDiff line change
@@ -457,11 +457,11 @@ tests:
457457
value: "y"
458458

459459
- label:
460-
"Step 10:TH1 writes DUT Endpoint 0 AccessControl cluster ACL attribute"
460+
"Step 10:TH1 reads DUT Endpoint 0 AccessControl cluster ACL attribute"
461461
PICS: ACL.S.A0000
462-
command: "writeAttribute"
462+
command: "readAttribute"
463463
attribute: "ACL"
464-
arguments:
464+
response:
465465
value:
466466
[
467467
{
@@ -639,11 +639,11 @@ tests:
639639
value: "y"
640640

641641
- label:
642-
"Step 16:TH1 writes DUT Endpoint 0 AccessControl cluster ACL attribute"
642+
"Step 16:TH1 reads DUT Endpoint 0 AccessControl cluster ACL attribute"
643643
PICS: ACL.S.A0000
644-
command: "writeAttribute"
644+
command: "readAttribute"
645645
attribute: "ACL"
646-
arguments:
646+
response:
647647
value:
648648
[
649649
{

‎src/app/tests/suites/certification/Test_TC_ACL_2_4.yaml

+250-159
Large diffs are not rendered by default.

‎src/app/tests/suites/certification/Test_TC_ACL_2_5.yaml

+13-13
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ config:
3333
defaultValue: "hex:17D00000F1FF01003D48656C6C6F20576F726C642E205468697320697320612073696E676C6520656C656D656E74206C6976696E6720617320612063686172737472696E6700D00000F1FF02003248656C6C6F20576F726C642E205468697320697320612073696E676C6520656C656D656E7420616761696E2E2E2E2E2E2E0018"
3434

3535
tests:
36-
- label: "Step 1: TH commissions DUT using admin node ID N1"
36+
- label: "Step 1: TH1 commissions DUT using admin node ID N1"
3737
cluster: "DelayCommands"
3838
command: "WaitForCommissionee"
3939
arguments:
@@ -50,7 +50,7 @@ tests:
5050
saveAs: CommissionerNodeId
5151

5252
- label:
53-
"Step 2: TH reads DUT Endpoint 0 OperationalCredentials cluster
53+
"Step 2: TH1 reads DUT Endpoint 0 OperationalCredentials cluster
5454
CurrentFabricIndex attribute"
5555
command: "readAttribute"
5656
cluster: "Operational Credentials"
@@ -60,7 +60,7 @@ tests:
6060

6161
#Issue: https://github.com/project-chip/connectedhomeip/issues/24081
6262
- label:
63-
"Step 3: TH reads DUT Endpoint 0 AccessControl cluster
63+
"Step 3: TH1 reads DUT Endpoint 0 AccessControl cluster
6464
AccessControlExtensionChanged event"
6565
verification: |
6666
./chip-tool accesscontrol read-event access-control-extension-changed 1 0
@@ -87,7 +87,7 @@ tests:
8787
value: "y"
8888

8989
- label:
90-
"Step 4: TH writes DUT Endpoint 0 AccessControl cluster Extension
90+
"Step 4: TH1 writes DUT Endpoint 0 AccessControl cluster Extension
9191
attribute, value is list of AccessControlExtensionStruct containing 1
9292
element struct Data field: D_OK_EMPTY"
9393
PICS: ACL.S.A0001
@@ -97,7 +97,7 @@ tests:
9797
value: [{ Data: D_OK_EMPTY, FabricIndex: CurrentFabricIndexValue }]
9898

9999
- label:
100-
"Step 5: TH reads DUT Endpoint 0 AccessControl cluster
100+
"Step 5: TH1 reads DUT Endpoint 0 AccessControl cluster
101101
AccessControlExtensionChanged event"
102102
PICS: ACL.S.E01
103103
command: "readEvent"
@@ -118,7 +118,7 @@ tests:
118118
}
119119

120120
- label:
121-
"Step 6: TH writes DUT Endpoint 0 AccessControl cluster Extension
121+
"Step 6: TH1 writes DUT Endpoint 0 AccessControl cluster Extension
122122
attribute, value is list of AccessControlExtensionStruct containing 1
123123
element struct Data field: D_OK_SINGLE"
124124
PICS: ACL.S.A0001
@@ -128,7 +128,7 @@ tests:
128128
value: [{ Data: D_OK_SINGLE, FabricIndex: CurrentFabricIndexValue }]
129129

130130
- label:
131-
"Step 7: TH reads DUT Endpoint 0 AccessControl cluster
131+
"Step 7: TH1 reads DUT Endpoint 0 AccessControl cluster
132132
AccessControlExtensionChanged event"
133133
PICS: ACL.S.E01
134134
command: "readEvent"
@@ -163,7 +163,7 @@ tests:
163163
}
164164

165165
- label:
166-
"Step 8: TH writes DUT Endpoint 0 AccessControl cluster Extension
166+
"Step 8: TH1 writes DUT Endpoint 0 AccessControl cluster Extension
167167
attribute, value is list of AccessControlExtensionStruct containing 1
168168
element struct Data field: D_BAD_LENGTH"
169169
PICS: ACL.S.A0001
@@ -175,7 +175,7 @@ tests:
175175
error: CONSTRAINT_ERROR
176176

177177
- label:
178-
"Step 9: TH reads DUT Endpoint 0 AccessControl cluster
178+
"Step 9: TH1 reads DUT Endpoint 0 AccessControl cluster
179179
AccessControlExtensionChanged event"
180180
PICS: ACL.S.E01
181181
command: "readEvent"
@@ -196,7 +196,7 @@ tests:
196196
}
197197

198198
- label:
199-
"Step 10: TH writes DUT Endpoint 0 AccessControl cluster Extension
199+
"Step 10: TH1 writes DUT Endpoint 0 AccessControl cluster Extension
200200
attribute, value is list of AccessControlExtensionStruct containing 2
201201
elements struct Data field: D_OK_EMPTY struct Data field: D_OK_SINGLE"
202202
PICS: ACL.S.A0001
@@ -212,7 +212,7 @@ tests:
212212
error: CONSTRAINT_ERROR
213213

214214
- label:
215-
"Step 11: TH reads DUT Endpoint 0 AccessControl cluster
215+
"Step 11: TH1 reads DUT Endpoint 0 AccessControl cluster
216216
AccessControlExtensionChanged event"
217217
PICS: ACL.S.E01
218218
command: "readEvent"
@@ -233,7 +233,7 @@ tests:
233233
}
234234

235235
- label:
236-
"Step 12: TH writes DUT Endpoint 0 AccessControl cluster Extension
236+
"Step 12: TH1 writes DUT Endpoint 0 AccessControl cluster Extension
237237
attribute, value is an empty list"
238238
PICS: ACL.S.A0001
239239
command: "writeAttribute"
@@ -242,7 +242,7 @@ tests:
242242
value: []
243243

244244
- label:
245-
"Step 13: TH reads DUT Endpoint 0 AccessControl cluster
245+
"Step 13: TH1 reads DUT Endpoint 0 AccessControl cluster
246246
AccessControlExtensionChanged event"
247247
PICS: ACL.S.E01
248248
command: "readEvent"

‎src/app/tests/suites/certification/Test_TC_ACL_2_6.yaml

+16-16
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ config:
2323
endpoint: 0
2424

2525
tests:
26-
- label: "Step 1: TH commissions DUT using admin node ID N1"
26+
- label: "Step 1: TH1 commissions DUT using admin node ID N1"
2727
cluster: "DelayCommands"
2828
command: "WaitForCommissionee"
2929
arguments:
@@ -40,7 +40,7 @@ tests:
4040
saveAs: CommissionerNodeId
4141

4242
- label:
43-
"Step 2: TH reads DUT Endpoint 0 OperationalCredentials cluster
43+
"Step 2: TH1 reads DUT Endpoint 0 OperationalCredentials cluster
4444
CurrentFabricIndex attribute"
4545
command: "readAttribute"
4646
cluster: "Operational Credentials"
@@ -49,7 +49,7 @@ tests:
4949
saveAs: CurrentFabricIndexValue
5050

5151
- label:
52-
"Step 3: TH reads DUT Endpoint 0 AccessControl cluster
52+
"Step 3: TH1 reads DUT Endpoint 0 AccessControl cluster
5353
AccessControlEntryChanged event"
5454
PICS: ACL.S.E00
5555
command: "readEvent"
@@ -73,10 +73,10 @@ tests:
7373
}
7474

7575
- label:
76-
"Step 4: TH writes DUT Endpoint 0 AccessControl cluster ACL attribute,
77-
value is list of AccessControlEntryStruct containing 2 elements
78-
1.struct Privilege field: Administer (5) AuthMode field: CASE (2)
79-
Subjects field: [N1] Targets field: null 2struct Privilege field:
76+
"Step 4: TH1 writes DUT Endpoint 0 AccessControl cluster ACL
77+
attribute, value is list of AccessControlEntryStruct containing 2
78+
elements 1.struct Privilege field: Administer (5) AuthMode field: CASE
79+
(2) Subjects field: [N1] Targets field: null 2struct Privilege field:
8080
Operate (3) AuthMode field: Group (3) Subjects field: null Targets
8181
field: null"
8282
PICS: ACL.S.E00
@@ -102,7 +102,7 @@ tests:
102102
]
103103

104104
- label:
105-
"Step 5: TH reads DUT Endpoint 0 AccessControl cluster
105+
"Step 5: TH1 reads DUT Endpoint 0 AccessControl cluster
106106
AccessControlEntryChanged event"
107107
PICS: ACL.S.E00
108108
command: "readEvent"
@@ -159,13 +159,13 @@ tests:
159159
}
160160

161161
- label:
162-
"Step 6: TH writes DUT Endpoint 0 AccessControl cluster ACL attribute,
163-
value is list of AccessControlEntryStruct containing 2 elements. The
164-
first item is valid, the second item is invalid due to group ID 0
165-
being used, which is illegal. 1.struct Privilege field: Administer (5)
166-
AuthMode field: CASE (2) Subjects field: [N1] Targets field: null
167-
2.struct Privilege field: Operate (3) AuthMode field: Group (3)
168-
Subjects field: [0] Targets field: null"
162+
"Step 6: TH1 writes DUT Endpoint 0 AccessControl cluster ACL
163+
attribute, value is list of AccessControlEntryStruct containing 2
164+
elements. The first item is valid, the second item is invalid due to
165+
group ID 0 being used, which is illegal. 1.struct Privilege field:
166+
Administer (5) AuthMode field: CASE (2) Subjects field: [N1] Targets
167+
field: null 2.struct Privilege field: Operate (3) AuthMode field:
168+
Group (3) Subjects field: [0] Targets field: null"
169169
PICS: ACL.S.E00
170170
command: "writeAttribute"
171171
attribute: "ACL"
@@ -191,7 +191,7 @@ tests:
191191
error: CONSTRAINT_ERROR
192192

193193
- label:
194-
"Step 7: TH reads DUT Endpoint 0 AccessControl cluster
194+
"Step 7: TH1 reads DUT Endpoint 0 AccessControl cluster
195195
AccessControlEntryChanged event"
196196
PICS: ACL.S.E00
197197
command: "readEvent"

‎src/app/tests/suites/certification/Test_TC_ACL_2_7.yaml

+15-15
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ config:
4545
defaultValue: "hex:17D00000F1FF01003D48656C6C6F20576F726C642E205468697320697320612073696E676C6520656C656D656E74206C6976696E6720617320612063686172737472696E670018"
4646

4747
tests:
48-
- label: "Step 1:Wait for the commissioned device to be retrieved"
48+
- label: "Step 1: TH1 commissions DUT using admin node ID N1"
4949
cluster: "DelayCommands"
5050
command: "WaitForCommissionee"
5151
arguments:
@@ -62,15 +62,15 @@ tests:
6262
saveAs: TH1CommissionerNodeId
6363

6464
- label:
65-
"Step 2:TH1 reads OperationalCredentials cluster CurrentFabricIndex
65+
"Step 2: TH1 reads OperationalCredentials cluster CurrentFabricIndex
6666
attribute"
6767
command: "readAttribute"
6868
cluster: "Operational Credentials"
6969
attribute: "CurrentFabricIndex"
7070
response:
7171
saveAs: TH1FabricIndex
7272

73-
- label: "Step 3:TH1 puts DUT into commissioning mode"
73+
- label: "Step 3a: TH1 puts DUT into commissioning mode"
7474
cluster: "Administrator Commissioning"
7575
command: "OpenCommissioningWindow"
7676
timedInteractionTimeoutMs: 10000
@@ -128,7 +128,7 @@ tests:
128128
- name: "ms"
129129
value: waitAfterCommissioning
130130

131-
- label: "Step 4:TH2 starts a commissioning process with DUT"
131+
- label: "Step 3b:TH2 starts a commissioning process with DUT"
132132
identity: "beta"
133133
PICS: PICS_SDK_CI_ONLY
134134
cluster: "CommissionerCommands"
@@ -161,7 +161,7 @@ tests:
161161
saveAs: TH2CommissionerNodeId
162162

163163
- label:
164-
"Step 5:TH2 reads OperationalCredentials cluster CurrentFabricIndex
164+
"Step 4: TH2 reads OperationalCredentials cluster CurrentFabricIndex
165165
attribute"
166166
identity: "beta"
167167
PICS: PICS_SDK_CI_ONLY
@@ -172,7 +172,7 @@ tests:
172172
saveAs: TH2FabricIndex
173173

174174
- label:
175-
"Step 5:TH2 reads OperationalCredentials cluster CurrentFabricIndex
175+
"Step 4: TH2 reads OperationalCredentials cluster CurrentFabricIndex
176176
attribute"
177177
verification: |
178178
./chip-tool operationalcredentials read current-fabric-index 2 0 --commissioner-name beta --commissioner-nodeid 223344
@@ -191,7 +191,7 @@ tests:
191191
value: "y"
192192

193193
- label:
194-
"Step 6:TH1 writes DUT Endpoint 0 AccessControl cluster Extension
194+
"Step 5: TH1 writes DUT Endpoint 0 AccessControl cluster Extension
195195
attribute, value is list of AccessControlExtensionStruct containing 1
196196
element"
197197
PICS: ACL.S.A0001
@@ -201,7 +201,7 @@ tests:
201201
value: [{ Data: D_OK_EMPTY, FabricIndex: TH1FabricIndex }]
202202

203203
- label:
204-
"Step 7:TH2 writes DUT Endpoint 0 AccessControl cluster Extension
204+
"Step 6: TH2 writes DUT Endpoint 0 AccessControl cluster Extension
205205
attribute, value is list of AccessControlExtensionStruct containing 1
206206
element"
207207
PICS: ACL.S.A0001 && PICS_SDK_CI_ONLY
@@ -213,7 +213,7 @@ tests:
213213

214214
#Issue https://github.com/CHIP-Specifications/chip-certification-tool/issues/768
215215
- label:
216-
"Step 7:TH2 writes DUT Endpoint 0 AccessControl cluster Extension
216+
"Step 6: TH2 writes DUT Endpoint 0 AccessControl cluster Extension
217217
attribute, value is list of AccessControlExtensionStruct containing 1
218218
element"
219219
verification: |
@@ -272,14 +272,14 @@ tests:
272272
- name: "expectedValue"
273273
value: "y"
274274

275-
- label: "Step 8:TH1 reads AccessControl cluster Extension attribute"
275+
- label: "Step 7: TH1 reads AccessControl cluster Extension attribute"
276276
PICS: ACL.S.A0001
277277
command: "readAttribute"
278278
attribute: "Extension"
279279
response:
280280
value: [{ Data: D_OK_EMPTY, FabricIndex: TH1FabricIndex }]
281281

282-
- label: "Step 9:TH2 reads AccessControl cluster Extension attribute"
282+
- label: "Step 8: TH2 reads AccessControl cluster Extension attribute"
283283
PICS: ACL.S.A0001 && PICS_SDK_CI_ONLY
284284
identity: "beta"
285285
command: "readAttribute"
@@ -288,7 +288,7 @@ tests:
288288
value: [{ Data: D_OK_SINGLE, FabricIndex: TH2FabricIndex }]
289289

290290
#Issue https://github.com/CHIP-Specifications/chip-certification-tool/issues/768
291-
- label: "Step 9:TH2 reads AccessControl cluster Extension attribute"
291+
- label: "Step 8: TH2 reads AccessControl cluster Extension attribute"
292292
verification: |
293293
./chip-tool accesscontrol read extension 2 0 --commissioner-name beta --commissioner-nodeid 223344
294294
@@ -310,7 +310,7 @@ tests:
310310
value: "y"
311311

312312
- label:
313-
"Step 10:TH1 reads DUT Endpoint 0 AccessControl cluster
313+
"Step 9: TH1 reads DUT Endpoint 0 AccessControl cluster
314314
AccessControlExtensionChanged event"
315315
PICS: ACL.S.E01
316316
command: "readEvent"
@@ -327,7 +327,7 @@ tests:
327327
}
328328

329329
- label:
330-
"Step 11:TH2 reads DUT Endpoint 0 AccessControl cluster
330+
"Step 10: TH2 reads DUT Endpoint 0 AccessControl cluster
331331
AccessControlExtensionChanged event"
332332
PICS: ACL.S.E01 && PICS_SDK_CI_ONLY
333333
identity: "beta"
@@ -346,7 +346,7 @@ tests:
346346

347347
#Issue https://github.com/CHIP-Specifications/chip-certification-tool/issues/768
348348
- label:
349-
"Step 11:TH2 reads DUT Endpoint 0 AccessControl cluster
349+
"Step 10: TH2 reads DUT Endpoint 0 AccessControl cluster
350350
AccessControlExtensionChanged event"
351351
verification: |
352352
./chip-tool accesscontrol read-event access-control-extension-changed 2 0 --commissioner-name beta --commissioner-nodeid 223344

‎src/app/tests/suites/certification/Test_TC_DGWIFI_3_2_Simulated.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,5 @@ tests:
2828
# command: "WaitForCommissioning"
2929

3030
- label: "DUT sends ResetCounts command to TH"
31-
PICS: DGTHREAD.C.C00.Tx
31+
PICS: DGWIFI.S.C00.Tx
3232
wait: "ResetCounts"

‎src/app/tests/suites/certification/Test_TC_DT_1_1.yaml

-142
This file was deleted.

‎src/app/tests/suites/certification/Test_TC_FLW_2_1.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ tests:
5050
saveAs: MaxMeasuredVariable
5151
constraints:
5252
type: int16u
53-
minValue: MinMeasuredVariable
53+
minValue: MinMeasuredVariable + 1
5454
maxValue: 65534
5555

5656
- label: "Step 4: Read the mandatory attribute: MeasuredValue"

‎src/app/tests/suites/certification/Test_TC_GRPKEY_2_1.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ tests:
170170
saveAs: MaxGroupKeysPerFabricValue
171171
constraints:
172172
type: int16u
173-
minValue: 0
173+
minValue: 1
174174
maxValue: 65535
175175

176176
- label:

‎src/app/tests/suites/certification/Test_TC_IDM_11_1.yaml

-81
This file was deleted.

‎src/app/tests/suites/certification/Test_TC_LUNIT_3_1.yaml

+6-7
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
14-
# Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are currently set to default
1514

1615
name:
1716
105.3.1. [TC-LUNIT-3.1] Read and Write Unit Localization Cluster Attributes
@@ -43,45 +42,45 @@ tests:
4342
type: enum8
4443

4544
- label: "Step 2: TH writes 0 (Fahrenheit) to TemperatureUnit attribute"
46-
PICS: LUNIT.S.A0000 && LUNIT.TempUnit.Fahrenheit
45+
PICS: LUNIT.S.A0000 && LUNIT.S.M.Fahrenheit
4746
cluster: "Unit Localization"
4847
command: "writeAttribute"
4948
attribute: "TemperatureUnit"
5049
arguments:
5150
value: 0
5251

5352
- label: "Step 3: TH reads TemperatureUnit attribute"
54-
PICS: LUNIT.S.A0000 && LUNIT.TempUnit.Fahrenheit
53+
PICS: LUNIT.S.A0000 && LUNIT.S.M.Fahrenheit
5554
command: "readAttribute"
5655
attribute: "TemperatureUnit"
5756
response:
5857
value: 0
5958

6059
- label: "Step 4: TH writes 1 (Celsius) to TemperatureUnit attribute"
61-
PICS: LUNIT.S.A0000 && LUNIT.TempUnit.Celsius
60+
PICS: LUNIT.S.A0000 && LUNIT.S.M.Celsius
6261
cluster: "Unit Localization"
6362
command: "writeAttribute"
6463
attribute: "TemperatureUnit"
6564
arguments:
6665
value: 1
6766

6867
- label: "Step 5: TH reads TemperatureUnit attribute"
69-
PICS: LUNIT.S.A0000 && LUNIT.TempUnit.Celsius
68+
PICS: LUNIT.S.A0000 && LUNIT.S.M.Celsius
7069
command: "readAttribute"
7170
attribute: "TemperatureUnit"
7271
response:
7372
value: 1
7473

7574
- label: "Step 6: TH writes 2 (Kelvin) to TemperatureUnit attribute"
76-
PICS: LUNIT.S.A0000 && LUNIT.TempUnit.Kelvin
75+
PICS: LUNIT.S.A0000 && LUNIT.S.M.Kelvin
7776
cluster: "Unit Localization"
7877
command: "writeAttribute"
7978
attribute: "TemperatureUnit"
8079
arguments:
8180
value: 2
8281

8382
- label: "Step 7: TH reads TemperatureUnit attribute"
84-
PICS: LUNIT.S.A0000 && LUNIT.TempUnit.Kelvin
83+
PICS: LUNIT.S.A0000 && LUNIT.S.M.Kelvin
8584
command: "readAttribute"
8685
attribute: "TemperatureUnit"
8786
response:

‎src/app/tests/suites/certification/Test_TC_LVL_2_3_Simulated.yaml

-584
This file was deleted.

‎src/app/tests/suites/certification/Test_TC_REFALM_2_1.yaml

+7-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# limitations under the License.
1414
# Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are currently set to default
1515

16-
name: 223.2.1. [TC-REFALM-2.1] Attributes with DUT as Server
16+
name: 222.2.1. [TC-REFALM-2.1] Attributes with DUT as Server
1717

1818
PICS:
1919
- REFALM.S
@@ -24,6 +24,11 @@ config:
2424
endpoint: 0
2525

2626
tests:
27+
- label: "Note"
28+
verification: |
29+
This is a simulated example log for instructional purposes only. In real scenarios, the actual log may vary depending on the feature implementation in Reference App.
30+
disabled: true
31+
2732
- label:
2833
"Step 1: Commission DUT to TH (can be skipped if done in a preceding
2934
test)"
@@ -35,7 +40,7 @@ tests:
3540
"Step 2: Ensure that the door alarm is not locally suppressed and the
3641
door is closed"
3742
verification: |
38-
43+
Ensure that the door alarm is not locally suppressed and the door is closed
3944
disabled: true
4045

4146
- label: "Step 3: TH reads from the DUT the Mask attribute"

‎src/app/tests/suites/certification/Test_TC_REFALM_2_2.yaml

+5
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@ config:
2424
endpoint: 0
2525

2626
tests:
27+
- label: "Note"
28+
verification: |
29+
This is a simulated example log for instructional purposes only. In real scenarios, the actual log may vary depending on the feature implementation in Reference App.
30+
disabled: true
31+
2732
- label:
2833
"Step 1: Commission DUT to TH (can be skipped if done in a preceding
2934
test)"

‎src/app/tests/suites/certification/Test_TC_REFALM_2_3.yaml

+45-10
Original file line numberDiff line numberDiff line change
@@ -35,58 +35,93 @@ tests:
3535

3636
- label: "Step 2: Ensure that the door on the DUT is closed"
3737
verification: |
38-
38+
Ensure that the door on the DUT is closed
3939
disabled: true
4040

4141
- label: "Step 3: TH reads from the DUT the State attribute"
4242
PICS: REFALM.S.A0002
4343
verification: |
44-
Verify that the DUT response contains a 32-bit value with bit 0 set to 0
44+
./chip-tool refrigeratoralarm read state 1 1
45+
On TH(chip-tool), Verify that the DUT response contains a 32-bit value with bit 0 set to 0.
46+
47+
[1688447820.603249][4247:4249] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0057 Attribute 0x0000_0002 DataVersion: 1795162772
48+
[1688447820.603415][4247:4249] CHIP:TOO: State: 0
49+
[1688447820.603708][4247:4249] CHIP:EM: <<< [E:2198i S:4260 M:156565261 (Ack:46517349)] (S) Msg TX to 1:0000000000000001 [10DB] --- Type 0000:10 (SecureChannel:StandaloneAck)
4550
disabled: true
4651

4752
- label: "Step 4: TH reads from the DUT the Mask attribute"
4853
PICS: REFALM.S.A0000
4954
verification: |
50-
Verify that the DUT response contains a 32-bit value with bit 0 set to 1
55+
./chip-tool refrigeratoralarm read mask 1 1
56+
On TH(chip-tool), Verify that the DUT response contains a 32-bit value with bit 0 set to 1.
57+
58+
[1688447677.832882][4229:4231] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0057 Attribute 0x0000_0000 DataVersion: 1795162772
59+
[1688447677.833165][4229:4231] CHIP:TOO: Mask: 1
60+
[1688447677.833494][4229:4231] CHIP:EM: <<< [E:27636i S:5449 M:199797248 (Ack:151091416)] (S) Msg TX to 1:0000000000000001 [10DB] --- Type 0000:10 (SecureChannel:StandaloneAck)
5161
disabled: true
5262

5363
- label: "Step 5: Manually open the door on the DUT"
5464
verification: |
55-
65+
Manually open the door on the DUT
5666
disabled: true
5767

5868
- label: "Step 6: Wait for the time defined in PIXIT.REFALM.AlarmThreshold"
5969
verification: |
60-
70+
Wait for the time defined in PIXIT.REFALM.AlarmThreshold
6171
disabled: true
6272

6373
- label: "Step 7: TH reads from the DUT the State attribute"
6474
PICS: REFALM.S.A0002
6575
verification: |
66-
Verify that the DUT response contains a 32-bit value with bit 0 set to 1
76+
./chip-tool refrigeratoralarm read state 1 1
77+
On TH(chip-tool), Verify that the DUT response contains a 32-bit value with bit 0 set to 0.
78+
79+
[1688447820.603249][4247:4249] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0057 Attribute 0x0000_0002 DataVersion: 1795162772
80+
[1688447820.603415][4247:4249] CHIP:TOO: State: 1
81+
[1688447820.603708][4247:4249] CHIP:EM: <<< [E:2198i S:4260 M:156565261 (Ack:46517349)] (S) Msg TX to 1:0000000000000001 [10DB] --- Type 0000:10 (SecureChannel:StandaloneAck)
6782
disabled: true
6883

6984
- label:
7085
"Step 8: Invoke the on DUT sequence to suppress the alarm, do not
7186
close the door"
7287
verification: |
73-
88+
Invoke the on DUT sequence to suppress the alarm, do not close the door
7489
disabled: true
7590

7691
- label: "Step 9: TH reads from the DUT the State attribute"
7792
PICS: REFALM.S.A0002
7893
verification: |
79-
Verify that the DUT response contains a 32-bit value with bit 0 set to 0
94+
./chip-tool refrigeratoralarm read state 1 1
95+
On TH(chip-tool), Verify that the DUT response contains a 32-bit value with bit 0 set to 0.
96+
97+
[1688447820.603249][4247:4249] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0057 Attribute 0x0000_0002 DataVersion: 1795162772
98+
[1688447820.603415][4247:4249] CHIP:TOO: State: 0
99+
[1688447820.603708][4247:4249] CHIP:EM: <<< [E:2198i S:4260 M:156565261 (Ack:46517349)] (S) Msg TX to 1:0000000000000001 [10DB] --- Type 0000:10 (SecureChannel:StandaloneAck)
80100
disabled: true
81101

82102
- label: "Step 10: TH reads from the DUT the Mask attribute"
83103
PICS: REFALM.S.A0000
84104
verification: |
85-
Verify that the DUT response contains a 32-bit value with bit 0 set to 0
105+
./chip-tool refrigeratoralarm read mask 1 1
106+
On TH(chip-tool), Verify that the DUT response contains a 32-bit value with bit 0 set to 1.
107+
108+
[1688447677.832882][4229:4231] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0057 Attribute 0x0000_0000 DataVersion: 1795162772
109+
[1688447677.833165][4229:4231] CHIP:TOO: Mask: 0
110+
[1688447677.833494][4229:4231] CHIP:EM: <<< [E:27636i S:5449 M:199797248 (Ack:151091416)] (S) Msg TX to 1:0000000000000001 [10DB] --- Type 0000:10 (SecureChannel:StandaloneAck)
86111
disabled: true
87112

88113
- label: "Step 11: TH reads from the DUT the Supported attribute"
89114
PICS: REFALM.S.A0003
90115
verification: |
91-
Verify that the DUT response contains a 32-bit value with bit 0 set to 1
116+
./chip-tool refrigeratoralarm read supported 1 1
117+
On TH(chip-tool), Verify that the DUT response contains a 32-bit value with bit 0 set to 1.
118+
119+
[1689677642.708638][18413:18415] CHIP:DMG: SuppressResponse = true,
120+
[1689677642.708645][18413:18415] CHIP:DMG: InteractionModelRevision = 1
121+
[1689677642.708651][18413:18415] CHIP:DMG: }
122+
[1689677642.708726][18413:18415] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0057 Attribute 0x0000_0003 DataVersion: 1517282962
123+
[1689677642.708773][18413:18415] CHIP:TOO: Supported: 1
124+
[1689677642.708845][18413:18415] CHIP:EM: <<< [E:32432i S:53289 M:29829407 (Ack:142651059)] (S) Msg TX to 1:0000000000000001 [BFDE] --- Type 0000:10 (SecureChannel:StandaloneAck)
125+
[1689677642.708859][18413:18415] CHIP:IN: (S) Sending msg 29829407 on secure session with LSID: 53289
126+
[1689677642.708900][18413:18415] CHIP:EM: Flushed pending ack for MessageCounter:142651059 on exchange 32432i
92127
disabled: true

‎src/app/tests/suites/certification/Test_TC_RH_2_1.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ tests:
5050
saveAs: CurrentMaxMeasured
5151
constraints:
5252
type: int16u
53-
minValue: CurrentMinMeasured
53+
minValue: CurrentMinMeasured + 1
5454
maxValue: 10000
5555

5656
- label: "Step 4: TH reads the MeasuredValue attribute from the DUT"

‎src/app/tests/suites/certification/Test_TC_RVCCLEANM_3_3.yaml

+3-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ name:
1818
as Server
1919

2020
PICS:
21-
- RVCCLEANM.S
21+
- RVCCLEANM.S.A0002
22+
- RVCCLEANM.S.A0003
23+
- RVCCLEANM.S.F00
2224

2325
config:
2426
nodeId: 0x12344321

‎src/app/tests/suites/certification/Test_TC_SC_4_1.yaml

+7-2
Original file line numberDiff line numberDiff line change
@@ -752,7 +752,10 @@ tests:
752752
verification: |
753753
Run the below open-commissioning-window in TH Terminal
754754
755-
./chip-tool pairing open-commissioning-window 1 1 200 2000 3840
755+
The user needs to change this command to match the longDiscriminator override.
756+
use the same discriminator as the longDiscriminator of the DUT.
757+
758+
./chip-tool pairing open-commissioning-window 1 1 200 2000 <discriminator>
756759
757760
verify success on TH (Chip-tool) logs:
758761
@@ -1062,7 +1065,9 @@ tests:
10621065
DUT should start to send Commissionable Node Discovery DNS-SD
10631066
advertisements"
10641067
verification: |
1065-
If the device supports Discovery for an extended period of time, the Device should continue to advertise. Use the avahi-browse command and you should see the _matterc._udp advertisement
1068+
If the device supports Extended Discovery, pass the PROMPT before the extended time period expires.
1069+
1070+
the Device should continue to advertise. Use the avahi-browse command and you should see the _matterc._udp advertisement
10661071
10671072
Reference Raspberrypi device is not supporting extended discovery.
10681073
cluster: "LogCommands"

‎src/app/tests/suites/certification/Test_TC_SC_5_1.yaml

+6-6
Original file line numberDiff line numberDiff line change
@@ -97,11 +97,11 @@ tests:
9797
GroupKeySetID: 0x01a3,
9898
GroupKeySecurityPolicy: 0,
9999
EpochKey0: "hex:d0d1d2d3d4d5d6d7d8d9dadbdcdddedf",
100-
EpochStartTime0: 2220000,
100+
EpochStartTime0: 1,
101101
EpochKey1: "hex:d1d1d2d3d4d5d6d7d8d9dadbdcdddedf",
102-
EpochStartTime1: 2220001,
102+
EpochStartTime1: 18446744073709551613,
103103
EpochKey2: "hex:d2d1d2d3d4d5d6d7d8d9dadbdcdddedf",
104-
EpochStartTime2: 2220002,
104+
EpochStartTime2: 18446744073709551614,
105105
}
106106

107107
- label: "Step 3: TH binds GroupId to GroupKeySet"
@@ -176,11 +176,11 @@ tests:
176176
GroupKeySetID: 0x01a3,
177177
GroupKeySecurityPolicy: 0,
178178
EpochKey0: null,
179-
EpochStartTime0: 2220000,
179+
EpochStartTime0: 1,
180180
EpochKey1: null,
181-
EpochStartTime1: 2220001,
181+
EpochStartTime1: 18446744073709551613,
182182
EpochKey2: null,
183-
EpochStartTime2: 2220002,
183+
EpochStartTime2: 18446744073709551614,
184184
}
185185

186186
- label:

‎src/app/tests/suites/certification/Test_TC_SC_5_2.yaml

+3-4
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
14-
# Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are currently set to default
1514

1615
name: 26.1.2. [TC-SC-5.2] Receiving a group message - TH to DUT
1716

@@ -77,11 +76,11 @@ tests:
7776
GroupKeySetID: 0x01a3,
7877
GroupKeySecurityPolicy: 0,
7978
EpochKey0: "hex:d0d1d2d3d4d5d6d7d8d9dadbdcdddedf",
80-
EpochStartTime0: 2220000,
79+
EpochStartTime0: 1,
8180
EpochKey1: "hex:d1d1d2d3d4d5d6d7d8d9dadbdcdddedf",
82-
EpochStartTime1: 2220001,
81+
EpochStartTime1: 18446744073709551613,
8382
EpochKey2: "hex:d2d1d2d3d4d5d6d7d8d9dadbdcdddedf",
84-
EpochStartTime2: 2220002,
83+
EpochStartTime2: 18446744073709551614,
8584
}
8685

8786
- label: "Step 3: TH binds GroupId to GroupKeySet"

‎src/app/tests/suites/certification/Test_TC_SM_1_1.yaml

-220
This file was deleted.

‎src/app/tests/suites/certification/Test_TC_SM_1_2.yaml

-132
This file was deleted.

‎src/app/tests/suites/certification/Test_TC_TCCM_1_1.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ tests:
7575
response:
7676
constraints:
7777
type: list
78-
contains: [0, 1, 2, 3, 65528, 65529, 65531, 65532, 65533]
78+
contains: [0, 1, 65528, 65529, 65531, 65532, 65533]
7979

8080
- label:
8181
"Step 4b: TH reads from the DUT the AttributeList attribute. 0x0002:

‎src/app/tests/suites/certification/Test_TC_TCTL_1_1.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ tests:
7575
be 1 if and only if TCTL.S.F02(A_STEP) & TCTL.S.F00(TN)"
7676
command: "readAttribute"
7777
attribute: "FeatureMap"
78-
PICS: TCTL.S.F02 && !TCTL.S.F00
78+
PICS: TCTL.S.F02 && TCTL.S.F00
7979
response:
8080
constraints:
8181
type: bitmap32

‎src/app/tests/suites/certification/Test_TC_TSTAT_1_1.yaml

+13-3
Original file line numberDiff line numberDiff line change
@@ -553,18 +553,28 @@ tests:
553553
type: list
554554
contains: [30]
555555

556+
- label: "Step 5a: Read the mandatory commands in AcceptedCommandList"
557+
command: "readAttribute"
558+
attribute: "AcceptedCommandList"
559+
response:
560+
constraints:
561+
type: list
562+
contains: [0]
563+
556564
- label:
557-
"Step 5a: Read Feature dependent(TSTAT.S.F03(SCH)) commands in
565+
"Step 5b: Read Feature dependent(TSTAT.S.F03(SCH)) commands in
558566
AcceptedCommandList"
559567
PICS: TSTAT.S.F03
560568
command: "readAttribute"
561569
attribute: "AcceptedCommandList"
562570
response:
563571
constraints:
564572
type: list
565-
contains: [0, 1, 2, 3]
573+
contains: [1, 2, 3]
566574

567-
- label: "Step 5b: Read the optional attribute: AcceptedCommandList"
575+
- label:
576+
"Step 5c: Read the optional (GetRelayStatusLog) command in
577+
AcceptedCommandList"
568578
PICS: TSTAT.S.C04.Rsp
569579
command: "readAttribute"
570580
attribute: "AcceptedCommandList"

‎src/app/tests/suites/certification/Test_TC_TSTAT_2_2.yaml

+38-6
Original file line numberDiff line numberDiff line change
@@ -1736,20 +1736,52 @@ tests:
17361736
anyOf: [4, 5]
17371737

17381738
- label:
1739-
"Step 12: Write Attribute command for ControlSequenceOfOperation with
1740-
a new valid value"
1739+
"Step 12: TH writes value 1 for attribute ControlSequenceOfOperation.
1740+
If TSTAT.S.F01 is true & TSTAT.S.F00 is false"
17411741
command: "writeAttribute"
17421742
attribute: "ControlSequenceOfOperation"
1743-
PICS: TSTAT.S.F00 || TSTAT.S.F01
1743+
PICS: TSTAT.S.F01 && !TSTAT.S.F00
17441744
arguments:
1745-
value: 2
1745+
value: 1
17461746

17471747
- label: "Step 12: Read it back again to confirm the successful write"
17481748
command: "readAttribute"
17491749
attribute: "ControlSequenceOfOperation"
1750-
PICS: TSTAT.S.F00 || TSTAT.S.F01
1750+
PICS: TSTAT.S.F01 && !TSTAT.S.F00
1751+
response:
1752+
value: 1
1753+
1754+
- label:
1755+
"Step 12: TH writes value 3 for attribute ControlSequenceOfOperation.
1756+
If TSTAT.S.F00 is true & TSTAT.S.F01 is false"
1757+
command: "writeAttribute"
1758+
attribute: "ControlSequenceOfOperation"
1759+
PICS: TSTAT.S.F00 && !TSTAT.S.F01
1760+
arguments:
1761+
value: 3
1762+
1763+
- label: "Step 12: Read it back again to confirm the successful write"
1764+
command: "readAttribute"
1765+
attribute: "ControlSequenceOfOperation"
1766+
PICS: TSTAT.S.F00 && !TSTAT.S.F01
1767+
response:
1768+
value: 3
1769+
1770+
- label:
1771+
"Step 12: TH writes value 4 for attribute ControlSequenceOfOperation.
1772+
If TSTAT.S.F01 & TSTAT.S.F00 are true"
1773+
command: "writeAttribute"
1774+
attribute: "ControlSequenceOfOperation"
1775+
PICS: TSTAT.S.F00 && TSTAT.S.F01
1776+
arguments:
1777+
value: 4
1778+
1779+
- label: "Step 12: Read it back again to confirm the successful write"
1780+
command: "readAttribute"
1781+
attribute: "ControlSequenceOfOperation"
1782+
PICS: TSTAT.S.F00 && TSTAT.S.F01
17511783
response:
1752-
value: 2
1784+
value: 4
17531785

17541786
- label:
17551787
"Writes MaxHeatSetpointLimit attribute to default value of 2950 to

‎src/app/tests/suites/certification/Test_TC_TSUIC_1_1.yaml

+19-8
Original file line numberDiff line numberDiff line change
@@ -31,49 +31,60 @@ tests:
3131
- name: "nodeId"
3232
value: nodeId
3333

34-
- label: "Step 2: TH read ClusterRevision attribute from the DUT"
34+
- label: "Step 2: TH reads from the DUT the ClusterRevision attribute."
3535
command: "readAttribute"
3636
attribute: "ClusterRevision"
3737
response:
3838
value: 2
3939
constraints:
4040
type: int16u
4141

42-
- label: "Step 3: Read FeatureMap attribute from the DUT"
42+
- label: "Step 3: TH reads from the DUT the FeatureMap attribute."
4343
command: "readAttribute"
4444
attribute: "FeatureMap"
4545
response:
4646
value: 0
4747
constraints:
4848
type: bitmap32
4949

50-
- label: "Step 4: Read the global attribute: AttributeList"
50+
- label: "Step 4a: TH reads from the DUT the AttributeList attribute."
5151
PICS: PICS_EVENT_LIST_ENABLED
5252
command: "readAttribute"
5353
attribute: "AttributeList"
5454
response:
5555
constraints:
5656
type: list
57-
contains: [0, 1, 2, 65528, 65529, 65530, 65531, 65532, 65533]
57+
contains: [0, 1, 65528, 65529, 65530, 65531, 65532, 65533]
5858

59-
- label: "Step 4: Read the global attribute: AttributeList"
59+
- label: "Step 4a: TH reads from the DUT the AttributeList attribute."
6060
PICS: "!PICS_EVENT_LIST_ENABLED"
6161
command: "readAttribute"
6262
attribute: "AttributeList"
6363
response:
6464
constraints:
6565
type: list
66-
contains: [0, 1, 2, 65528, 65529, 65531, 65532, 65533]
66+
contains: [0, 1, 65528, 65529, 65531, 65532, 65533]
6767

68-
- label: "Step 5: Read the global attribute: AcceptedCommandList"
68+
- label:
69+
"Step 4b: TH reads optional attribute(ScheduleProgrammingVisibility)
70+
in AttributeList"
71+
PICS: TSUIC.S.A0002
72+
command: "readAttribute"
73+
attribute: "AttributeList"
74+
response:
75+
constraints:
76+
type: list
77+
contains: [2]
78+
79+
- label: "Step 5: TH reads from the DUT the AcceptedCommandList attribute."
6980
command: "readAttribute"
7081
attribute: "AcceptedCommandList"
7182
response:
7283
value: []
7384
constraints:
7485
type: list
7586

76-
- label: "Step 6: Read the global attribute: GeneratedCommandList"
87+
- label: "Step 6: TH reads from the DUT the GeneratedCommandList attribute."
7788
command: "readAttribute"
7889
attribute: "GeneratedCommandList"
7990
response:

‎src/app/tests/suites/certification/Test_TC_WNCV_3_4.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ config:
2525
endpoint: 1
2626
fastMotionDuration:
2727
type: int16u
28-
defaultValue: 3000
28+
defaultValue: 5000
2929
fullMotionDuration:
3030
type: int16u
3131
defaultValue: 6000

‎src/app/tests/suites/certification/Test_TC_WNCV_3_5.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ config:
2525
endpoint: 1
2626
fastMotionDuration:
2727
type: int16u
28-
defaultValue: 3000
28+
defaultValue: 5000
2929
fullMotionDuration:
3030
type: int16u
3131
defaultValue: 6000

‎src/app/tests/suites/certification/ci-pics-values

+4-25
Original file line numberDiff line numberDiff line change
@@ -784,16 +784,9 @@ LUNIT.S=1
784784
LUNIT.S.F00=1
785785
LUNIT.S.A0000=1
786786

787-
LUNIT.TempUnit.Fahrenheit=1
788-
LUNIT.TempUnit.Celsius=1
789-
LUNIT.TempUnit.Kelvin=1
790-
LUNIT.C.A0000=1
791-
LUNIT.C.Afff8=1
792-
LUNIT.C.Afff9=1
793-
LUNIT.C.Afffa=1
794-
LUNIT.C.Afffb=1
795-
LUNIT.C.Afffc=1
796-
LUNIT.C.Afffd=1
787+
LUNIT.S.M.Fahrenheit=1
788+
LUNIT.S.M.Celsius=1
789+
LUNIT.S.M.Kelvin=1
797790

798791
LUNIT.C=1
799792

@@ -1148,21 +1141,7 @@ DGWIFI.S.A000b=1
11481141
DGWIFI.S.A000c=1
11491142
# Client
11501143
DGWIFI.C=1
1151-
DGWIFI.C.A=0
1152-
DGWIFI.C.A0000=1
1153-
DGWIFI.C.A0001=1
1154-
DGWIFI.C.A0002=1
1155-
DGWIFI.C.A0003=1
1156-
DGWIFI.C.A0004=1
1157-
DGWIFI.C.A0005=1
1158-
DGWIFI.C.A0006=1
1159-
DGWIFI.C.A0007=1
1160-
DGWIFI.C.A0008=1
1161-
DGWIFI.C.A0009=1
1162-
DGWIFI.C.A000a=1
1163-
DGWIFI.C.A000b=1
1164-
DGWIFI.C.A000c=1
1165-
DGWIFI.C.C00.Tx=0
1144+
DGWIFI.S.C00.Tx=0
11661145
# Events
11671146
DGWIFI.S.E00=1
11681147
DGWIFI.S.E01=1

‎src/app/tests/suites/manualTests.json

+1-3
Original file line numberDiff line numberDiff line change
@@ -136,9 +136,7 @@
136136
"Test_TC_IDM_6_3",
137137
"Test_TC_IDM_6_4",
138138
"Test_TC_IDM_7_1",
139-
"Test_TC_IDM_8_1",
140-
"Test_TC_IDM_10_1",
141-
"Test_TC_IDM_11_1"
139+
"Test_TC_IDM_8_1"
142140
],
143141
"MediaControl": [
144142
"Test_TC_LOWPOWER_2_2",

‎zzz_generated/darwin-framework-tool/zap-generated/test/Commands.h

+118-533
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎zzz_generated/placeholder/app1/zap-generated/test/Commands.h

+1-188
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎zzz_generated/placeholder/app2/zap-generated/test/Commands.h

+1-188
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)
Please sign in to comment.