From 12740a2314b361d6b45a0f65ae6e43cef28e3fe5 Mon Sep 17 00:00:00 2001 From: Genaro Saucedo Tejada Date: Fri, 4 Nov 2016 19:02:29 -0600 Subject: [PATCH] sanity: add DEBUG setting for test_sema Test was not completing on CONFIG_DEBUG=y setting, current filter sets custom stack size for such setting Jira: ZEP-1203 Change-Id: I3a6ada88bc2e8a1fee757773c4b19b72551926a7 Signed-off-by: Genaro Saucedo Tejada --- .../kernel/test_sema/microkernel/Makefile | 2 +- .../kernel/test_sema/microkernel/debug.mdef | 29 +++++++++++++++++++ .../kernel/test_sema/microkernel/testcase.ini | 5 ++++ 3 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 tests/legacy/kernel/test_sema/microkernel/debug.mdef diff --git a/tests/legacy/kernel/test_sema/microkernel/Makefile b/tests/legacy/kernel/test_sema/microkernel/Makefile index 3ec95dde9c1..bf13f05ae76 100644 --- a/tests/legacy/kernel/test_sema/microkernel/Makefile +++ b/tests/legacy/kernel/test_sema/microkernel/Makefile @@ -1,4 +1,4 @@ -MDEF_FILE = prj.mdef +MDEF_FILE ?= prj.mdef BOARD ?= qemu_x86 CONF_FILE = prj.conf diff --git a/tests/legacy/kernel/test_sema/microkernel/debug.mdef b/tests/legacy/kernel/test_sema/microkernel/debug.mdef new file mode 100644 index 00000000000..4e18b5ee6c1 --- /dev/null +++ b/tests/legacy/kernel/test_sema/microkernel/debug.mdef @@ -0,0 +1,29 @@ +% Application : test microkernel semaphore APIs + +% TASKGROUP NAME +% ===================================================== + TASKGROUP TEST + +% TASK NAME PRIO ENTRY STACK GROUPS +% ===================================================== + TASK MONITORTASK 5 MonitorTaskEntry 1024 [EXE] + TASK tHigh 4 HighPriTaskEntry 1024 [TEST] + TASK tStartTask 5 RegressionTaskEntry 1024 [TEST] + TASK tAlternate 6 AlternateTaskEntry 1024 [TEST] + TASK tLow 7 LowPriTaskEntry 1024 [TEST] + +% SEMA NAME +% ====================== + SEMA SEM_TASKDONE + SEMA SEM_TASKFAIL + SEMA SIMPLE_SEM + SEMA ALTTASK_SEM + SEMA HIGH_PRI_SEM + SEMA MANY_BLOCKED_SEM + SEMA GROUP_SEM1 + SEMA GROUP_SEM2 + SEMA GROUP_SEM3 + SEMA GROUP_SEM4 + SEMA BLOCK_HP_SEM + SEMA BLOCK_LP_SEM + SEMA BLOCK_MP_SEM diff --git a/tests/legacy/kernel/test_sema/microkernel/testcase.ini b/tests/legacy/kernel/test_sema/microkernel/testcase.ini index 4ff0ab2de22..6c148785145 100644 --- a/tests/legacy/kernel/test_sema/microkernel/testcase.ini +++ b/tests/legacy/kernel/test_sema/microkernel/testcase.ini @@ -1,3 +1,8 @@ [test] tags = bat_commit core +filter = not CONFIG_DEBUG +[test_dbg] +tags = bat_commit core debug +extra_args = MDEF_FILE=debug.mdef +filter = CONFIG_DEBUG