zephyr/scripts
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
..
build scripts/build/elf_parser.py: make dependency graph output deterministic 2023-12-04 14:24:32 +01:00
checkpatch
ci ci: compliance: keep-sorted: handle indented blocks 2023-12-06 09:30:55 +00:00
coccinelle scripts: coccinelle: Remove strtok_r symbol from checklist 2023-08-23 16:05:08 +01:00
coredump gdbstub: xtensa: add support for dc233c core 2023-09-27 19:30:15 -05:00
dts devicetree: encode multi-level interrupt number in C devicetree magic 2023-10-30 11:43:39 -04:00
footprint bluetooth: Rename rpmsg HCI driver and sample to ipc 2023-11-02 08:32:20 +02:00
generate_usb_vif
gitlint gitlint: exclude long line with co-authored-by 2023-09-27 06:20:16 -04:00
kconfig scripts: kconfig: kconfiglib: introduce configdefault 2023-10-26 09:47:06 +02:00
logging/dictionary scripts: logging: dictionary: Handle string stripping 2023-10-27 11:42:21 +02:00
native_simulator native_simulator: Get latest from upstream 2023-11-27 16:06:42 +00:00
net net: scripts: Use native_sim instead of native_posix 2023-11-27 19:55:30 +01:00
pylib twister: Improve recording at Harness 2023-12-06 10:26:35 -05:00
pylint/checkers
release scripts: drop list_issues.py 2023-07-25 16:45:15 +02:00
schemas twister: Improve recording at Harness 2023-12-06 10:26:35 -05:00
support
tests twister: Improve recording at Harness 2023-12-06 10:26:35 -05:00
tracing
utils scripts: utils: add guidelines converter script 2023-10-30 13:46:23 -04:00
west_commands west: sign: add support for NXP i.MX8ULP board 2023-12-04 16:41:00 +00:00
.gitignore
checkpatch.pl scripts/checkpatch: add __unused to the $Attribute list 2023-11-24 09:27:39 +00:00
checkstack.pl
coccicheck
dump_bugs_pickle.py
gen_gcov_files.py
get_maintainer.py scripts: get_maintainer: __init__ to use filename if passed 2023-12-06 12:11:57 +00:00
github_helpers.py
list_boards.py
make_bugs_pickle.py
requirements-base.txt
requirements-build-test.txt scripts: coverage: gcovr to ignore negative counters 2023-11-03 07:57:10 -04:00
requirements-compliance.txt
requirements-extras.txt scripts: Update CFB font generator 2023-09-13 14:40:00 -07:00
requirements-run-test.txt
requirements.txt
series-push-hook.sh
set_assignees.py ci: assignees: do not set trivial on manifest changes 2023-11-06 12:11:58 -05:00
snippets.py twister: Add support for required snippets 2023-09-06 16:40:53 +02:00
spelling.txt scripts: sync spelling.txt with version from Linux kernel v6.7-rc1 2023-11-15 17:33:17 -05:00
tags.sh
twister twister: Fix description of relationship between filter and allow/exclude 2023-10-17 18:55:35 +03:00
valgrind.supp valgrind: Update POSIX soc no cpu cleanup suppression 2023-11-29 15:33:49 +01:00
west-commands.yml west: commands: Add bindesc command 2023-09-28 07:39:09 -04:00
zephyr_module.py scripts: kconfig: Always generate ZEPHYR_*_MODULE 2023-10-24 10:53:24 +02:00