tests/shell: add tests for XFA shell commands
This commit is contained in:
parent
3eaa1beb56
commit
5975fabd9f
@ -103,6 +103,30 @@ static const shell_command_t shell_commands[] = {
|
||||
{ NULL, NULL, NULL }
|
||||
};
|
||||
|
||||
static int _xfa_test1(int argc, char **argv)
|
||||
{
|
||||
(void) argc;
|
||||
(void) argv;
|
||||
printf("[XFA TEST 1 OK]\n");
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int _xfa_test2(int argc, char **argv)
|
||||
{
|
||||
(void) argc;
|
||||
(void) argv;
|
||||
printf("[XFA TEST 2 OK]\n");
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* Add above commands to the shell commands XFA using helper macro.
|
||||
* Intentionally reversed order to test linker script based alphanumeric
|
||||
* ordering. */
|
||||
SHELL_COMMAND(xfa_test2, "xfa test command 2",_xfa_test2);
|
||||
SHELL_COMMAND(xfa_test1, "xfa test command 1",_xfa_test1);
|
||||
|
||||
int main(void)
|
||||
{
|
||||
printf("test_shell.\n");
|
||||
|
||||
@ -19,7 +19,9 @@ EXPECTED_HELP = (
|
||||
'echo prints the input command',
|
||||
'reboot Reboot the node',
|
||||
'ps Prints information about running threads.',
|
||||
'app_metadata Returns application metadata'
|
||||
'app_metadata Returns application metadata',
|
||||
'xfa_test1 xfa test command 1',
|
||||
'xfa_test2 xfa test command 2'
|
||||
)
|
||||
|
||||
EXPECTED_PS = (
|
||||
@ -96,6 +98,10 @@ CMDS = (
|
||||
('ps', EXPECTED_PS),
|
||||
('help', EXPECTED_HELP),
|
||||
|
||||
# test commands added to shell_commands_xfa
|
||||
('xfa_test1', '[XFA TEST 1 OK]'),
|
||||
('xfa_test2', '[XFA TEST 2 OK]'),
|
||||
|
||||
# test reboot
|
||||
('reboot', 'test_shell.'),
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user