This commit reworks the snippet test to more comprehensively test the different processing modes of snippets. The following testcases have been added: 1. Initial state with no snippet applied 2. Applying `foo` snippet from the default application snippet root 3. Applying `bar` snippet from an extra snippet root 4. Sequentially applying `foo` and `bar` snippets to test the snippet processing order 5. Sequentially applying `bar` and `foo` snippets to test the snippet processing order. Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
11 lines
299 B
CMake
11 lines
299 B
CMake
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
cmake_minimum_required(VERSION 3.20.0)
|
|
|
|
set(SNIPPET_ROOT "${CMAKE_CURRENT_SOURCE_DIR}/extra_snippet_root")
|
|
|
|
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
|
|
project(test_snippets)
|
|
|
|
FILE(GLOB app_sources src/*.c)
|
|
target_sources(app PRIVATE ${app_sources})
|