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

Sync csa branch with main #283

Merged
merged 6 commits into from
Feb 14, 2025
Merged

Sync csa branch with main #283

merged 6 commits into from
Feb 14, 2025

Conversation

github-actions[bot]
Copy link

This PR syncs the csa branch with the main branch.

PR MUST BE MERGED WITH MERGE COMMIT - ADMIN MUST ENABLE THE OPTION

swan-amazon and others added 6 commits February 14, 2025 15:56
This commit fixes the UI hanging issue during commissioning with DUT in
test cases TC-CGEN-2.5 through TC-CGEN-2.11 by:
- Removing empty TestStep(0) definitions with no description
- Removing corresponding self.step(0) calls
- Adding is_commissioning=False flag to the first actual test step

This addresses issue #504 where the Test Harness UI became unresponsive
during commissioning due to empty test step descriptions causing delays
between test execution steps.
Remove workaround as issue is resolved.

Signed-off-by: Adrian Gielniewski <adrian.gielniewski@nordicsemi.no>
…om the event loop. (#37489)

* Delete the ChipEventQueue and BackgroundEventQueue after returning from the event loop

* Addressed review comments.

* Delete event queues in the shutdown.

* Delete the ChipLock mutex as well in the shutdown.
* fix: Update test_dcl_server.py for Python 3.x compatibility

Update the DCL server script to support newer Python versions for
TC-CGEN-2.12 manual test case execution. The script provides terms
and conditions functionality required for testing the DCL flow.

Testing:

1. Start the DCL server in terminal 1:

   ```bash
   python3 ./examples/chip-tool/commands/dcl/test_dcl_server.py
   ```

2. Launch terms and conditions app in terminal 2:

   ```bash
   rm /tmp/chip* ; ./out/linux-x64-terms-and-conditions/chip-terms-and-conditions-app \
   --version 0 --custom-flow 2 --capabilities 6 --discriminator 3840 \
   --passcode 20202021 --KVS /tmp/chip_kvs.bin --trace_file /tmp/chip_trace.log \
   --trace_log 1 --trace_decode 1
   ```

3. Execute pairing command in terminal 3:

   ```bash
   yes | ./out/linux-x64-chip-tool/chip-tool pairing code 0x12344321 \
   MT:-24J029Q00KA0648G00 --use-dcl true --dcl-hostname localhost --dcl-port 4443
   ```

* [DCL] Improve HTTPS server implementation and documentation

- Add detailed comments explaining the SSL/TLS setup process
- Use context manager for proper socket cleanup
Copy link
Author

The check for sl-require-admin-action label CI failure for this job is normal. An admin must do the merge.

@mkardous-silabs mkardous-silabs merged commit 648bda8 into main Feb 14, 2025
58 of 59 checks passed
@mkardous-silabs mkardous-silabs deleted the automation/update_main branch February 14, 2025 21:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants