zephyr/scripts
Evgeniy Paltsev 7353ea5886 twister: implement platform-specific test timeout management
Twister allows us to control maximum execution time for each
test with timeout value in test .yaml configuration. This
helps us to prevent slow tests from stopping by timeout.

However it's hard to choose test timeout for all platforms
as some platforms are naturally slow. It could be a HW board with
power-efficient but slow CPU or simulation platform which
can perform instruction accurate simulation but does it slowly.

As we don't want to increase test timeout infinitely to meet
the needs of the slowest platform let's introduce
platform-specific test timeout management. It's implemented as
an optional 'timeout_multiplier' field in board .yaml
configuration. Setting it to some value multiplies each test
timeout by this value. By that we can increase timeouts only
for the platforms where it's required.

Signed-off-by: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
Signed-off-by: Evgeniy Paltsev <PaltsevEvgeniy@gmail.com>
2022-05-04 19:01:11 -04:00
..
checkpatch
ci Revert "scripts: check_compliance: check for commit message errors" 2022-04-20 22:31:57 +09:00
coccinelle
coredump coredump: Add callee registers to arm arch block 2022-04-13 13:26:37 -07:00
dts
footprint
gitlint scripts: gitlint: block Change-Id tags in commit message 2022-04-20 20:59:33 -04:00
kconfig scripts: kconfigfunctions: Redefine dt_nodelabel_has_compat() 2022-04-02 15:14:38 +02:00
logging/dictionary scripts: logging/dictionary: generate MIPI Sys-T collateral 2022-04-01 13:29:45 +02:00
net
pylib/twister twister: implement platform-specific test timeout management 2022-05-04 19:01:11 -04:00
release
schemas/twister twister: implement platform-specific test timeout management 2022-05-04 19:01:11 -04:00
support
tests twister: Modify twister test for run_id in csv files 2022-05-04 09:39:50 -05:00
tracing
utils
west_commands
.gitignore
checkpatch.pl scripts: checkpatch: add Co-authored-by tag 2022-04-21 02:02:39 +09:00
checkstack.pl
coccicheck
dir_is_writeable.py
file2hex.py
gen_app_partitions.py
gen_cfb_font_header.py
gen_gcov_files.py
gen_handles.py pm: Only resize power domains 2022-04-18 17:25:01 -07:00
gen_image_info.py
gen_kobject_list.py
gen_kobject_placeholders.py
gen_offset_header.py
gen_relocate_app.py
gen_syscalls.py
get_maintainer.py scripts: get_maintainer: Use SafeLaoder for yaml 2022-04-13 13:48:18 -07:00
list_boards.py
mergehex.py
parse_syscalls.py
process_gperf.py
requirements-base.txt
requirements-build-test.txt
requirements-compliance.txt
requirements-doc.txt
requirements-extras.txt
requirements-run-test.txt
requirements.txt
series-push-hook.sh
spelling.txt
subfolder_list.py
tags.sh
twister twister: allow filtering based on modules 2022-04-19 09:38:55 -04:00
uf2conv.py
user_wordsize.py
valgrind.supp
west-commands.yml
zephyr_module.py scripts: Teach zephyr_module.py to find module.yaml 2022-04-13 13:48:00 -07:00