From 7e9df378560f36ee707e7901c78f50ad2c6895dc Mon Sep 17 00:00:00 2001 From: Jakub Dabek Date: Mon, 4 Dec 2023 12:14:57 +0100 Subject: [PATCH] testing --- test/ztest/virtualmemoryheaps/CMakeLists.txt | 12 ++++++++++++ test/ztest/virtualmemoryheaps/main.c | 12 ++++++++++++ test/ztest/virtualmemoryheaps/prj.conf | 1 + test/ztest/virtualmemoryheaps/testcase.yaml | 4 ++++ 4 files changed, 29 insertions(+) create mode 100644 test/ztest/virtualmemoryheaps/CMakeLists.txt create mode 100644 test/ztest/virtualmemoryheaps/main.c create mode 100644 test/ztest/virtualmemoryheaps/prj.conf create mode 100644 test/ztest/virtualmemoryheaps/testcase.yaml diff --git a/test/ztest/virtualmemoryheaps/CMakeLists.txt b/test/ztest/virtualmemoryheaps/CMakeLists.txt new file mode 100644 index 000000000000..5a91b6129811 --- /dev/null +++ b/test/ztest/virtualmemoryheaps/CMakeLists.txt @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: Apache-2.0 + +cmake_minimum_required(VERSION 3.20.0) + +project(virtualmemoryheaps) + +message(PROJECT_SOURCE_DIR="${PROJECT_SOURCE_DIR}") +message(IMPORTANT PATH !!!!!!!!!!!!!!!!!!!!!!!!!="${PROJECT_SOURCE_DIR}/../../../zephyr/sof/include") +include_directories("${PROJECT_SOURCE_DIR}/../../../zephyr/sof/include") + +find_package(Zephyr COMPONENTS unittest REQUIRED HINTS $ENV{ZEPHYR_BASE}) +target_sources(testbinary PRIVATE main.c) diff --git a/test/ztest/virtualmemoryheaps/main.c b/test/ztest/virtualmemoryheaps/main.c new file mode 100644 index 000000000000..a01772ad3af1 --- /dev/null +++ b/test/ztest/virtualmemoryheaps/main.c @@ -0,0 +1,12 @@ +#include "sof/lib/regions_mm.h" +#include + + +ZTEST(vmh_heap, test_basic_memory_heap) +{ + vmh_heap test_heap; + test_heap = *vmh_init_heap(NULL,0, 0, true); + zexpect_true(false); +} + +ZTEST_SUITE(vmh_heap, NULL, NULL, NULL, NULL, NULL); diff --git a/test/ztest/virtualmemoryheaps/prj.conf b/test/ztest/virtualmemoryheaps/prj.conf new file mode 100644 index 000000000000..9467c2926896 --- /dev/null +++ b/test/ztest/virtualmemoryheaps/prj.conf @@ -0,0 +1 @@ +CONFIG_ZTEST=y diff --git a/test/ztest/virtualmemoryheaps/testcase.yaml b/test/ztest/virtualmemoryheaps/testcase.yaml new file mode 100644 index 000000000000..0ffa2af2cf53 --- /dev/null +++ b/test/ztest/virtualmemoryheaps/testcase.yaml @@ -0,0 +1,4 @@ +tests: + memorymanagment.virtualmemoryheaps: + tags: vmh + type: unit