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

Example app conformance failed: lit-icd-app #37297

Open
HNaftalin opened this issue Jan 29, 2025 · 2 comments · May be fixed by #37518
Open

Example app conformance failed: lit-icd-app #37297

HNaftalin opened this issue Jan 29, 2025 · 2 comments · May be fixed by #37518
Assignees

Comments

@HNaftalin
Copy link

HNaftalin commented Jan 29, 2025

Reproduction steps

Need to find and address conformance issues on the example app "lit-icd-app"
NOTE: we should remove the door lock and media clusters completely to match the all-clusters

Bug prevalence

always

GitHub hash of the SDK that was being used

tot

Platform

core

Platform Version(s)

No response

Anything else?

No response

References:

#29812
#37267

Test Command:

run_python_test.py --app ./out/linux-x64-lit-icd-no-ble/lit-icd-app --factory-reset --app-args "--trace-to json:log" --script src/python_testing/TC_DeviceConformance.py --script-args "--qr-code MT:-24J0AFN00KA0648G00"

Error Summary:

Problem: ProblemSeverity.ERROR
test_name: IDM-10.2
location:
Endpoint: 0,
Cluster: 31 (0x1f) AccessControl
Attribute:1 (0x01)
problem: Attribute 0x01 is included, but is disallowed by conformance. Conformance: EXTS, implemented features:
spec_location:

Problem: ProblemSeverity.ERROR
test_name: IDM-10.2
location:
Endpoint: 0,
Cluster: 49 (0x31) NetworkCommissioning
Attribute:2 (0x02)
problem: Attribute 0x02 is included, but is disallowed by conformance. Conformance: WI | TH, implemented features: ET
spec_location:

Problem: ProblemSeverity.ERROR
test_name: IDM-10.2
location:
Endpoint: 0,
Cluster: 49 (0x31) NetworkCommissioning
Attribute:3 (0x03)
problem: Attribute 0x03 is included, but is disallowed by conformance. Conformance: WI | TH, implemented features: ET
spec_location:

Problem: ProblemSeverity.ERROR
test_name: IDM-10.3
location:
Endpoint: 0,
Cluster: 40 (0x28) BasicInformation
Attribute:65533 (0xfffd)
problem: Revision found on cluster (3) does not match revision listed in the spec (4)
spec_location:

Problem: ProblemSeverity.ERROR
test_name: IDM-10.3
location:
Endpoint: 0,
Cluster: 48 (0x30) GeneralCommissioning
INFO:chip.native.SC:SecureSession[0x7fbbbc00e570, LSID:14122]: State change 'kActive' --> 'kPendingEviction'
Attribute:65533 (0xfffd)
INFO:chip.native.FP:Forgetting fabric 0x1

Problem: ProblemSeverity.ERROR
INFO:chip.native.TS:Previous Last Known Good Time: 2023-10-14T01:16:48
test_name: IDM-10.3
location:
Endpoint: 0,
INFO:chip.native.TS:Reverted Last Known Good Time to previous value
ERROR:chip.native.CTL:Shutting down the stack...
Cluster: 53 (0x35) ThreadNetworkDiagnostics

Problem: ProblemSeverity.ERROR
test_name: IDM-10.3
location:
Endpoint: 1,
Cluster: 3 (0x03) Identify
Attribute:65533 (0xfffd)
problem: Revision found on cluster (4) does not match revision listed in the spec (5)
spec_location:

Problem: ProblemSeverity.ERROR
test_name: IDM-10.5
location:
DeviceType: 17
ClusterID: 47
problem: Mandatory cluster Power Source for device type Power Source is not present in the server list
spec_location:

Problem: ProblemSeverity.ERROR
test_name: IDM-10.5
location:
Endpoint: 0,
Cluster: 42 (0x2a) OtaSoftwareUpdateRequestor
problem: Extra cluster found on endpoint with device types [Descriptor.Structs.DeviceTypeStruct(deviceType=17, revision=1), Descriptor.Structs.DeviceTypeStruct(deviceType=22, revision=1)]
spec_location:

