| Thread Harness Automation Quick Start |
| ===================================== |
| |
| Setup |
| ----- |
| |
| #. Install Thread-Test-Harness1.1-Alpha v1.0-Release_40.0 |
| #. Install python 2.7 |
| #. Get the OpenThread and switch to the harness automation path:: |
| |
| git clone https://github.com/openthread/openthread.git |
| cd openthread/tools/harness-automation |
| |
| #. Install python libraries dependencies:: |
| |
| pip install -r requirements.txt |
| |
| #. Update settings. |
| |
| Just copy the sample and modify according to the comments carefully:: |
| |
| cp autothreadharness/settings_sample.py autothreadharness/settings.py |
| |
| Run single case |
| --------------- |
| |
| :: |
| |
| # bash |
| ./start.sh Router_5_1_1 |
| |
| # windows command line |
| start.bat Router_5_1_1 |
| |
| Run all cases |
| ------------- |
| |
| :: |
| |
| # bash |
| ./start.sh |
| |
| # windows command line |
| start.bat |
| |
| This will record the results in result.json, so that you can continue running cases once broken. You can also get help information with argument -h or --help. |
| |
| List devices |
| ------------ |
| |
| :: |
| |
| # bash |
| ./start.sh -l |
| |
| # windows command line |
| start.bat -l |
| |
| Check single device |
| ------------------- |
| |
| :: |
| |
| # bash |
| ./start.sh -l COM28 |
| |
| # windows command line |
| start.bat -l COM28 |
| |
| Get Help |
| --------- |
| |
| :: |
| |
| # bash |
| ./start.sh -h |
| |
| # windows command line |
| start.bat -h |