zephyr/doc
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
..
_doxygen doc: define internal API group 2023-11-03 11:46:52 +01:00
_extensions/zephyr doc: ext/gh_utils: pass MAINTAINERS.yml to Maintainers 2023-12-06 12:11:57 +00:00
_scripts doc: redirects: add sorted block checks 2023-12-06 09:30:55 +00:00
_static doc: latex: enable pdflscape package 2023-11-24 09:22:44 +01:00
_templates doc: Rename "report an issue" label 2023-11-09 14:50:21 +01:00
build doc: build: dts: bindings-syntax: compatible typo 2023-11-29 17:39:30 -08:00
connectivity doc: net: sockets: fix terms list for Socket offloading section 2023-12-06 09:25:28 +00:00
contribute doc: blobs: fix double 'command' 2023-12-04 16:39:32 +00:00
develop twister: Improve recording at Harness 2023-12-06 10:26:35 -05:00
hardware doc: porting/arch: add missing sections to overview list 2023-11-30 21:01:47 -05:00
images doc: remove unused images 2021-07-19 20:06:00 -04:00
introduction bluetooth: mesh: Doc fix Bluetooth mesh to Mesh 2023-12-01 10:56:18 +00:00
kernel bluetooth: mesh: Doc fix Bluetooth mesh to Mesh 2023-12-01 10:56:18 +00:00
project doc: clarify role of CODEOWNERS and MAINTAINERS files 2023-11-16 08:19:15 -05:00
releases doc: release: 3.6: Add note on NET_MGMT_REGISTER_EVENT_HANDLER 2023-12-05 09:17:42 -05:00
safety docs: safety: Add safety documentation 2023-06-22 06:01:39 -04:00
security bluetooth: mesh: Doc fix Bluetooth mesh to Mesh 2023-12-01 10:56:18 +00:00
services doc: posix: denote pthread_sigmask() as implemented 2023-12-04 20:49:35 -05:00
templates doc: Update sample.tmpl with new directive 2023-09-06 12:11:28 +02:00
404.rst doc: Suggest filing GitHub issue for broken links 2022-04-28 10:26:03 +02:00
CMakeLists.txt doc: enable Sphinx tracebacks 2023-07-12 09:13:49 -04:00
conf.py doc: sphinx: Load RTD theme as a Sphinx extension 2023-12-06 09:23:36 +00:00
glossary.rst doc: Fix occurrences of repeated words 2023-11-15 17:34:39 -05:00
index-tex.rst doc: pdf: Add Glossary of Terms to PDF output 2023-11-13 12:17:51 -05:00
index.rst docs: safety: Add safety documentation 2023-06-22 06:01:39 -04:00
kconfig.rst doc: use new kconfig extension 2022-03-02 09:28:37 +01:00
known-warnings.txt doc: Revert "doc: Add more known-warnings" 2023-09-15 15:05:23 +02:00
LICENSING.rst doc licensing: Remove get_maintainers.pl 2023-06-25 02:46:42 -04:00
Makefile doc: align pseudo-Makefile with latest CMake changes 2023-07-13 14:27:56 +02:00
requirements.txt doc: Make code-samples admonition collapsible 2023-09-06 12:11:28 +02:00
substitutions.txt doc: New developer getting started guide 2019-11-13 14:05:47 -06:00
zephyr.doxyfile.in toolchain: Add nonnull attribute 2023-10-31 09:00:02 +01:00