Problem: ProblemSeverity.ERROR
test_name: IDM-10.6
location:
Endpoint: 0,
Cluster: 29 (0x1d) Descriptor
problem: Expected Device type revision for device type 22 Root Node on endpoint 0 does not match revision on DUT. Expected: 3 DUT: 1
spec_location:

Problem: ProblemSeverity.ERROR
test_name: IDM-10.6
location:
Endpoint: 1,
ERROR:chip.native.-:src/messaging/ExchangeMgr.cpp:185: CHIP Error 0x00000007: No unsolicited message handler at src/protocols/bdx/BdxTransferServer.cpp:55
INFO:chip.native.FP:Shutting down FabricTable
Cluster: 29 (0x1d) Descriptor
INFO:chip.native.TS:Pending Last Known Good Time: 2023-10-14T01:16:48

@HNaftalin HNaftalin converted this from a draft issue Jan 29, 2025
@HNaftalin HNaftalin changed the title [BUG] Fix conformances on example app "lit-icd-app" Example app conformance failed: lit-icd-app Jan 29, 2025
@jennygaz jennygaz self-assigned this Feb 5, 2025
@jennygaz
Copy link
Contributor

jennygaz commented Feb 10, 2025

Current progress on this task:

  • Endpoint: 0 - Cluster: 31 (0x1f) AccessControl - Problem: Attribute 0x01 is included, but is disallowed by conformance. Conformance: EXTS, implemented features:
  • Endpoint: 0 - Cluster: 49 (0x31) NetworkCommissioning - Problem: Attribute 0x02 is included, but is disallowed by conformance. Conformance: WI | TH, implemented features: ET
  • Endpoint: 0 - Cluster: 49 (0x31) NetworkCommissioning - problem: Attribute 0x03 is included, but is disallowed by conformance. Conformance: WI | TH, implemented features: ET
  • Endpoint: 0 - Cluster: 40 (0x28) BasicInformation - Problem: Revision found on cluster (3) does not match revision listed in the spec (4)
  • Endpoint: 0 - Cluster: 48 (0x30) GeneralCommissioning - Problem: INFO:chip.native.SC:SecureSession[0x7fbbbc00e570, LSID:14122]: State change 'kActive' --> 'kPendingEviction'
  • Endpoint: 0 - Problem: INFO:chip.native.TS:Reverted Last Known Good Time to previous value
    ERROR:chip.native.CTL:Shutting down the stack... - Cluster: 53 (0x35) ThreadNetworkDiagnostics
  • Endpoint: 1 - Cluster: 3 (0x03) Identify - Problem: Revision found on cluster (4) does not match revision listed in the spec (5)
  • DeviceType: 17 - ClusterID: 47 - problem: Mandatory cluster Power Source for device type Power Source is not present in the server list
  • Endpoint: 0 - Cluster: 42 (0x2a) OtaSoftwareUpdateRequestor - Problem: Extra cluster found on endpoint with device types [Descriptor.Structs.DeviceTypeStruct(deviceType=17, revision=1), Descriptor.Structs.DeviceTypeStruct(deviceType=22, revision=1)]
  • Endpoint: 0 - Cluster: 29 (0x1d) Descriptor - Problem: Expected Device type revision for device type 22 Root Node on endpoint 0 does not match revision on DUT. Expected: 3 DUT: 1
  • Endpoint: 1 - ERROR:chip.native.-:src/messaging/ExchangeMgr.cpp:185: CHIP Error 0x00000007: No unsolicited message handler at src/protocols/bdx/BdxTransferServer.cpp:55 - INFO:chip.native.FP:Shutting down FabricTable - Cluster: 29 (0x1d) Descriptor

@jennygaz jennygaz moved this from In Progress to Needs 2nd company review in Cluster and example long term maintainability Feb 11, 2025
@khodya
Copy link

khodya commented Feb 12, 2025

PR: #37518

@jennygaz jennygaz linked a pull request Feb 12, 2025 that will close this issue
11 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Needs 2nd company review
Development

Successfully merging a pull request may close this issue.

3 participants