You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TestStep("1", "Commission DUT to TH (can be skipped if done in a preceding test)"),
53
-
TestStep("2", "TH reads TestEventTriggersEnabled attribute from General Diagnostics Cluster",
53
+
TestStep("2", "Set up a subscription to all WaterHeaterManagement cluster events"),
54
+
TestStep("3", "TH reads TestEventTriggersEnabled attribute from General Diagnostics Cluster",
54
55
"Value has to be 1 (True)"),
55
-
TestStep("3", "TH sends TestEventTrigger command to General Diagnostics Cluster on Endpoint 0 with EnableKey field set to PIXIT.EWATERHTR.TESTEVENT_TRIGGERKEY and EventTrigger field set to PIXIT.EWATERHTR.TESTEVENTTRIGGER for Basic installation Test Event",
56
+
TestStep("4", "TH sends TestEventTrigger command to General Diagnostics Cluster on Endpoint 0 with EnableKey field set to PIXIT.EWATERHTR.TESTEVENT_TRIGGERKEY and EventTrigger field set to PIXIT.EWATERHTR.TESTEVENTTRIGGER for Basic installation Test Event",
56
57
"Verify DUT responds w/ status SUCCESS(0x00)"),
57
-
TestStep("3a", "TH reads from the DUT the HeatDemand",
58
+
TestStep("4a", "TH reads from the DUT the HeatDemand",
58
59
"Value has to be 0x00 (no demand on any source)"),
59
-
TestStep("3b", "TH reads from the DUT the BoostState",
60
+
TestStep("4b", "TH reads from the DUT the BoostState",
60
61
"Value has to be 0 (Inactive)"),
61
-
TestStep("3c", "TH reads from the DUT the TankPercentage",
62
+
TestStep("4c", "TH reads from the DUT the TankPercentage",
62
63
"Value has to be 0%"),
63
-
TestStep("3d", "TH reads from the DUT the HeaterTypes",
64
+
TestStep("4d", "TH reads from the DUT the HeaterTypes",
64
65
"Value has to be greater than 0x00 (at least one type supported) and Store the value as HeaterTypes"),
65
-
TestStep("4", "TH sends command Boost with Duration=600s,TargetPercentage=100%",
66
-
"Verify DUT responds w/ status SUCCESS(0x00)"),
67
-
TestStep("4a", "TH reads from the DUT the HeatDemand",
68
-
"Value has to be greater than 0x00 (demand on at least one source) and (HeaterDemand & (!HeaterTypes)) is zero (demand is only from declared supported types)"),
69
-
TestStep("4b", "TH reads from the DUT the BoostState",
70
-
"Value has to be 1 (Active)"),
71
-
TestStep("5", "TH sends TestEventTrigger command to General Diagnostics Cluster on Endpoint 0 with EnableKey field set to PIXIT.EWATERHTR.TESTEVENT_TRIGGERKEY and EventTrigger field set to PIXIT.EWATERHTR.TESTEVENTTRIGGER for Water Temperature 61C Test Event",
72
-
"Verify DUT responds w/ status SUCCESS(0x00)"),
66
+
TestStep("5", "TH sends command Boost with Duration=600s,TargetPercentage=100%",
67
+
"Verify DUT responds w/ status SUCCESS(0x00) and Event EWATERHTR.S.E00(BoostStarted) sent with Duration=600 and TargetPercentage=100"),
73
68
TestStep("5a", "TH reads from the DUT the HeatDemand",
74
-
"Value has to be 0x00 (no demand on any source)"),
69
+
"Value has to be greater than 0x00 (demand on at least one source) and (HeaterDemand & (!HeaterTypes)) is zero (demand is only from declared supported types)"),
75
70
TestStep("5b", "TH reads from the DUT the BoostState",
76
71
"Value has to be 1 (Active)"),
77
-
TestStep("5c", "TH reads from the DUT the TankPercentage",
78
-
"Value has to be 100%"),
79
-
TestStep("6", "TH sends TestEventTrigger command to General Diagnostics Cluster on Endpoint 0 with EnableKey field set to PIXIT.EWATERHTR.TESTEVENT_TRIGGERKEY and EventTrigger field set to PIXIT.EWATERHTR.TESTEVENTTRIGGER for Draw off hot water Test Event",
72
+
TestStep("6", "TH sends TestEventTrigger command to General Diagnostics Cluster on Endpoint 0 with EnableKey field set to PIXIT.EWATERHTR.TESTEVENT_TRIGGERKEY and EventTrigger field set to PIXIT.EWATERHTR.TESTEVENTTRIGGER for Water Temperature 61C Test Event",
80
73
"Verify DUT responds w/ status SUCCESS(0x00)"),
81
74
TestStep("6a", "TH reads from the DUT the HeatDemand",
82
-
"Value has to be greater than 0x00 (demand on at least one source) and (HeaterDemand & (!HeaterTypes)) is zero (demand is only from declared supported types)"),
75
+
"Value has to be 0x00 (no demand on any source)"),
83
76
TestStep("6b", "TH reads from the DUT the BoostState",
84
77
"Value has to be 1 (Active)"),
85
78
TestStep("6c", "TH reads from the DUT the TankPercentage",
86
-
"Value has to be 75%"),
87
-
TestStep("7", "TH sends command CancelBoost",
79
+
"Value has to be 100%"),
80
+
TestStep("7", "TH sends TestEventTrigger command to General Diagnostics Cluster on Endpoint 0 with EnableKey field set to PIXIT.EWATERHTR.TESTEVENT_TRIGGERKEY and EventTrigger field set to PIXIT.EWATERHTR.TESTEVENTTRIGGER for Draw off hot water Test Event",
88
81
"Verify DUT responds w/ status SUCCESS(0x00)"),
89
82
TestStep("7a", "TH reads from the DUT the HeatDemand",
90
-
"Value has to be 0x00 (no demand on any source)"),
83
+
"Value has to be greater than 0x00 (demand on at least one source) and (HeaterDemand & (!HeaterTypes)) is zero (demand is only from declared supported types)"),
91
84
TestStep("7b", "TH reads from the DUT the BoostState",
92
-
"Value has to be 0 (Inactive)"),
85
+
"Value has to be 1 (Active)"),
93
86
TestStep("7c", "TH reads from the DUT the TankPercentage",
94
-
"Value has to be 75%"),
95
-
TestStep("8", "TH sends command Boost with Duration=600s,TargetPercentage=100%,TargetReheat=65%",
96
-
"Verify DUT responds w/ status SUCCESS(0x00)"),
87
+
"Value has to be 76%"),
88
+
TestStep("8", "TH sends command CancelBoost",
89
+
"Verify DUT responds w/ status SUCCESS(0x00) and Event EWATERHTR.S.E00(BoostEnded) sent"),
97
90
TestStep("8a", "TH reads from the DUT the HeatDemand",
98
-
"Value has to be greater than 0x00 (demand on at least one source) and (HeaterDemand & (!HeaterTypes)) is zero (demand is only from declared supported types)"),
91
+
"Value has to be 0x00 (no demand on any source)"),
99
92
TestStep("8b", "TH reads from the DUT the BoostState",
100
-
"Value has to be 1 (Active)"),
93
+
"Value has to be 0 (Inactive)"),
101
94
TestStep("8c", "TH reads from the DUT the TankPercentage",
102
-
"Value has to be 75%"),
103
-
TestStep("9", "TH sends TestEventTrigger command to General Diagnostics Cluster on Endpoint 0 with EnableKey field set to PIXIT.EWATERHTR.TESTEVENT_TRIGGERKEY and EventTrigger field set to PIXIT.EWATERHTR.TESTEVENTTRIGGER for Water Temperature 61C Test Event",
104
-
"Verify DUT responds w/ status SUCCESS(0x00)"),
95
+
"Value has to be 76%"),
96
+
TestStep("9", "TH sends command Boost with Duration=400s,TargetPercentage=100%,TargetReheat=65%",
97
+
"Verify DUT responds w/ status SUCCESS(0x00) and Event EWATERHTR.S.E00(BoostStarted) sent with Duration=600 and TargetPercentage=100 and TargetReheat=65"),
105
98
TestStep("9a", "TH reads from the DUT the HeatDemand",
106
-
"Value has to be 0x00 (no demand on any source)"),
99
+
"Value has to be greater than 0x00 (demand on at least one source) and (HeaterDemand & (!HeaterTypes)) is zero (demand is only from declared supported types)"),
107
100
TestStep("9b", "TH reads from the DUT the BoostState",
108
101
"Value has to be 1 (Active)"),
109
102
TestStep("9c", "TH reads from the DUT the TankPercentage",
110
-
"Value has to be 100%"),
111
-
TestStep("10", "TH sends TestEventTrigger command to General Diagnostics Cluster on Endpoint 0 with EnableKey field set to PIXIT.EWATERHTR.TESTEVENT_TRIGGERKEY and EventTrigger field set to PIXIT.EWATERHTR.TESTEVENTTRIGGER for Draw off hot water Test Event",
103
+
"Value has to be 76%"),
104
+
TestStep("10", "TH sends TestEventTrigger command to General Diagnostics Cluster on Endpoint 0 with EnableKey field set to PIXIT.EWATERHTR.TESTEVENT_TRIGGERKEY and EventTrigger field set to PIXIT.EWATERHTR.TESTEVENTTRIGGER for Water Temperature 61C Test Event",
112
105
"Verify DUT responds w/ status SUCCESS(0x00)"),
113
106
TestStep("10a", "TH reads from the DUT the HeatDemand",
114
107
"Value has to be 0x00 (no demand on any source)"),
115
108
TestStep("10b", "TH reads from the DUT the BoostState",
116
109
"Value has to be 1 (Active)"),
117
110
TestStep("10c", "TH reads from the DUT the TankPercentage",
118
-
"Value has to be 75%"),
111
+
"Value has to be 100%"),
119
112
TestStep("11", "TH sends TestEventTrigger command to General Diagnostics Cluster on Endpoint 0 with EnableKey field set to PIXIT.EWATERHTR.TESTEVENT_TRIGGERKEY and EventTrigger field set to PIXIT.EWATERHTR.TESTEVENTTRIGGER for Draw off hot water Test Event",
120
113
"Verify DUT responds w/ status SUCCESS(0x00)"),
121
114
TestStep("11a", "TH reads from the DUT the HeatDemand",
122
-
"Value has to be greater than 0x00 (demand on at least one source) and (HeaterDemand & (!HeaterTypes)) is zero (demand is only from declared supported types)"),
115
+
"Value has to be 0x00 (no demand on any source)"),
123
116
TestStep("11b", "TH reads from the DUT the BoostState",
124
117
"Value has to be 1 (Active)"),
125
118
TestStep("11c", "TH reads from the DUT the TankPercentage",
126
-
"Value has to be 50%"),
127
-
TestStep("12", "TH sends command CancelBoost",
119
+
"Value has to be 76%"),
120
+
TestStep("12", "TH sends TestEventTrigger command to General Diagnostics Cluster on Endpoint 0 with EnableKey field set to PIXIT.EWATERHTR.TESTEVENT_TRIGGERKEY and EventTrigger field set to PIXIT.EWATERHTR.TESTEVENTTRIGGER for Draw off hot water Test Event",
128
121
"Verify DUT responds w/ status SUCCESS(0x00)"),
129
122
TestStep("12a", "TH reads from the DUT the HeatDemand",
130
-
"Value has to be 0x00 (no demand on any source)"),
123
+
"Value has to be greater than 0x00 (demand on at least one source) and (HeaterDemand & (!HeaterTypes)) is zero (demand is only from declared supported types)"),
131
124
TestStep("12b", "TH reads from the DUT the BoostState",
132
-
"Value has to be 0 (Inactive)"),
125
+
"Value has to be 1 (Active)"),
133
126
TestStep("12c", "TH reads from the DUT the TankPercentage",
134
-
"Value has to be 50%"),
135
-
TestStep("13", "TH sends TestEventTrigger command to General Diagnostics Cluster on Endpoint 0 with EnableKey field set to PIXIT.EWATERHTR.TESTEVENT_TRIGGERKEY and EventTrigger field set to PIXIT.EWATERHTR.TESTEVENTTRIGGER for Basic installation Test Event Clear",
127
+
"Value has to be 57%"),
128
+
TestStep("13", "TH sends command CancelBoost",
129
+
"Verify DUT responds w/ status SUCCESS(0x00) and Event EWATERHTR.S.E00(BoostEnded) sent"),
130
+
TestStep("13a", "TH reads from the DUT the HeatDemand",
131
+
"Value has to be 0x00 (no demand on any source)"),
132
+
TestStep("13b", "TH reads from the DUT the BoostState",
133
+
"Value has to be 0 (Inactive)"),
134
+
TestStep("13c", "TH reads from the DUT the TankPercentage",
135
+
"Value has to be 57%"),
136
+
TestStep("14", "TH sends TestEventTrigger command to General Diagnostics Cluster on Endpoint 0 with EnableKey field set to PIXIT.EWATERHTR.TESTEVENT_TRIGGERKEY and EventTrigger field set to PIXIT.EWATERHTR.TESTEVENTTRIGGER for Basic installation Test Event Clear",
0 commit comments