Describe the bug
While executing TC-DD-3.23 and TC-DD-3.24 in CLI, the commissioning step fails in both test cases after reading the payload. The failure occurs because the controller is unable to discover/reach the DUT over mDNS after the device joins the Thread network, resulting in a CASE session establishment timeout.
However, both test cases(TC-DD-3.23 and TC-DD-3.24) passed successfully when validated through THGUI.
Steps to reproduce the behavior
- Mount the NFC Reader (HID OMNIKEY) and DUT (STM32WBA65I-DK1 board) to the controller.
- Place the NFC reader and the DUT NFC antenna physically close to each other.
- Reset the DUT (STM32WBA65I-DK1 board) by pressing the blue Reset button.
- Navigated to the CLI scripts directory:
cd certification-tool/cli/scripts
- Create the project:
th-cli project create --name <Project name>
- Navigate to certification-tool/cli/th_cli path and Update the configuration as mentioned below:
"int-arg": "NFC_Reader_index:0"
- Run the test in CLI:
th-cli run-tests --tests-list TC_DD_3_23 --project-id <id> -c default_config.json -n <Name of the test run execution>
th-cli run-tests --tests-list TC_DD_3_24 --project-id <id> -c default_config.json -n <Name of the test run execution>
Expected behavior
Both TC-DD-3.23 and TC-DD-3.24 test cases should pass without any errors.
Log files
THGUI Pass Logs:
TC-DD-3.23 Logs:
Controller Log: TC-DD-3_23_2026_05_26_07_40_38.log
DUT Log: TC-DD-3_23-THGUI-DUT_log.txt
TC-DD-3.24 Logs:
Controller Log: TC-DD-3_24_2026_05_26_07_48_21.log
DUT Log: TC-DD-3_24-THGUI-DUT_log.txt
Failure CLI Logs:
TC-DD-3.23 Logs:
Controller Log: TC-DD-3_23.log
DUT Log: TC-DD-3_23-CLI-Failure-DUT_log.txt
TC-DD-3.24 Logs:
Controller Log: TC-DD-3_24_2026_05_26_07_48_21.log
DUT Log: TC-DD-3_24-CLI-Failure-DUT_log.txt
Screenshots
Environment
Version: v2.15+spring2026
Sha: 2ac562d
Describe the bug
While executing TC-DD-3.23 and TC-DD-3.24 in CLI, the commissioning step fails in both test cases after reading the payload. The failure occurs because the controller is unable to discover/reach the DUT over mDNS after the device joins the Thread network, resulting in a CASE session establishment timeout.
However, both test cases(TC-DD-3.23 and TC-DD-3.24) passed successfully when validated through THGUI.
Steps to reproduce the behavior
cd certification-tool/cli/scriptsth-cli project create --name <Project name>"int-arg": "NFC_Reader_index:0"th-cli run-tests --tests-list TC_DD_3_23 --project-id <id> -c default_config.json -n <Name of the test run execution>th-cli run-tests --tests-list TC_DD_3_24 --project-id <id> -c default_config.json -n <Name of the test run execution>Expected behavior
Both TC-DD-3.23 and TC-DD-3.24 test cases should pass without any errors.
Log files
THGUI Pass Logs:
TC-DD-3.23 Logs:
Controller Log: TC-DD-3_23_2026_05_26_07_40_38.log
DUT Log: TC-DD-3_23-THGUI-DUT_log.txt
TC-DD-3.24 Logs:
Controller Log: TC-DD-3_24_2026_05_26_07_48_21.log
DUT Log: TC-DD-3_24-THGUI-DUT_log.txt
Failure CLI Logs:
TC-DD-3.23 Logs:
Controller Log: TC-DD-3_23.log
DUT Log: TC-DD-3_23-CLI-Failure-DUT_log.txt
TC-DD-3.24 Logs:
Controller Log: TC-DD-3_24_2026_05_26_07_48_21.log
DUT Log: TC-DD-3_24-CLI-Failure-DUT_log.txt
Screenshots
Environment
Version: v2.15+spring2026
Sha: 2ac562d