blob: 38ba9412865cd7a7a2d873ac11c9f65fdf1b2288 [file] [log] [blame]
# Copyright (c) 2021 Project CHIP Authors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# 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: 62.2.2. [TC-PS-2.2] Event reporting with server as DUT
PICS:
- PS.S
config:
nodeId: 0x12344321
cluster: "Basic Information"
endpoint: 0
tests:
- label: "Precondition"
verification: |
This test case is verified after the device is provisioned. Pls provision device first, Pass appropriate nodeID in the below command
disabled: true
- label: "Commission DUT to TH"
verification: |
disabled: true
- label: "Bring the DUT into a state without any wired faults."
PICS: PS.S.A000a
verification: |
disabled: true
- label: "TH reads the ActiveWiredFaults attribute from the DUT"
verification: |
Optional Attribute - If it is supported, then in TH log it will results in displaying the value, else it will display UNSUPPORTED_ATTRIBUTE
./chip-tool powersource read active-wired-faults 1 1
Verify on TH logs:
General error: 0x86 (UNSUPPORTED_ATTRIBUTE)
disabled: true
- label: "Set up subscription to WiredFaultChange event"
PICS: PS.S.E00 && PS.M.ManualWiredFault
verification: |
Please use Interactive mode to Verify subscription test step
Here the command to enter interactive mode:-- ./chip-tool interactive start
>>> powersource subscribe-event-by-id 0 2 20 1 1
Verify on the TH Log
[1678874350.531309][348369:348369] CHIP:DMG: SubscribeRequestMessage =
[1678874350.531317][348369:348369] CHIP:DMG: {
[1678874350.531323][348369:348369] CHIP:DMG: KeepSubscriptions = false,
[1678874350.531331][348369:348369] CHIP:DMG: MinIntervalFloorSeconds = 0x2,
[1678874350.531339][348369:348369] CHIP:DMG: MaxIntervalCeilingSeconds = 0x14,
[1678874350.531345][348369:348369] CHIP:DMG: EventPathIBs =
[1678874350.531356][348369:348369] CHIP:DMG: [
[1678874350.531363][348369:348369] CHIP:DMG: EventPath =
[1678874350.531371][348369:348369] CHIP:DMG: {
[1678874350.531383][348369:348369] CHIP:DMG: Endpoint = 0x1,
[1678874350.531391][348369:348369] CHIP:DMG: Cluster = 0x2f,
[1678874350.531399][348369:348369] CHIP:DMG: Event = 0x0,
[1678874350.531406][348369:348369] CHIP:DMG: },
[1678874350.531415][348369:348369] CHIP:DMG:
[1678874350.531421][348369:348369] CHIP:DMG: ],
[1678874350.531432][348369:348369] CHIP:DMG:
[1678874350.531440][348369:348369] CHIP:DMG: isFabricFiltered = true,
[1678874350.531449][348369:348369] CHIP:DMG: InteractionModelRevision = 1
[1678874350.531455][348369:348369] CHIP:DMG: },
[1678874350.531490][348369:348369] CHIP:DMG: Final negotiated min/max parameters: Min = 2s, Max = 20s
[1678874350.531517][348369:348369] CHIP:DMG: IM RH moving to [GeneratingReports]
MessageCounter:108699985 from Retrans Table on exchange 59500r
[1678874350.533233][348369:348369] CHIP:DMG: StatusResponseMessage =
[1678874350.533243][348369:348369] CHIP:DMG: {
[1678874350.533251][348369:348369] CHIP:DMG: Status = 0x00 (SUCCESS),
[1678874350.533258][348369:348369] CHIP:DMG: InteractionModelRevision = 1
[1678874350.533264][348369:348369] CHIP:DMG: }
[1678874350.533271][348369:348369] CHIP:IM: Received status response, status is 0x00 (SUCCESS)
disabled: true
- label: "Bring the DUT into a wired fault state."
verification: |
DUT ACTION REQUIRED
disabled: true
- label: "TH reads the ActiveWiredFaults attribute from the DUT"
PICS: PS.S.A000a && PS.M.ManualWiredFault
verification: |
Optional Attribute - If it is supported, then in TH log it will results in displaying the value, else it will display UNSUPPORTED_ATTRIBUTE
./chip-tool powersource read active-wired-faults 1 1
Verify on the TH Log:
General error: 0x86 (UNSUPPORTED_ATTRIBUTE)
disabled: true
- label: "Bring the DUT back into a clean state."
PICS: PS.S.E00 && PS.M.ManualWiredFault
verification: |
DUT ACTION REQUIRED
disabled: true
- label: "Bring the DUT into a state without any battery faults."
PICS: PS.S.A0012
verification: |
disabled: true
- label: "TH reads the ActiveBatFaults attribute from the DUT"
verification: |
Optional Attribute - If it is supported, then in TH log it will results in displaying the value, else it will display UNSUPPORTED_ATTRIBUTE
./chip-tool powersource read active-bat-faults 12345 1
Verify on the TH Log:
General error: 0x86 (UNSUPPORTED_ATTRIBUTE)
disabled: true
- label: "Set up subscription to BatFaultChange event"
PICS: PS.S.E01 && PS.M.ManualBatFault
verification: |
Please use Interactive mode to Verify subscription test step
Here the command to enter interactive mode:-- ./chip-tool interactive start
powersource subscribe-event-by-id 1 0 100 1 1
Verify on the TH Log:
[1678874454.354931][348369:348369] CHIP:DMG: SubscribeRequestMessage =
[1678874454.354939][348369:348369] CHIP:DMG: {
[1678874454.354947][348369:348369] CHIP:DMG: KeepSubscriptions = false,
[1678874454.354955][348369:348369] CHIP:DMG: MinIntervalFloorSeconds = 0x0,
[1678874454.354962][348369:348369] CHIP:DMG: MaxIntervalCeilingSeconds = 0x64,
[1678874454.354972][348369:348369] CHIP:DMG: EventPathIBs =
[1678874454.354979][348369:348369] CHIP:DMG: [
[1678874454.354986][348369:348369] CHIP:DMG: EventPath =
[1678874454.354995][348369:348369] CHIP:DMG: {
[1678874454.355007][348369:348369] CHIP:DMG: Endpoint = 0x1,
[1678874454.355016][348369:348369] CHIP:DMG: Cluster = 0x2f,
[1678874454.355024][348369:348369] CHIP:DMG: Event = 0x1,
[1678874454.355031][348369:348369] CHIP:DMG: },
[1678874454.355039][348369:348369] CHIP:DMG:
[1678874454.355046][348369:348369] CHIP:DMG: ],
[1678874454.355053][348369:348369] CHIP:DMG:
[1678874454.355061][348369:348369] CHIP:DMG: isFabricFiltered = true,
[1678874454.355068][348369:348369] CHIP:DMG: InteractionModelRevision = 1
[1678874454.355074][348369:348369] CHIP:DMG: },
[1678874454.355109][348369:348369] CHIP:DMG: Final negotiated min/max parameters: Min = 0s, Max = 100s
[1678874454.357156][348369:348369] CHIP:DMG: StatusResponseMessage =
[1678874454.357165][348369:348369] CHIP:DMG: {
[1678874454.357174][348369:348369] CHIP:DMG: Status = 0x00 (SUCCESS),
[1678874454.357182][348369:348369] CHIP:DMG: InteractionModelRevision = 1
[1678874454.357188][348369:348369] CHIP:DMG: }
[1678874454.357197][348369:348369] CHIP:IM: Received status response, status is 0x00 (SUCCESS)
[1678874454.357215][348369:348369] CHIP:DMG: Refresh Subscribe Sync Timer with min 0 seconds and max 100 seconds
[1678874454.357251][348369:348369] CHIP:EM: <<< [E:59501r S:3659 M:108699998 (Ack:239522570)] (S) Msg TX to 1:00
disabled: true
- label: "Bring the DUT into a battery fault state."
verification: |
DUT ACTION REQUIRED
disabled: true
- label: "TH reads the ActiveBatFaults attribute from the DUT"
PICS: PS.S.A0012 && PS.M.ManualBatFault
verification: |
Optional Attribute - If it is supported, then in TH log it will results in displaying the value, else it will display UNSUPPORTED_ATTRIBUTE
./chip-tool powersource read active-bat-faults 1 1
Verify on the TH Log:
General error: 0x86 (UNSUPPORTED_ATTRIBUTE)
disabled: true
- label: "Bring the DUT back into a clean state."
PICS: PS.S.E01 && PS.M.ManualBatFault
verification: |
DUT ACTION REQUIRED
disabled: true
- label: "Bring the DUT into a state without any charge faults."
PICS: PS.S.A001e
verification: |
disabled: true
- label: "TH reads the ActiveBatChargeFaults attribute from the DUT"
verification: |
Optional Attribute - If it is supported, then in TH log it will results in displaying the value, else it will display UNSUPPORTED_ATTRIBUTE
./chip-tool powersource read active-bat-charge-faults 1 1
Verify on the TH Log:
General error: 0x86 (UNSUPPORTED_ATTRIBUTE)
disabled: true
- label: "Set up subscription to BatChargeFaultChange event"
PICS: PS.S.E02 && PS.M.ManualBatChargeFault
verification: |
./chip-tool interactive start
powersource subscribe-event-by-id 2 100 1000 1 1
Verify on the TH Log:
[1678874515.570452][348369:348369] CHIP:DMG: SubscribeRequestMessage =
[1678874515.570455][348369:348369] CHIP:DMG: {
[1678874515.570457][348369:348369] CHIP:DMG: KeepSubscriptions = false,
[1678874515.570460][348369:348369] CHIP:DMG: MinIntervalFloorSeconds = 0x64,
[1678874515.570464][348369:348369] CHIP:DMG: MaxIntervalCeilingSeconds = 0x3e8,
[1678874515.570466][348369:348369] CHIP:DMG: EventPathIBs =
[1678874515.570469][348369:348369] CHIP:DMG: [
[1678874515.570472][348369:348369] CHIP:DMG: EventPath =
[1678874515.570475][348369:348369] CHIP:DMG: {
[1678874515.570478][348369:348369] CHIP:DMG: Endpoint = 0x1,
[1678874515.570481][348369:348369] CHIP:DMG: Cluster = 0x2f,
[1678874515.570484][348369:348369] CHIP:DMG: Event = 0x2,
[1678874515.570487][348369:348369] CHIP:DMG: },
[1678874515.570490][348369:348369] CHIP:DMG:
[1678874515.570492][348369:348369] CHIP:DMG: ],
[1678874515.570495][348369:348369] CHIP:DMG:
[1678874515.570498][348369:348369] CHIP:DMG: isFabricFiltered = true,
[1678874515.570501][348369:348369] CHIP:DMG: InteractionModelRevision = 1
[1678874515.570503][348369:348369] CHIP:DMG: },
[1678874515.570517][348369:348369] CHIP:DMG: Final negotiated min/max parameters: Min = 100s, Max = 1000s
MessageCounter:243065879 from Retrans Table on exchange 59503r
[1678874515.571146][348369:348369] CHIP:DMG: StatusResponseMessage =
[1678874515.571148][348369:348369] CHIP:DMG: {
[1678874515.571150][348369:348369] CHIP:DMG: Status = 0x00 (SUCCESS),
[1678874515.571152][348369:348369] CHIP:DMG: InteractionModelRevision = 1
[1678874515.571154][348369:348369] CHIP:DMG: }
[1678874515.571157][348369:348369] CHIP:IM: Received status response, status is 0x00 (SUCCESS)
disabled: true
- label: "Bring the DUT into a charge fault state."
verification: |
DUT ACTION REQUIRED
disabled: true
- label: "TH reads the ActiveBatChargeFaults attribute from the DUT"
PICS: PS.S.A001e && PS.M.ManualBatChargeFault
verification: |
Optional Attribute - If it is supported, then in TH log it will results in displaying the value, else it will display UNSUPPORTED_ATTRIBUTE
./chip-tool powersource read active-bat-charge-faults 1 1
Verify on the TH Log:
General error: 0x86 (UNSUPPORTED_ATTRIBUTE)
disabled: true
- label: "Bring the DUT back into a clean state."
PICS: PS.S.E02 && PS.M.ManualBatChargeFault
verification: |
DUT ACTION REQUIRED
disabled: true