zephyr/tests
Ming Shao 77e1e39cff ztest: add test summary after all suites finish running
Add test summary after all test suites finish running.
The summary can be one-line or verbose, which is configured
with CONFIG_ZTEST_VERBOSE_SUMMARY. The one-line summary covers
overall suite stats. The verbose summary covers each test
function within the suite besides the one-line summary.

The new ztest output ultimately go through the printk. If
printk go through the logging subsystem, there may be log
messages dropped. And if log_panic is invoked, log messages
can be flushed in a mess. So several explicit log flush
are used when printing summary to ensure no content is lost
and content is in good shape.

Some macros are shared between old and new ztests. Such as
TC_START_PRINT and TC_END_PRINT. The are defined accordingly.

Signed-off-by: Ming Shao <ming.shao@intel.com>
2022-08-11 09:01:12 -04:00
..
application_development test: fix more legacy #include paths 2022-08-02 16:41:41 +01:00
arch tests: arch: arm: arm_interrupt: Increase stack size 2022-08-11 12:15:11 +02:00
benchmarks test: fix more legacy #include paths 2022-08-02 16:41:41 +01:00
bluetooth Bluetooth: llcp: test: fix bsim test for eatt 2022-08-10 12:39:16 +02:00
boards test: fix more legacy #include paths 2022-08-02 16:41:41 +01:00
boot/uefi
cmake/config_dir
crypto test: fix more legacy #include paths 2022-08-02 16:41:41 +01:00
drivers tests: build_all: ieee802154: Remove label properties 2022-08-10 14:37:38 -05:00
kernel tests: kernel: move the multiprocessing test to new ztest 2022-08-11 12:19:59 +02:00
lib tests: lib: cmsis_nn: Initialise bias dimensions for depthwise convolve 2022-08-10 12:00:18 +02:00
misc test: fix more legacy #include paths 2022-08-02 16:41:41 +01:00
net tests: net: lib: move dns_addremove to new ztest API 2022-08-10 16:11:46 +02:00
posix test: fix more legacy #include paths 2022-08-02 16:41:41 +01:00
subsys tests: subsys: logging: move log_switch_format to new ztest API 2022-08-11 12:20:26 +02:00
unit tests: unit: util: Add test for IS_EQ 2022-08-04 17:35:39 +01:00
ztest ztest: add test summary after all suites finish running 2022-08-11 09:01:12 -04:00