From cb21e03ebb29bbbe0945d1c03d302d43e8782843 Mon Sep 17 00:00:00 2001 From: Benjamin Walsh Date: Wed, 30 Nov 2016 17:40:06 -0500 Subject: [PATCH] tests: adjust some stack sizes when running debug loads Having CONFIG_ASSERT=y and CONFIG_DEBUG=y was causing these tests to overflow their stacks and crash. Change-Id: Ibcd57abe044a2203d1a954a4c5755218af48f302 Signed-off-by: Benjamin Walsh --- tests/legacy/kernel/test_fifo/nanokernel/src/fifo_timeout.c | 5 +++++ tests/legacy/kernel/test_sema/nanokernel/src/sema.c | 5 +++++ tests/legacy/kernel/test_sleep/src/sleep.c | 4 ++++ 3 files changed, 14 insertions(+) diff --git a/tests/legacy/kernel/test_fifo/nanokernel/src/fifo_timeout.c b/tests/legacy/kernel/test_fifo/nanokernel/src/fifo_timeout.c index b00bb35b77f..ffc545de0e2 100644 --- a/tests/legacy/kernel/test_fifo/nanokernel/src/fifo_timeout.c +++ b/tests/legacy/kernel/test_fifo/nanokernel/src/fifo_timeout.c @@ -38,7 +38,12 @@ #include #define FIBER_PRIORITY 5 + +#if defined(CONFIG_DEBUG) && defined(CONFIG_ASSERT) +#define FIBER_STACKSIZE 512 +#else #define FIBER_STACKSIZE 384 +#endif struct scratch_fifo_packet { void *link_in_fifo; diff --git a/tests/legacy/kernel/test_sema/nanokernel/src/sema.c b/tests/legacy/kernel/test_sema/nanokernel/src/sema.c index 219c200cb99..1aef3349cf9 100644 --- a/tests/legacy/kernel/test_sema/nanokernel/src/sema.c +++ b/tests/legacy/kernel/test_sema/nanokernel/src/sema.c @@ -46,7 +46,12 @@ #include +#if defined(CONFIG_ASSERT) && defined(CONFIG_DEBUG) +#define FIBER_STACKSIZE 512 +#else #define FIBER_STACKSIZE 384 +#endif + #define FIBER_PRIORITY 4 typedef struct { diff --git a/tests/legacy/kernel/test_sleep/src/sleep.c b/tests/legacy/kernel/test_sleep/src/sleep.c index 4376b35e58e..ca7ae700aea 100644 --- a/tests/legacy/kernel/test_sleep/src/sleep.c +++ b/tests/legacy/kernel/test_sleep/src/sleep.c @@ -34,7 +34,11 @@ #include +#if defined(CONFIG_ASSERT) && defined(CONFIG_DEBUG) +#define FIBER_STACKSIZE 384 +#else #define FIBER_STACKSIZE 256 +#endif #define TEST_FIBER_PRIORITY 4 #define HELPER_FIBER_PRIORITY 10