-
Notifications
You must be signed in to change notification settings - Fork 6.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
tests: added kernel tests for arm arch with linker script generator
This commit adds an additional test case for several kernel test suites to ensure that the linker script generator is working correctly for a subset of the Zephyr test suites. The ensures that the basic functionality of the linker script generator is working while still keep the performance impact on CI at a minimal level. Using the kernel tests is a trade-off between testing coverage of the linker script generator and the time it takes to complete CI. The kernel tests is considered to have the broadest coverage of various features important for the generated linker script. Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
- Loading branch information
Showing
30 changed files
with
175 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,8 @@ | ||
tests: | ||
kernel.common: | ||
tags: kernel | ||
kernel.common.linker_generator: | ||
platform_allow: qemu_cortex_m3 | ||
tags: kernel linker_generator | ||
extra_configs: | ||
- CONFIG_CMAKE_LINKER_GENERATOR=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,8 @@ | ||
tests: | ||
kernel.common.sleep: | ||
tags: kernel sleep | ||
kernel.common.sleep.linker_generator: | ||
platform_allow: qemu_cortex_m3 | ||
tags: kernel sleep linker_generator | ||
extra_configs: | ||
- CONFIG_CMAKE_LINKER_GENERATOR=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,8 @@ | ||
tests: | ||
kernel.fifo: | ||
tags: kernel | ||
kernel.fifo.linker_generator: | ||
platform_allow: qemu_cortex_m3 | ||
tags: kernel linker_generator | ||
extra_configs: | ||
- CONFIG_CMAKE_LINKER_GENERATOR=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,8 @@ | ||
tests: | ||
kernel.fifo.timeout: | ||
tags: kernel | ||
kernel.fifo.timeout.linker_generator: | ||
platform_allow: qemu_cortex_m3 | ||
tags: kernel linker_generator | ||
extra_configs: | ||
- CONFIG_CMAKE_LINKER_GENERATOR=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,8 @@ | ||
tests: | ||
kernel.fifo.usage: | ||
tags: kernel | ||
kernel.fifo.usage.linker_generator: | ||
platform_allow: qemu_cortex_m3 | ||
tags: kernel linker_generator | ||
extra_configs: | ||
- CONFIG_CMAKE_LINKER_GENERATOR=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,8 @@ | ||
tests: | ||
kernel.lifo: | ||
tags: kernel | ||
kernel.lifo.linker_generator: | ||
platform_allow: qemu_cortex_m3 | ||
tags: kernel linker_generator | ||
extra_configs: | ||
- CONFIG_CMAKE_LINKER_GENERATOR=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,8 @@ | ||
tests: | ||
kernel.mailbox.api: | ||
tags: kernel | ||
kernel.mailbox.api.linker_generator: | ||
platform_allow: qemu_cortex_m3 | ||
tags: kernel linker_generator | ||
extra_configs: | ||
- CONFIG_CMAKE_LINKER_GENERATOR=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,8 @@ | ||
tests: | ||
kernel.mailbox.usage: | ||
tags: kernel | ||
kernel.mailbox.usage.linker_generator: | ||
platform_allow: qemu_cortex_m3 | ||
tags: kernel linker_generator | ||
extra_configs: | ||
- CONFIG_CMAKE_LINKER_GENERATOR=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,8 @@ | ||
tests: | ||
kernel.k_heap_api: | ||
tags: k_heap_api kernel | ||
kernel.k_heap_api.linker_generator: | ||
platform_allow: qemu_cortex_m3 | ||
tags: k_heap_api kernel linker_generator | ||
extra_configs: | ||
- CONFIG_CMAKE_LINKER_GENERATOR=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,8 @@ | ||
tests: | ||
kernel.memory_slabs.api: | ||
tags: kernel | ||
kernel.memory_slabs.api.linker_generator: | ||
platform_allow: qemu_cortex_m3 | ||
tags: kernel linker_generator | ||
extra_configs: | ||
- CONFIG_CMAKE_LINKER_GENERATOR=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,8 @@ | ||
tests: | ||
kernel.memory_slabs.concept: | ||
tags: kernel | ||
kernel.memory_slabs.concept.linker_generator: | ||
platform_allow: qemu_cortex_m3 | ||
tags: kernel linker_generator | ||
extra_configs: | ||
- CONFIG_CMAKE_LINKER_GENERATOR=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,8 @@ | ||
tests: | ||
kernel.memory_slabs.threadsafe: | ||
tags: kernel | ||
kernel.memory_slabs.threadsafe.linker_generator: | ||
platform_allow: qemu_cortex_m3 | ||
tags: kernel linker_generator | ||
extra_configs: | ||
- CONFIG_CMAKE_LINKER_GENERATOR=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,8 @@ | ||
tests: | ||
kernel.message_queue_usage: | ||
tags: kernel | ||
kernel.message_queue_usage.linker_generator: | ||
platform_allow: qemu_cortex_m3 | ||
tags: kernel linker_generator | ||
extra_configs: | ||
- CONFIG_CMAKE_LINKER_GENERATOR=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,8 @@ | ||
tests: | ||
kernel.scheduler.deadline: | ||
tags: kernel | ||
kernel.scheduler.deadline.linker_generator: | ||
platform_allow: qemu_cortex_m3 | ||
tags: kernel linker_generator | ||
extra_configs: | ||
- CONFIG_CMAKE_LINKER_GENERATOR=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,8 @@ | ||
tests: | ||
kernel.timer.monotonic: | ||
tags: kernel timer | ||
kernel.timer.monotonic.linker_generator: | ||
platform_allow: qemu_cortex_m3 | ||
tags: kernel timer linker_generator | ||
extra_configs: | ||
- CONFIG_CMAKE_LINKER_GENERATOR=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters