sandbox: Add basic test for command execution
authorSimon Glass <sjg@chromium.org>
Fri, 30 Mar 2012 21:30:58 +0000 (21:30 +0000)
committerWolfgang Denk <wd@denx.de>
Thu, 9 Aug 2012 20:06:48 +0000 (22:06 +0200)
commita72007d999d3528b6176ffacff1841cb2032a7c1
tree16b665f77fc67f2bc2d09158c33b6954617aa071
parent3a8a02beb75d8b3736d0e40ad4d071413869e363
sandbox: Add basic test for command execution

Since run_command() and run_command_list() are important and a little
confusing, add some basic tests to check that the behaviour is correct.

Note: I am not sure that this should be committed, nor where it should go
in the source tree. Comments welcome.

To run the unit tests use the ut_cmd command available in sandbox:

make sandbox_config
make
./u-boot -c ut_cmd

(To test both hush and built-in parsers, you need to manually change
CONFIG_SYS_HUSH_PARSER in include/configs/sandbox.h and build/run again)

Signed-off-by: Simon Glass <sjg@chromium.org>
Makefile
test/Makefile [new file with mode: 0644]
test/command_ut.c [new file with mode: 0644]