Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.
In the TC_ICDM_2_1 test case script, an UnboundLocalError occurs due to the variable uatHintInstructionDepedentBitmap being referenced before it is assigned a value. This causes the test to fail
Command used to launch the DUT :./lit-icd-app
Command used to validate the python script :
python3 TC_ICDM_2_1.py --commissioning-method on-network --discriminator 3840 --passcode 20202021 --storage-path admin_storage.json --paa-trust-store-path ../../credentials/development/paa-root-certs/ --PICS <pics-file-path>
[MatterTest] 06-28 07:04:16.687 INFO Avahi browse: remove
[MatterTest] 06-28 07:04:16.690 INFO Found an existing secure session to [1:0000000012344321]!
[MatterTest] 06-28 07:04:16.693 INFO <<< [E:2757i S:48126 M:266881311] (S) Msg TX to 1:0000000012344321 [D6A7] [UDP:[fe80::a01e:65ff:fe27:256d%veth127bfbd]:5540] --- Type 0001:02 (IM:ReadRequest)
[MatterTest] 06-28 07:04:16.695 INFO >>> [E:2757i S:48126 M:106430649 (Ack:266881311)] (S) Msg RX from 1:0000000012344321 [D6A7] --- Type 0001:05 (IM:ReportData)
[MatterTest] 06-28 07:04:16.703 INFO * Test Step 8 : TH reads from the DUT the UserActiveModeTriggerHint attribute.
[MatterTest] 06-28 07:04:16.703 INFO <<< [E:2757i S:48126 M:266881312 (Ack:106430649)] (S) Msg TX to 1:0000000012344321 [D6A7] [UDP:[fe80::a01e:65ff:fe27:256d%veth127bfbd]:5540] --- Type 0000:10 (SecureChannel:StandaloneAck)
[MatterTest] 06-28 07:04:16.703 INFO *** Skipping: 8
[MatterTest] 06-28 07:04:16.706 ERROR Exception occurred in test_TC_ICDM_2_1.
Traceback (most recent call last):
File "/home/ubuntu/Jun24/connectedhomeip/no/lib/python3.10/site-packages/mobly/base_test.py", line 783, in exec_one_test
test_method()
File "/home/ubuntu/Jun24/connectedhomeip/src/python_testing/matter_testing_support.py", line 1506, in async_runner
return asyncio.run(runner_with_timeout)
File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "/usr/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete
return future.result()
File "/usr/lib/python3.10/asyncio/tasks.py", line 445, in wait_for
return fut.result()
File "/home/ubuntu/Jun24/connectedhomeip/src/python_testing/TC_ICDM_2_1.py", line 226, in test_TC_ICDM_2_1
self.set_bits_count(uatHintInstructionDepedentBitmap), 1, "UserActiveModeTriggerHint has more than 1 bit that is dependent on the UserActiveModeTriggerInstruction")
UnboundLocalError: local variable 'uatHintInstructionDepedentBitmap' referenced before assignment
[MatterTest] 06-28 07:04:16.714 INFO Test Failure :
[MatterTest] 06-28 07:04:16.714 INFO Finished test in 132ms
[MatterTest] 06-28 07:04:16.715 INFO [Test] test_TC_ICDM_2_1 ERROR
Feature Area
Area:ICDPhase2
Test Case
TC-ICDM-2.1
Reproduction steps
In the TC_ICDM_2_1 test case script, an UnboundLocalError occurs due to the variable uatHintInstructionDepedentBitmap being referenced before it is assigned a value. This causes the test to fail
Command used to launch the DUT :
./lit-icd-app
Command used to validate the python script :python3 TC_ICDM_2_1.py --commissioning-method on-network --discriminator 3840 --passcode 20202021 --storage-path admin_storage.json --paa-trust-store-path ../../credentials/development/paa-root-certs/ --PICS <pics-file-path>
PFA log below : TC-ICDM-2_1.txt
Bug prevalence
whenever I do
GitHub hash of the SDK that was being used
58536ba64da75f0a63c569baa29966008ffdf306
Platform
raspi
PICS File used ICD Management Cluster Test Plan.txt