Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modifed test july 14 #27960

Merged
merged 3 commits into from
Jul 15, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,8 @@
"Test_TC_ACFREMON_2_1",
"Disabled due to HEPAFilterMonitoring not being enabled in Matter.framework for now:",
"Test_TC_HEPAFREMON_1_1",
"Test_TC_HEPAFREMON_2_1"
"Test_TC_HEPAFREMON_2_1",
"Disabled due to Events verification not supported",
"Test_TC_BINFO_2_2"
]
}
85 changes: 16 additions & 69 deletions src/app/tests/suites/certification/Test_TC_ACL_2_2.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,11 @@ config:
nodeId: 0x12344321
cluster: "Access Control"
endpoint: 0
#Configurable endpoint except 0
Endpoint_Except_Zero: 1

tests:
- label: "Wait for the commissioned device to be retrieved"
- label: "Step 1: Wait for the commissioned device to be retrieved"
cluster: "DelayCommands"
command: "WaitForCommissionee"
arguments:
Expand All @@ -33,79 +35,24 @@ tests:
value: nodeId

- label:
"TH1 reads DUT Descriptor cluster ServerList attribute from Endpoint 0"
command: "readAttribute"
"Step 2: TH reads DUT Descriptor cluster ServerList attribute from
Endpoint 0"
cluster: "Descriptor"
command: "readAttribute"
attribute: "ServerList"
response:
constraints:
type: list
contains: [31]

#Endpoint configuration is not supported in YAML
- label:
"TH1 reads DUT Descriptor cluster ServerList attribute from every
Endpoint except 0"
verification: |
./chip-tool descriptor read server-list 1 1


On TH1(Chiptool) ,Verify the serverList attribute of Descriptor Cluster without an element of 31( 0x001F)

[1676442452.204523][8902:8904] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_001D Attribute 0x0000_0001 DataVersion: 1718800852
[1676442452.204637][8902:8904] CHIP:TOO: ServerList: 45 entries
[1676442452.204655][8902:8904] CHIP:TOO: [1]: 3
[1676442452.204670][8902:8904] CHIP:TOO: [2]: 4
[1676442452.204685][8902:8904] CHIP:TOO: [3]: 5
[1676442452.204700][8902:8904] CHIP:TOO: [4]: 6
[1676442452.204715][8902:8904] CHIP:TOO: [5]: 7
[1676442452.204729][8902:8904] CHIP:TOO: [6]: 8
[1676442452.204744][8902:8904] CHIP:TOO: [7]: 15
[1676442452.204759][8902:8904] CHIP:TOO: [8]: 29
[1676442452.204774][8902:8904] CHIP:TOO: [9]: 30
[1676442452.204789][8902:8904] CHIP:TOO: [10]: 37
[1676442452.204804][8902:8904] CHIP:TOO: [11]: 47
[1676442452.204820][8902:8904] CHIP:TOO: [12]: 59
[1676442452.204835][8902:8904] CHIP:TOO: [13]: 64
[1676442452.204849][8902:8904] CHIP:TOO: [14]: 65
[1676442452.204864][8902:8904] CHIP:TOO: [15]: 69
[1676442452.204879][8902:8904] CHIP:TOO: [16]: 80
[1676442452.204894][8902:8904] CHIP:TOO: [17]: 257
[1676442452.204909][8902:8904] CHIP:TOO: [18]: 258
[1676442452.204923][8902:8904] CHIP:TOO: [19]: 259
[1676442452.204938][8902:8904] CHIP:TOO: [20]: 512
[1676442452.204953][8902:8904] CHIP:TOO: [21]: 513
[1676442452.204968][8902:8904] CHIP:TOO: [22]: 514
[1676442452.204983][8902:8904] CHIP:TOO: [23]: 516
[1676442452.204998][8902:8904] CHIP:TOO: [24]: 768
[1676442452.205013][8902:8904] CHIP:TOO: [25]: 769
[1676442452.205028][8902:8904] CHIP:TOO: [26]: 1024
[1676442452.205043][8902:8904] CHIP:TOO: [27]: 1026
[1676442452.205058][8902:8904] CHIP:TOO: [28]: 1027
[1676442452.205072][8902:8904] CHIP:TOO: [29]: 1028
[1676442452.205088][8902:8904] CHIP:TOO: [30]: 1029
[1676442452.205103][8902:8904] CHIP:TOO: [31]: 1030
[1676442452.205117][8902:8904] CHIP:TOO: [32]: 1283
[1676442452.205133][8902:8904] CHIP:TOO: [33]: 1284
[1676442452.205148][8902:8904] CHIP:TOO: [34]: 1285
[1676442452.205168][8902:8904] CHIP:TOO: [35]: 1286
[1676442452.205185][8902:8904] CHIP:TOO: [36]: 1287
[1676442452.205199][8902:8904] CHIP:TOO: [37]: 1288
[1676442452.205215][8902:8904] CHIP:TOO: [38]: 1289
[1676442452.205230][8902:8904] CHIP:TOO: [39]: 1290
[1676442452.205245][8902:8904] CHIP:TOO: [40]: 1291
[1676442452.205260][8902:8904] CHIP:TOO: [41]: 1292
[1676442452.205275][8902:8904] CHIP:TOO: [42]: 1293
[1676442452.205290][8902:8904] CHIP:TOO: [43]: 1294
[1676442452.205319][8902:8904] CHIP:TOO: [44]: 2820
[1676442452.205331][8902:8904] CHIP:TOO: [45]: 4294048773
[1676442452.205454][8902:8904] CHIP:EM: <<< [E:56665i M:248848283 (Ack:9298405)] (S) Msg TX to 1:00000000
cluster: "LogCommands"
command: "UserPrompt"
PICS: PICS_USER_PROMPT
arguments:
values:
- name: "message"
value: "Factory Reset the DUT and enter 'y' after success"
- name: "expectedValue"
value: "y"
"Step 3: TH reads DUT Descriptor cluster ServerList attribute from
every Endpoint except 0"
endpoint: Endpoint_Except_Zero
cluster: "Descriptor"
command: "readAttribute"
attribute: "ServerList"
response:
constraints:
type: list
excludes: [31]
35 changes: 11 additions & 24 deletions src/app/tests/suites/certification/Test_TC_APPLAUNCHER_3_8.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,17 +27,19 @@ config:
applicationId:
type: char_string
defaultValue: "exampleid"
#ApplicationBasic cluster endpoint
ApplicationBasic.Endpoint: 3

