[PATCH][meta-zephyr 2/2] zephyr-kernel-test: split ZEPHYRTESTS by version
| Newsgroups | org.yoctoproject.lists.yocto-patches |
|---|---|
| Message-ID | <[email protected]> |
From: Lee Chee Yang <[email protected]> Signed-off-by: Lee Chee Yang <[email protected]> --- ...-test.inc => zephyr-kernel-test-3.7.0.inc} | 0 .../zephyr-kernel-test-4.3.0.inc | 66 +++++++++++++++++++ .../zephyr-kernel/zephyr-kernel-test-all.bb | 2 +- .../zephyr-kernel/zephyr-kernel-test.bb | 2 +- 4 files changed, 68 insertions(+), 2 deletions(-) rename meta-zephyr-core/recipes-kernel/zephyr-kernel/{zephyr-kernel-test.inc => zephyr-kernel-test-3.7.0.inc} (100%) create mode 100644 meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test-4.3.0.inc diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test-3.7.0.inc similarity index 100% rename from meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test.inc rename to meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test-3.7.0.inc diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test-4.3.0.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test-4.3.0.inc new file mode 100644 index 0000000..290cb58 --- /dev/null +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test-4.3.0.inc @@ -0,0 +1,66 @@ +# Exclude tests that fail to configure +ZEPHYRTESTS:remove = "fifo \ + fpu_sharing \ + lifo \ + mbox \ + mem_heap \ + mem_pool \ + mem_protect \ + mem_slab \ + msgq \ + mutex \ + pipe \ + profiling \ + sched \ + semaphore \ + stack \ + threads \ + tickless \ + timer \ + workq" + +# Exclude tests that are not currently compiling +ZEPHYRTESTS:remove = "ipi_cascade ipi_optimize ipi_work mp smp smp_abort smp_boot_delay smp_suspend spinlock" +ZEPHYRTESTS:remove:96b-avenger96 = "cache common device poll queue sleep" +ZEPHYRTESTS:remove:stm32mp157c-dk2 = "cache common device poll queue sleep" + +# List of all available kernel tests +ZEPHYRTESTS = " \ + cache \ + common \ + context \ + device \ + early_sleep \ + fifo \ + fpu_sharing \ + ipi_cascade \ + ipi_optimize \ + ipi_work \ + lifo \ + mbox \ + mem_heap \ + mem_protect \ + mem_slab \ + mp \ + msgq \ + mutex \ + obj_tracking \ + pending \ + pipe \ + poll \ + profiling \ + queue \ + sched \ + semaphore \ + sleep \ + smp \ + smp_abort \ + smp_boot_delay \ + smp_suspend \ + spinlock \ + stack \ + threads \ + tickless \ + timer \ + workq \ + " diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test-all.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test-all.bb index d9dbb40..faaf403 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test-all.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test-all.bb @@ -1,7 +1,7 @@ LICENSE = "Apache-2.0" INHIBIT_DEFAULT_DEPS = "1" -require recipes-kernel/zephyr-kernel/zephyr-kernel-test.inc +require recipes-kernel/zephyr-kernel/zephyr-kernel-test-${PREFERRED_VERSION_zephyr-kernel}.inc addtask testimage deltask compile diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test.bb index 75b1757..13532b6 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-test.bb @@ -1,4 +1,4 @@ require recipes-kernel/zephyr-kernel/zephyr-image.inc -require recipes-kernel/zephyr-kernel/zephyr-kernel-test.inc +require recipes-kernel/zephyr-kernel/zephyr-kernel-test-${PREFERRED_VERSION_zephyr-kernel}.inc BBCLASSEXTEND = '${@" ".join(["zephyrtest:" + x for x in d.getVar("ZEPHYRTESTS", True).split()])}' -- 2.37.3