zephyr/doc
Anas Nashif afc319e3fa ztest: shell: add shell support
- Support for listing both testcases and testsuites
- Support for running single suites or single test cases
- Support shuffling tests and repeating execution based on command line
  arguments.

For example, build with

west build -p  -b qemu_cortex_m3  tests/kernel/sleep   -t run -- \
-DCONFIG_ZTEST_SHUFFLE=y -DCONFIG_ZTEST_SHELL=y

Following commands are available:

uart:~$ ztest
ztest - Ztest commands
Subcommands:
  run-all          :Run all tests
  shuffle          :Shuffle tests
  list-testsuites  :List all test suites
  list-testcases   :List all test cases
  run-testsuite    :Run test suite
  run-testcase     :Run testcase

shuffle accepts two arguments --suite_iter and --case_iter which allows
repeated exercution of testcases or suites.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2024-01-09 09:58:57 +01:00
..
_doxygen doc: update doxygen awesome to v2.3.1 2023-12-15 04:33:16 -05:00
_extensions/zephyr doc: _extensions: support build-dir-fmt option 2023-12-19 16:53:12 +01:00
_scripts doc: kconfig: redirect: Add redirects for some old URLs 2023-12-21 10:02:58 +00:00
_static doc: Make search engine configurable 2023-12-15 04:34:48 -05:00
_templates doc: Make search engine configurable 2023-12-15 04:34:48 -05:00
build doc: build: dts: bindings-syntax: compatible typo 2023-11-29 17:39:30 -08:00
connectivity Bluetooth: CAP: Commander discovery support 2023-12-19 08:50:40 +01:00
contribute doc: contribute: fix heading formatting 2024-01-07 18:41:16 +01:00
develop ztest: shell: add shell support 2024-01-09 09:58:57 +01:00
hardware doc: emul: Adjust reference to emulated RTC docs 2024-01-08 10:10:13 +01:00
images doc: remove unused images 2021-07-19 20:06:00 -04:00
introduction bluetooth: mesh: Doc fix Bluetooth mesh to Mesh 2023-12-01 10:56:18 +00:00
kernel doc: Fix sentence 2024-01-08 14:06:40 -05:00
project doc: roles: Remove ambiguity for static analysis 2024-01-06 11:57:36 -05:00
releases doc: release: 3.6: Add note on deprecating Kconfig 2024-01-08 10:06:24 +01:00
safety docs: safety: Add safety documentation 2023-06-22 06:01:39 -04:00
security doc: vuln: Add CVEs under embargo 2024-01-05 23:57:30 +01:00
services doc: input: few minor fixes 2024-01-08 16:16:26 +00:00
templates doc: Update sample.tmpl with new directive 2023-09-06 12:11:28 +02:00
404.rst doc: Suggest filing GitHub issue for broken links 2022-04-28 10:26:03 +02:00
CMakeLists.txt doc: enable Sphinx tracebacks 2023-07-12 09:13:49 -04:00
conf.py doc: Update copyright notice in the documentation 2024-01-05 14:43:47 -05:00
glossary.rst doc: Fix occurrences of repeated words 2023-11-15 17:34:39 -05:00
index-tex.rst doc: pdf: Add Glossary of Terms to PDF output 2023-11-13 12:17:51 -05:00
index.rst docs: safety: Add safety documentation 2023-06-22 06:01:39 -04:00
kconfig.rst doc: use new kconfig extension 2022-03-02 09:28:37 +01:00
known-warnings.txt doc: Revert "doc: Add more known-warnings" 2023-09-15 15:05:23 +02:00
LICENSING.rst doc licensing: Remove get_maintainers.pl 2023-06-25 02:46:42 -04:00
Makefile doc: align pseudo-Makefile with latest CMake changes 2023-07-13 14:27:56 +02:00
requirements.txt doc: test: improve pytest documentation 2023-12-14 10:12:21 +01:00
substitutions.txt doc: New developer getting started guide 2019-11-13 14:05:47 -06:00
zephyr.doxyfile.in toolchain: Add nonnull attribute 2023-10-31 09:00:02 +01:00