zephyr/doc/develop/test
Dmitrii Golovanov 47da4e2e76 twister: Improve recording at Harness
The Console Harness is able to parse its log with patterns to compose
extracted fields into records in 'recording.csv' file in the test's build
directory. This feature allows to extract custom test results like
performance counters.
With this change the extracted records are also written into 'twister.json'
as a part of each test suite object. This makes easier to store
all the data collected by the test for its further processing.

Other improvements:
 - compile parsing pattern only once instead of at each input line;
 - quote fields in '.csv' to avoid unexpected field separators;
 - make 'regex' a required schema field of 'harness_config';
 - Twister documentation update.

Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2023-12-06 10:26:35 -05:00
..
bsim.rst doc/develop/test/bsim: Update with nrf5340bsim info 2023-11-16 17:53:25 +01:00
coverage.rst doc/develop/test: Replace references to native_posix w native_sim 2023-11-14 06:51:38 -05:00
fixtures.svg
index.rst
mocking.c
pytest.rst scripts/pylib/twister/twisterlib: Support multiple `--pytest-args` 2023-11-30 10:03:01 +01:00
twister.rst twister: Improve recording at Harness 2023-12-06 10:26:35 -05:00
twister_and_pytest.svg
ztest.rst tests/ztest/fail: Replace native_posix with native_sim 2023-11-20 12:02:48 +01:00
ztest_deprecated.rst