zephyr/doc
Dmitrii Golovanov f31aab58d5 twister: Add configurable flashing timeout
Use explicit flash command execution timeout at DeviceHandler
instead of the hardcoded value of 60 sec.

When a HW platform executes test cases right after the flash command,
the test case remaining timeout is affected by how much time the flash
operation consumes. Some simulation platforms need to spend significant
amount of time on each 'flash' cycle, usually adding the same delay on
each test case.

This improvement adds two new command line options and device map fields:

  --device-flash-timeout - for the flash operation timeout
  ('flash-timeout' device map field).

  --device-flash-with-test - to indicate that the platform flash
  command also runs a test case, so the overall timeout should be
  calculated as a sum of the flash timeout and the current test case
  timeout to receive all console output from the platform
  ('flash-with-test' device map field).

The device map field values override command line values for the
particular platform where configured.

Default behavior is backward compatible: flash operation fixed timeout
is 60 sec. not including the test case timeout.

Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2023-04-08 18:37:33 +02:00
..
_doxygen device: move independent groups to groups.dox 2022-10-17 10:13:37 +02:00
_extensions/zephyr docs: kconfig: restore appearance of kconfig search 2023-02-07 18:22:06 +01:00
_scripts doc: Add old toolchain pages to redirects 2023-04-04 10:53:02 -07:00
_static doc: Fix CSS issue with keyboard shortcuts on dark theme 2023-02-23 17:45:40 +01:00
_templates doc: add a toctree with reference material 2021-11-02 13:24:40 +01:00
build doc: kconfig: setting: Add "fragment" to text 2023-04-04 11:50:46 +02:00
connectivity doc: Document LwM2M pause and resume states 2023-04-05 12:49:31 +00:00
contribute docs: Move RFCs into a separate document 2023-03-06 21:59:23 +01:00
develop twister: Add configurable flashing timeout 2023-04-08 18:37:33 +02:00
hardware boards/posix/native_posix: Add emulated RTC device driver 2023-04-04 17:03:38 +02:00
images doc: remove unused images 2021-07-19 20:06:00 -04:00
introduction doc: mention MIPS architecture support 2022-01-24 17:11:42 -05:00
kernel fix: doc: in kernel/drivers interrupts function had mismatching types 2023-02-22 16:58:29 -05:00
project docs: Move RFCs into a separate document 2023-03-06 21:59:23 +01:00
releases docs: release: 3.4: add input subsystem notes 2023-04-07 11:30:14 +02:00
security docs: security: Add published CVEs information 2023-02-15 19:22:24 +09:00
services doc: Add NVMe documentation in storage service part 2023-04-07 13:28:47 +02:00
templates docs: add figure to board doc template 2019-02-11 07:45:21 -05:00
404.rst doc: Suggest filing GitHub issue for broken links 2022-04-28 10:26:03 +02:00
CMakeLists.txt doc: set MIN_WEST_VERSION to 1.0.0 2023-03-08 14:16:53 -08:00
conf.py doc: add snippets documentation 2023-03-26 16:12:41 +02:00
glossary.rst doc: use :kconfig:option: domain role 2022-03-02 09:28:37 +01:00
index-tex.rst doc: get rid of reference section 2022-04-07 16:35:19 +02:00
index.rst doc: get rid of reference section 2022-04-07 16:35:19 +02:00
kconfig.rst doc: use new kconfig extension 2022-03-02 09:28:37 +01:00
known-warnings.txt doc: Bluetooth: Document the services APIs 2022-05-24 17:49:17 +02:00
LICENSING.rst docs: Change a number of 'master' branch refers to 'main' 2021-05-28 10:45:17 -05:00
Makefile doc: add support for linkcheck 2022-09-23 17:28:47 +00:00
substitutions.txt doc: New developer getting started guide 2019-11-13 14:05:47 -06:00
zephyr.doxyfile.in fff: Add fff_extensions.h, RETURN_HANDLED_CONTEXT() 2023-03-16 13:43:33 -04:00