#
# KUnit base configuration
#

menu "KUnit support"

config TEST
	bool "Enable support for unit tests (KUnit)"
	select HAS_IOMEM
	help
	  Enables support for kernel unit tests (KUnit), a lightweight unit
	  testing and mocking framework for the Linux kernel. These tests are
	  able to be run locally on a developer's workstation without a VM or
	  special hardware. For more information, please see Documentation/test/

if TEST

config TEST_TEST
	bool "KUnit test for KUnit"
	depends on TEST
	help
	  Enables KUnit test to test KUnit.

config TEST_DEATH_TEST
	bool "(Expert) KUnit death test for KUnit"
	depends on TEST
	help
	  Enables KUnit test to test KUnit death test feature. This test is not
	  hermetic and can cause other tests to misbehave.

config EXAMPLE_TEST
	bool "Example test for KUnit"
	depends on TEST
	help
	  Enables example KUnit test to demo features of KUnit.

endif # TEST

endmenu
