From a50a238c185c758aab1fc7d2edd979dd4be8aaab Mon Sep 17 00:00:00 2001 From: Darian Leung Date: Sat, 15 Oct 2022 01:54:01 +0800 Subject: [PATCH] freertos: Tidy up test organization Some tests were placed in the incorrect test groups (i.e., kernel, port, performance etc). This commit fixes those placements. The following redundant tests were also removed: - "test_panic.c" as behavior is already covered in esp_system tests --- .../test_freertos_backported_functions.c | 0 .../queue}/test_freertos_mutex.c | 0 .../tasks}/test_freertos_hooks.c | 0 .../tasks}/test_freertos_trace_utilities.c | 0 .../{misc => kernel/tasks}/test_preemption.c | 0 .../{port => misc}/test_newlib_reent.c | 0 .../test_apps/freertos/misc/test_panic.c | 25 ------------------- .../tasks => port}/test_tasks_snapshot.c | 0 .../{misc => port}/test_tlsp_del_cb.c | 0 9 files changed, 25 deletions(-) rename components/freertos/test_apps/freertos/{misc => kernel/queue}/test_freertos_backported_functions.c (100%) rename components/freertos/test_apps/freertos/{misc => kernel/queue}/test_freertos_mutex.c (100%) rename components/freertos/test_apps/freertos/{port => kernel/tasks}/test_freertos_hooks.c (100%) rename components/freertos/test_apps/freertos/{misc => kernel/tasks}/test_freertos_trace_utilities.c (100%) rename components/freertos/test_apps/freertos/{misc => kernel/tasks}/test_preemption.c (100%) rename components/freertos/test_apps/freertos/{port => misc}/test_newlib_reent.c (100%) delete mode 100644 components/freertos/test_apps/freertos/misc/test_panic.c rename components/freertos/test_apps/freertos/{kernel/tasks => port}/test_tasks_snapshot.c (100%) rename components/freertos/test_apps/freertos/{misc => port}/test_tlsp_del_cb.c (100%) diff --git a/components/freertos/test_apps/freertos/misc/test_freertos_backported_functions.c b/components/freertos/test_apps/freertos/kernel/queue/test_freertos_backported_functions.c similarity index 100% rename from components/freertos/test_apps/freertos/misc/test_freertos_backported_functions.c rename to components/freertos/test_apps/freertos/kernel/queue/test_freertos_backported_functions.c diff --git a/components/freertos/test_apps/freertos/misc/test_freertos_mutex.c b/components/freertos/test_apps/freertos/kernel/queue/test_freertos_mutex.c similarity index 100% rename from components/freertos/test_apps/freertos/misc/test_freertos_mutex.c rename to components/freertos/test_apps/freertos/kernel/queue/test_freertos_mutex.c diff --git a/components/freertos/test_apps/freertos/port/test_freertos_hooks.c b/components/freertos/test_apps/freertos/kernel/tasks/test_freertos_hooks.c similarity index 100% rename from components/freertos/test_apps/freertos/port/test_freertos_hooks.c rename to components/freertos/test_apps/freertos/kernel/tasks/test_freertos_hooks.c diff --git a/components/freertos/test_apps/freertos/misc/test_freertos_trace_utilities.c b/components/freertos/test_apps/freertos/kernel/tasks/test_freertos_trace_utilities.c similarity index 100% rename from components/freertos/test_apps/freertos/misc/test_freertos_trace_utilities.c rename to components/freertos/test_apps/freertos/kernel/tasks/test_freertos_trace_utilities.c diff --git a/components/freertos/test_apps/freertos/misc/test_preemption.c b/components/freertos/test_apps/freertos/kernel/tasks/test_preemption.c similarity index 100% rename from components/freertos/test_apps/freertos/misc/test_preemption.c rename to components/freertos/test_apps/freertos/kernel/tasks/test_preemption.c diff --git a/components/freertos/test_apps/freertos/port/test_newlib_reent.c b/components/freertos/test_apps/freertos/misc/test_newlib_reent.c similarity index 100% rename from components/freertos/test_apps/freertos/port/test_newlib_reent.c rename to components/freertos/test_apps/freertos/misc/test_newlib_reent.c diff --git a/components/freertos/test_apps/freertos/misc/test_panic.c b/components/freertos/test_apps/freertos/misc/test_panic.c deleted file mode 100644 index 714db87aef..0000000000 --- a/components/freertos/test_apps/freertos/misc/test_panic.c +++ /dev/null @@ -1,25 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD - * - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - Test for multicore FreeRTOS. This test spins up threads, fiddles with queues etc. -*/ - -#include -#include - -#include "freertos/FreeRTOS.h" -#include "freertos/task.h" -#include "freertos/semphr.h" -#include "freertos/queue.h" -#include "unity.h" - -TEST_CASE("Panic handler", "[freertos][ignore]") -{ - volatile int *i; - i = (volatile int *)0x0; - *i = 1; -} diff --git a/components/freertos/test_apps/freertos/kernel/tasks/test_tasks_snapshot.c b/components/freertos/test_apps/freertos/port/test_tasks_snapshot.c similarity index 100% rename from components/freertos/test_apps/freertos/kernel/tasks/test_tasks_snapshot.c rename to components/freertos/test_apps/freertos/port/test_tasks_snapshot.c diff --git a/components/freertos/test_apps/freertos/misc/test_tlsp_del_cb.c b/components/freertos/test_apps/freertos/port/test_tlsp_del_cb.c similarity index 100% rename from components/freertos/test_apps/freertos/misc/test_tlsp_del_cb.c rename to components/freertos/test_apps/freertos/port/test_tlsp_del_cb.c