sanitycheck: Updating README file

Updated readme with coverage commands and
organization of tests

Signed-off-by: Spoorthy Priya Yerabolu <spoorthy.priya.yerabolu@intel.com>
This commit is contained in:
Spoorthy Priya Yerabolu 2020-07-10 02:30:33 -07:00 committed by Kumar Gala
commit 0e599be5fc

View file

@ -28,7 +28,13 @@ The coverage for all the tests can be run using the command below. This will col
coverage run -m pytest $ZEPHYR_BASE/scripts/tests/sanitycheck/
```
Then we can generate the coverage report for just sanitycheck script using
Then we can generate the coverage report for just sanitylib script using
```bash
coverage report -m $ZEPHYR_BASE/scripts/sanity_chk/sanitylib.py
```
To generate the coverage report for sanitycheck script use below command
```bash
coverage report -m $ZEPHYR_BASE/scripts/sanitycheck
@ -44,4 +50,8 @@ If needed,the full coverage html report can be generated in every run of "pytest
## Organization of tests
- conftest.py: Contains common fixtures for use in testing the sanitycheck tool.
- test_sanitycheck.py : Contains basic testcases for environment variables, verifying testcase & platform schema's.
- test_testsuite_class.py : Contains testcases for Testsuite class (except reporting functionality) in sanitylib.py.
- test_testinstance.py : Contains testcases for Testinstance and Testcase class.
- test_reporting_testsuite.py : Contains testcases for reporting fucntionality of Testsuite class of sanitycheck.