zephyr/scripts/tests
Anas Nashif d80e3f7687 twister: harness: introduce shell harness
Introduce a new harness based on pytest that does basic shell command
handling. The harness is enabeld using:

harness: shell

and expects a file with parameters in the form:

test_shell_harness:
- command: "kernel version"
  expected: "Zephyr version .*"
- ...

Multiple commands and their expected output can be tested.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2025-02-08 08:13:46 +01:00
..
build
build_helpers .github: workflows: Workflow for build_helpers 2023-10-10 15:55:58 +03:00
twister twister: harness: introduce shell harness 2025-02-08 08:13:46 +01:00
twister_blackbox twister: coverage: Data collection and reporting per-test instance 2025-01-30 18:29:08 +01:00