zephyr/scripts
Dmitrii Golovanov a4cb802d54 twister: DeviceHandler improve DUT selection
Improve DUT selection at DeviceHandler: for each DUT it counts
how many test instances have been failed on it during the current
twister execution, so the next available DUT will be chosen
ordering the eligible DUTs by less failures occured so far.

The new selection mechanism should increase chances to retry failed
tests on different DUTs, for instance to resolve ploblems when some
DUTs have connectivity or HW issues slowing down test plan execution,
or even block the execution when only one test suite runs whereas
the same first DUT candidate in the list is not working and others
were not chosen.

Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-08-15 10:15:41 +01:00
..
build everywhere: replace double words 2024-06-25 06:05:35 -04:00
checkpatch scripts: checkpatch: add stdio.h FILE typedef 2024-06-20 14:07:14 -04:00
ci scripts: ci: check_compliance: Add MCUboot symbols to allow list 2024-08-12 15:14:45 +02:00
coccinelle cocinelle: Add a sematic patch file for ztest string assertions 2024-06-14 19:25:42 +02:00
coredump coredump: Enable thread understanding for arm cortex m 2024-08-02 03:32:09 -04:00
dts everywhere: replace double words 2024-06-25 06:05:35 -04:00
footprint scripts: fixed missing argument in parse_from_attribute call. 2024-06-20 17:03:21 -04:00
generate_usb_vif
gitlint gitlint: do not allow treewide as an area in commit messages 2024-04-10 09:22:24 +02:00
kconfig scripts: hardenconfig: Improve deprecated and experimental detection 2024-08-14 09:41:00 +02:00
logging/dictionary scripts: logging/dictionary: fix annoying pylint warning 2024-06-28 21:14:14 +02:00
native_simulator everywhere: replace double words 2024-06-25 06:05:35 -04:00
net
profiling scripts: profiling: Add stackcollapse script 2024-08-13 18:28:44 -04:00
pylib twister: DeviceHandler improve DUT selection 2024-08-15 10:15:41 +01:00
pylint/checkers
release
schemas scripts: west robot & simulation: Fix OOT 2024-07-01 16:10:35 -04:00
support
tests twister: DeviceHandler improve DUT selection 2024-08-15 10:15:41 +01:00
tracing
utils doc: release: posix: deprecate non-normative POSIX Kconfig 2024-06-04 16:27:12 -05:00
west_commands tools: esp32: Update for esp32c2 2024-08-11 10:32:59 +02:00
.gitignore
checkpatch.pl scripts: checkpatch.pl: treat .overlay files as dts 2024-06-21 08:46:12 -04:00
checkstack.pl
coccicheck
dump_bugs_pickle.py
gen_gcov_files.py
get_maintainer.py scripts: get_maintainer: check maintenance status 2024-06-28 07:19:49 -04:00
github_helpers.py
list_boards.py scripts: Loader change 2024-05-07 09:38:00 +02:00
list_hardware.py scripts: list_hardware: Find all SoCs before checking runner configs 2024-07-10 11:46:52 -04:00
list_shields.py scripts: list_shields: add script for listing the supported shields 2024-05-21 16:47:24 -04:00
make_bugs_pickle.py ci: scripts: do not count PRs labeled as bug in snapshot 2024-07-12 16:10:13 -04:00
requirements-base.txt requirements: bump pyelftools to >=0.29 2024-07-08 17:18:29 -04:00
requirements-build-test.txt
requirements-compliance.txt scripts: ci: check_compliance.py: Add clang-format check 2024-08-09 08:41:33 -04:00
requirements-extras.txt scripts: requirements: Bump imgtool to 2.1.0 2024-07-10 11:38:07 +02:00
requirements-run-test.txt scripts: requirements: run-tests: add python-can 2024-06-03 15:37:49 +02:00
requirements.txt
series-push-hook.sh
set_assignees.py ci: set_assignee: pick next area when submitter = assignee 2024-07-10 19:14:17 -04:00
snippets.py
spelling.txt scripts: spelling.txt: add double prepositions 2024-06-25 06:05:35 -04:00
tags.sh
twister twister: Add Twister execution options to twister.json 2024-05-15 14:56:59 +02:00
valgrind.supp
west-commands.yml West: Add west robot command 2024-05-28 12:54:52 +02:00
zephyr_module.py west: blobs: prefer constants to literals for blob status 2024-07-30 18:29:39 +01:00