eo hil run
eo hil run
Perform a HIL run
Synopsis
Perform a HIL run.
Positional args before "--" are test target paths. Anything after a bare "--" is forwarded verbatim to pytest on the gateway, in addition to any --pytest flags and any pytest_args from .embedops/hil/config.yml. Merge order applied to pytest: 1. config pytest_args 2. --pytest flags (repeatable) 3. tokens after "--" pytest's "last arg wins" means later sources override earlier ones. Note that flags meant for eo (e.g. --pytest, --strict) must appear BEFORE the "--"; after "--" they are passed through to pytest verbatim.
Options
--debug Enable debug mode to preserve test artifacts on disk
-d, --devices string Comma delimited list of device names to restrict the run to
-h, --help help for run
-m, --marker string Marker that will restrict which tests are run to only tests marked with @pytest.mark.<marker>
--no-direct-push Disable direct LAN push and use S3 upload instead
--pytest stringArray Pytest argument forwarded verbatim. Repeat per token, e.g. --pytest "-k" --pytest "smoke". Up to 25 args, 256 chars each.
--strict Scan tests for hil_requires markers and fail if no device has all required capabilities
-v, --verbosity string Verbosity level of output (one of [error, warning, info, debug]) (default "info")
-w, --wait int[=300] Timeout value to wait for successful execution in seconds
SEE ALSO
- eo hil - Perform hardware-in-the-loop testing commands