utest/msh: supports autocomplete of utest cases for utest_run (#10701)

* utest/msh: supports autocomplete of utest cases for utest_run

* docs/utest: explanation of adding the automatic completion function for utest_run

* fix[utest]: Improvement of annotation description

* remove outdated code
This commit is contained in:
Yuqiang Wang
2025-10-20 12:46:44 +08:00
committed by GitHub
parent 1ca86c79fa
commit 8816a9dc1b
4 changed files with 46 additions and 2 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

+7 -1
View File
@@ -290,7 +290,13 @@ As shown in the figure above, the log of the test case run is divided into four
From the above flow chart you can get the following:
* The utest framework is a sequential execution of all **test units** in the *testcase* function
* Assert of the previous UTEST_UNIT_RUN macro has occurred, and all subsequent UTEST_UNIT_RUN will skip execution.
* Assert of the previous UTEST_UNIT_RUN macro has occurred, and all subsequent UTEST_UNIT_RUN will skip executio
## utest_run auto-completion Function
The utest_run tool now supports dynamic auto-completion for test case names. After entering the utest_run command in the terminal, users can press the TAB key to activate the auto-completion feature. The system will then dynamically match and suggest available test case names in real time.
![utest_run_auto_option](.\figures\utest_run_auto_option.png)
# NOTE