unplugged-system/external/openthread/tests/scripts/thread-cert/README.md

50 lines
841 B
Markdown
Raw Normal View History

# OpenThread Certification Tests
## Inspector
Inspect nodes status by the following modification:
1. Insert the inspector to where you want to inspect.
```python
import debug
debug.Inspector(self).inspect()
```
2. Run the test and it will stop at the line above and prompt `#`.
```sh
./script/test clean build cert tests/scripts/thread-cert/Cert_5_1_01_RouterAttach.py
```
3. Inspect
```sh
#
# 1
> state
leader
> exit
# 2
> panid
face
> exit
# exit
```
### CLI reference
#### `#` mode
This is selection mode. You may select the node to inspect here.
- `list` - list available nodes.
- `exit` - end inspecting, continue running test case.
- \<number\> - select the node with id \<number\>. This will result in entering `>` mode.
#### `>` mode
This is node mode. You may run OpenThread CLI here.
- `exit` - go back to `#` mode.