diff options
author | Joe Hershberger <joe.hershberger@ni.com> | 2015-05-20 14:27:31 -0500 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2015-05-21 09:16:17 -0400 |
commit | feb384725097cf00c22690a2298e653b9b62fb70 (patch) | |
tree | 752796995dc5f438f44cbdd8aa323ac6ebf519a8 | |
parent | c812f722f8bdf2785cfebf4fd272afe2117d6469 (diff) | |
download | u-boot-imx-feb384725097cf00c22690a2298e653b9b62fb70.zip u-boot-imx-feb384725097cf00c22690a2298e653b9b62fb70.tar.gz u-boot-imx-feb384725097cf00c22690a2298e653b9b62fb70.tar.bz2 |
test: Move the unit tests to their own menu
Make all unit tests selectable as a menu of test suites instead of just
sitting in the top-level menu individually.
Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
Acked-by: Simon Glass <sjg@chromium.org>
-rw-r--r-- | configs/sandbox_defconfig | 1 | ||||
-rw-r--r-- | test/Kconfig | 11 | ||||
-rw-r--r-- | test/dm/Kconfig | 3 |
3 files changed, 10 insertions, 5 deletions
diff --git a/configs/sandbox_defconfig b/configs/sandbox_defconfig index 7b5ef2b..2598017 100644 --- a/configs/sandbox_defconfig +++ b/configs/sandbox_defconfig @@ -37,5 +37,6 @@ CONFIG_USB_EMUL=y CONFIG_USB_STORAGE=y CONFIG_DM_RTC=y CONFIG_ERRNO_STR=y +CONFIG_UNIT_TEST=y CONFIG_UT_TIME=y CONFIG_UT_DM=y diff --git a/test/Kconfig b/test/Kconfig index 32a974e..50d3a49 100644 --- a/test/Kconfig +++ b/test/Kconfig @@ -1,9 +1,14 @@ -config UNIT_TEST - bool +menuconfig UNIT_TEST + bool "Unit tests" + help + Select this to compile in unit tests for various parts of + U-Boot. Test suites will be subcommands of the "ut" command. + This does not require sandbox to be included, but it is most + often used there. config UT_TIME bool "Unit tests for time functions" - select UNIT_TEST + depends on UNIT_TEST help Enables the 'ut time' command which tests that the time functions work correctly. The test is fairly simple and will not catch all diff --git a/test/dm/Kconfig b/test/dm/Kconfig index 0fa3074..e5b341e 100644 --- a/test/dm/Kconfig +++ b/test/dm/Kconfig @@ -1,7 +1,6 @@ config UT_DM bool "Enable driver model unit test command" - depends on SANDBOX - select UNIT_TEST + depends on SANDBOX && UNIT_TEST help This enables the 'ut dm' command which runs a series of unit tests on the driver model code. Each subsystem (uclass) is tested. |