zephyr/doc/develop/test
Dmitrii Golovanov 35e313f9e5 twister: recording: Allow JSON data fields
Extend Twister Harness recording feature to allow selected data fields,
extracted from the log by a regular expression, to be parsed into JSON
objects and eventually reported in `twister.json` as `recording` list
property of the test suite.

With this extension, log records can convey layered data structures
passed from a test image as summary results, traces, statistics, etc.

This extension also allows flexible recording structure: a test image
can output different types of data records incapsulated into a fixed
set of fields, so `recording.csv` file columns are respected, whereas
some of the columns keep strings with json-encoded semi-structured data.

Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-06-14 09:41:52 -04:00
..
twister doc: develop: test: Blackbox explanation 2024-03-05 07:43:25 -05:00
bsim.rst develop/test/bsim: Reference new nrf54l15bsim target 2024-05-16 15:19:08 +01:00
coverage.rst hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
fixtures.svg
index.rst doc: develop: test: Blackbox explanation 2024-03-05 07:43:25 -05:00
mocking.c
pytest.rst samples: pytest: add README 2023-12-14 10:12:21 +01:00
twister_and_pytest.svg
twister.rst twister: recording: Allow JSON data fields 2024-06-14 09:41:52 -04:00
ztest_deprecated.rst
ztest.rst doc: ztest: fix reference to kconfig options 2024-06-07 21:42:46 +02:00