
Dear Simon Glass,
In message 1333179058-19598-4-git-send-email-sjg@chromium.org you wrote:
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
Changes in v3:
- Add some unit tests for run_command() and run_command_list()
Makefile | 1 + test/Makefile | 45 ++++++++++++++++++++++++++++ test/command_ut.c | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 131 insertions(+), 0 deletions(-) create mode 100644 test/Makefile create mode 100644 test/command_ut.c
Applied, thanks.
Best regards,
Wolfgang Denk