blob: de16d179d0797940c540466ee51775eec0a23079 [file] [log] [blame]
Joe Hershberger437176b2015-05-20 14:27:31 -05001menuconfig UNIT_TEST
2 bool "Unit tests"
3 help
4 Select this to compile in unit tests for various parts of
5 U-Boot. Test suites will be subcommands of the "ut" command.
6 This does not require sandbox to be included, but it is most
7 often used there.
Joe Hershberger3a77be52015-05-20 14:27:27 -05008
Joe Hershbergeree20efe2015-05-20 14:27:30 -05009config UT_TIME
Simon Glass9b4221b2015-05-02 09:25:02 -060010 bool "Unit tests for time functions"
Joe Hershberger437176b2015-05-20 14:27:31 -050011 depends on UNIT_TEST
Simon Glass9b4221b2015-05-02 09:25:02 -060012 help
Joe Hershbergeree20efe2015-05-20 14:27:30 -050013 Enables the 'ut time' command which tests that the time functions
Simon Glass9b4221b2015-05-02 09:25:02 -060014 work correctly. The test is fairly simple and will not catch all
15 problems. But if you are having problems with udelay() and the like,
16 this is a good place to start.
17
Heinrich Schuchardtb8b6c812018-08-31 21:31:28 +020018config UT_UNICODE
19 bool "Unit tests for Unicode functions"
20 depends on UNIT_TEST
21 default y
22 help
23 Enables the 'ut unicode' command which tests that the functions for
24 manipulating Unicode strings work correctly.
25
Simon Glass9dd430d2015-02-05 21:41:37 -070026source "test/dm/Kconfig"
Joe Hershberger26e038f2015-05-20 14:27:36 -050027source "test/env/Kconfig"
Maxime Ripard0e31a112016-07-05 10:26:46 +020028source "test/overlay/Kconfig"