zephyr/tests/kernel/fatal/message_capture
Keith Packard 0b90fd5adf samples, tests, boards: Switch main return type from void to int
As both C and C++ standards require applications running under an OS to
return 'int', adapt that for Zephyr to align with those standard. This also
eliminates errors when building with clang when not using -ffreestanding,
and reduces the need for compiler flags to silence warnings for both clang
and gcc.

Most of these changes were automated using coccinelle with the following
script:

@@
@@
- void
+ int
main(...) {
	...
-	return;
+	return 0;
	...
}

Approximately 40 files had to be edited by hand as coccinelle was unable to
fix them.

Signed-off-by: Keith Packard <keithp@keithp.com>
2023-04-14 07:49:41 +09:00
..
src samples, tests, boards: Switch main return type from void to int 2023-04-14 07:49:41 +09:00
CMakeLists.txt cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
prj.conf tests: kernel: fatal: add missing CONFIG_TEST=y in test suite 2021-03-01 15:55:10 +01:00
README
testcase.yaml tests: message_capture: do not exclude intel_adsp_cavs15 2022-02-21 21:57:40 -05:00

This test case verifies that kernel fatal error logging message can be captured.

When the fatal error is triggered, if the debugging message function is turned on,
the system can capture the print information.