mmc: display an error number to debug
[platform/kernel/u-boot.git] / test / Kconfig
index 0157e0b..ab3ac54 100644 (file)
@@ -6,6 +6,16 @@ menuconfig UNIT_TEST
          This does not require sandbox to be included, but it is most
          often used there.
 
+config SPL_UNIT_TEST
+       bool "Unit tests in SPL"
+       # We need to be able to unbind devices for tests to work
+       select SPL_DM_DEVICE_REMOVE
+       help
+         Select this to enable unit tests in SPL. Most test are designed for
+         running in U-Boot proper, but some are intended for SPL, such as
+         of-platdata and SPL handover. To run these tests with the sandbox_spl
+         board, use the -u (unit test) option.
+
 config UT_LIB
        bool "Unit tests for library functions"
        depends on UNIT_TEST
@@ -40,6 +50,24 @@ config UT_LIB_RSA
 
 endif
 
+config UT_COMPRESSION
+       bool "Unit test for compression"
+       depends on UNIT_TEST
+       depends on CMDLINE && GZIP_COMPRESSED && BZIP2 && LZMA && LZO && LZ4
+       default y
+       help
+         Enables tests for compression and decompression routines for simple
+         sanity and for buffer overflow conditions.
+
+config UT_LOG
+       bool "Unit tests for logging functions"
+       depends on UNIT_TEST
+       default y
+       help
+         Enables the 'ut log' command which tests logging functions like
+         log_err().
+         See also CONFIG_LOG_TEST which provides the 'log test' command.
+
 config UT_TIME
        bool "Unit tests for time functions"
        depends on UNIT_TEST