apps/examples/ostest: Skip the task_restart() test on SMP systems. This is not fully implemented.

This commit is contained in:
Gregory Nutt 2016-11-19 11:38:49 -06:00
parent 9ce4b6f82e
commit 0ce49462d1
3 changed files with 11 additions and 1 deletions

View File

@ -44,9 +44,13 @@ STACKSIZE = 2048
# NuttX OS Test # NuttX OS Test
ASRCS = ASRCS =
CSRCS = dev_null.c restart.c CSRCS = dev_null.c
MAINSRC = ostest_main.c MAINSRC = ostest_main.c
ifneq ($(CONFIG_SMP),y)
CSRCS += restart.c
endif
ifeq ($(CONFIG_ARCH_FPU),y) ifeq ($(CONFIG_ARCH_FPU),y)
CSRCS += fpu.c CSRCS += fpu.c
endif endif

View File

@ -355,11 +355,13 @@ static int user_main(int argc, char *argv[])
check_test_memory_usage(); check_test_memory_usage();
#endif #endif
#ifndef CONFIG_SMP /* Not yet supported for the SMP case */
/* Checkout task_restart() */ /* Checkout task_restart() */
printf("\nuser_main: task_restart test\n"); printf("\nuser_main: task_restart test\n");
restart_test(); restart_test();
check_test_memory_usage(); check_test_memory_usage();
#endif
#ifdef CONFIG_SCHED_WAITPID #ifdef CONFIG_SCHED_WAITPID
/* Check waitpid() and friends */ /* Check waitpid() and friends */

View File

@ -49,6 +49,8 @@
#include "ostest.h" #include "ostest.h"
#ifndef CONFIG_SMP /* Not yet supported for the SMP case */
/**************************************************************************** /****************************************************************************
* Pre-processor Definitions * Pre-processor Definitions
****************************************************************************/ ****************************************************************************/
@ -195,3 +197,5 @@ void restart_test(void)
printf("restart_main: Exiting\n"); printf("restart_main: Exiting\n");
} }
#endif /* CONFIG_SMP */