f31aab58d5
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> |
||
---|---|---|
.. | ||
_doxygen | ||
_extensions/zephyr | ||
_scripts | ||
_static | ||
_templates | ||
build | ||
connectivity | ||
contribute | ||
develop | ||
hardware | ||
images | ||
introduction | ||
kernel | ||
project | ||
releases | ||
security | ||
services | ||
templates | ||
404.rst | ||
CMakeLists.txt | ||
conf.py | ||
glossary.rst | ||
index-tex.rst | ||
index.rst | ||
kconfig.rst | ||
known-warnings.txt | ||
LICENSING.rst | ||
Makefile | ||
substitutions.txt | ||
zephyr.doxyfile.in |