diff options
Diffstat (limited to 'testsuite/thread01/test_main.c')
-rw-r--r-- | testsuite/thread01/test_main.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/testsuite/thread01/test_main.c b/testsuite/thread01/test_main.c index f1cef304..fa15b9f6 100644 --- a/testsuite/thread01/test_main.c +++ b/testsuite/thread01/test_main.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013-2014 embedded brains GmbH. All rights reserved. + * Copyright (c) 2013, 2018 embedded brains GmbH. All rights reserved. * * embedded brains GmbH * Dornierstr. 4 @@ -43,6 +43,8 @@ #include <sys/kthread.h> #include <sys/errno.h> +#include <vm/uma.h> + #include <rtems/bsd/bsd.h> #include <rtems.h> @@ -284,8 +286,15 @@ test_rtems_bsd_get_curthread_or_null(void) static void test_main(void) { + main_task_id = rtems_task_self(); + /* + * Stop interferences of uma_timeout() which may need some dynamic + * memory. This could disturb the no memory tests. + */ + rtems_uma_drain_timeout(); + test_non_bsd_thread(); test_kproc_start(); test_kthread_start(); |