zephyr/scripts/pylib/twister
Piotr Golyzniak 0e1ecb373a twister: Fix missing testcases with error status
If timeout error was occured during performing testsuite on QEMU or
other simulator (e.g. Renode), information about this error will be not
placed in final report. It can be fixed, by set status of testcases,
which were not performed due to this error as "BLOCK".

Simmilar solution is alredy used in DeviceHandler when Twister works
with real platform. So I think that it is resonable to use the same
approach, when tests are performed on simulators.

I move loop which iterate through all testcases and set their tests
status as BLOCK into the parent Handler class, because the same
activity is performed in each children class (BinaryHandler,
DeviceHandler and QEMUHandler).

Fixes #38756

Signed-off-by: Piotr Golyzniak <piotr.golyzniak@nordicsemi.no>
2021-09-28 21:34:10 -04:00
..
boards/unit/unit_testing
expr_parser.py twister: Add dt_nodelabel_enabled devicetree filter function 2021-07-28 18:41:26 -04:00
harness.py
scl.py
twisterlib.py twister: Fix missing testcases with error status 2021-09-28 21:34:10 -04:00