tests:
- label: "Wait for the commissioned device to be retrieved"
- label: "Step 0: Wait for the commissioned device to be retrieved"
cluster: "DelayCommands"
command: "WaitForCommissionee"
arguments:
values:
- name: "nodeId"
value: nodeId

- label: "Stop an app with the provided application ID"
- label: "Step 1: Stop an app with the provided application ID"
PICS: APPLAUNCHER.S.C01.Rsp
command: "StopApp"
arguments:
Expand All @@ -53,25 +55,10 @@ tests:
- name: "Status"
value: 0

#Endpoint configuration is not supported in YAML
- label: "Reads the Status attribute"
PICS: PICS_USER_PROMPT
verification: |
The TH commands for this test step can be invoked using chip-tool (when DUT is a commissionee) or tv-casting-app (when DUT is a commissioner):
./chip-tool applicationbasic read status 1 3
./chip-tv-casting-app applicationbasic read status 1 3

On TH verify that the Status attribute value as 0
[1658208937.049446][2428:2433] CHIP:DMG: InteractionModelRevision = 1
[1658208937.049483][2428:2433] CHIP:DMG: }
[1658208937.049690][2428:2433] CHIP:TOO: Endpoint: 3 Cluster: 0x0000_050D Attribute 0x0000_0005 DataVersion: 3850684771
[1658208937.049809][2428:2433] CHIP:TOO: Status: 0
[1658208937.049922][2428:2433] CHIP:EM: Sending Standalone Ack for MessageCounter:75774840 on exchange 3041i
cluster: "LogCommands"
command: "UserPrompt"
arguments:
values:
- name: "message"
value: "Please enter 'y' after success"
- name: "expectedValue"
value: "y"
- label: "Step 2: Reads the Status attribute"
endpoint: ApplicationBasic.Endpoint
cluster: "Application Basic"
command: "readAttribute"
attribute: "Status"
response:
value: 0
35 changes: 12 additions & 23 deletions src/app/tests/suites/certification/Test_TC_APPLAUNCHER_3_9.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,17 +27,19 @@ config:
applicationId:
type: char_string
defaultValue: "exampleid"
#ApplicationBasic cluster endpoint
ApplicationBasic.Endpoint: 3

tests:
- label: "Wait for the commissioned device to be retrieved"
- label: "Step 0: Wait for the commissioned device to be retrieved"
cluster: "DelayCommands"
command: "WaitForCommissionee"
arguments:
values:
- name: "nodeId"
value: nodeId

- label: "TH sends HideApp command to DUT"
- label: "Step 1: TH sends HideApp command to DUT"
PICS: APPLAUNCHER.S.C02.Rsp
command: "HideApp"
arguments:
Expand All @@ -49,24 +51,11 @@ tests:
ApplicationID: applicationId,
}

#Expected status attribute response ACTIVE_HIDDEN or STOPPED 'OR' condition is not supported in YAML
- label: "Reads the Status attribute"
verification: |
The TH commands for this test step can be invoked using chip-tool (when DUT is a commissionee) or tv-casting-app (when DUT is a commissioner):
./chip-tool applicationbasic read status 1 3
./chip-tool applicationbasic read status 1 3

On TH verify that the Status attribute value as 0
[1658209002.942766][2442:2447] CHIP:DMG: }
[1658209002.942976][2442:2447] CHIP:TOO: Endpoint: 3 Cluster: 0x0000_050D Attribute 0x0000_0005 DataVersion: 3850684771
[1658209002.943067][2442:2447] CHIP:TOO: Status: 0
[1658209002.943177][2442:2447] CHIP:EM: Sending Standalone Ack for MessageCounter:54939405 on exchange 63408i"
cluster: "LogCommands"
command: "UserPrompt"
PICS: PICS_USER_PROMPT
arguments:
values:
- name: "message"
value: "Enter 'y' after success"
- name: "expectedValue"
value: "y"
- label: "Step 2: Reads the Status attribute"
endpoint: ApplicationBasic.Endpoint
cluster: "Application Basic"
command: "readAttribute"
attribute: "Status"
response:
constraints:
anyOf: [0, 2]
Loading