Skip to content

Commit 0f8c465

Browse files
authored
Merge pull request #5136 from cndabai/thread_tc
2 parents 7b6ecb1 + 3aab8c5 commit 0f8c465

File tree

5 files changed

+656
-0
lines changed

5 files changed

+656
-0
lines changed

.github/workflows/action_utest.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ jobs:
1515
- {UTEST: "kernel/ipc", RTT_BSP: "bsp/qemu-vexpress-a9", QEMU_ARCH: "arm", QEMU_MACHINE: "vexpress-a9", CONFIG_FILE: "kernel/ipc.conf", SD_FILE: "sd.bin"}
1616
- {UTEST: "kernel/irq", RTT_BSP: "bsp/qemu-vexpress-a9", QEMU_ARCH: "arm", QEMU_MACHINE: "vexpress-a9", CONFIG_FILE: "kernel/irq.conf", SD_FILE: "sd.bin"}
1717
- {UTEST: "kernel/timer", RTT_BSP: "bsp/qemu-vexpress-a9", QEMU_ARCH: "arm", QEMU_MACHINE: "vexpress-a9", CONFIG_FILE: "kernel/timer.conf", SD_FILE: "sd.bin"}
18+
- {UTEST: "kernel/thread", RTT_BSP: "bsp/qemu-vexpress-a9", QEMU_ARCH: "arm", QEMU_MACHINE: "vexpress-a9", CONFIG_FILE: "kernel/thread.conf", SD_FILE: "sd.bin"}
1819
- {UTEST: "components/utest", RTT_BSP: "bsp/qemu-vexpress-a9", QEMU_ARCH: "arm", QEMU_MACHINE: "vexpress-a9", CONFIG_FILE: "utest_self/self.conf", SD_FILE: "sd.bin"}
1920
- {UTEST: "kernel/mem/riscv64", RTT_BSP: "bsp/qemu-riscv-virt64", QEMU_ARCH: "riscv64", QEMU_MACHINE: "virt", CONFIG_FILE: "kernel/mem.conf", SD_FILE: "None"}
2021
env:
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
CONFIG_UTEST_THREAD_TC=y
2+
# dependencies
3+
CONFIG_RT_USING_TIMER_SOFT=y
4+
CONFIG_RT_USING_THREAD=y

examples/utest/testcases/kernel/Kconfig

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,10 @@ config UTEST_MAILBOX_TC
3939
bool "mailbox test"
4040
default n
4141

42+
config UTEST_THREAD_TC
43+
bool "thread test"
44+
default n
45+
select RT_USING_TIMER_SOFT
46+
select RT_USING_THREAD
47+
4248
endmenu

examples/utest/testcases/kernel/SConscript

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ if GetDepend(['UTEST_MUTEX_TC']):
3232
if GetDepend(['UTEST_MAILBOX_TC']):
3333
src += ['mailbox_tc.c']
3434

35+
if GetDepend(['UTEST_THREAD_TC']):
36+
src += ['thread_tc.c']
37+
3538
CPPPATH = [cwd]
3639

3740
group = DefineGroup('utestcases', src, depend = [], CPPPATH = CPPPATH)

0 commit comments

Comments
 (0)