mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2025-12-06 10:11:17 +08:00
[action]Add automatic testing for SMP.
This commit is contained in:
6
.github/workflows/utest_auto_run.yml
vendored
6
.github/workflows/utest_auto_run.yml
vendored
@@ -48,12 +48,12 @@ jobs:
|
||||
|
||||
- { UTEST: "RISCV", RTT_BSP: "bsp/qemu-virt64-riscv", QEMU_ARCH: "riscv64", QEMU_MACHINE: "virt", SD_FILE: "None", KERNEL: "standard", "SMP_RUN":"" }
|
||||
- { UTEST: "RISCV-rtsmart", RTT_BSP: "bsp/qemu-virt64-riscv", QEMU_ARCH: "riscv64", QEMU_MACHINE: "virt", SD_FILE: "None", KERNEL: "rtsmart", "SMP_RUN":"" }
|
||||
# - { UTEST: "RISCV-smp", RTT_BSP: "bsp/qemu-virt64-riscv", QEMU_ARCH: "riscv64", QEMU_MACHINE: "virt", SD_FILE: "None", KERNEL: "standard", "SMP_RUN":"smp" }
|
||||
- { UTEST: "XUANTIE-rtsmart", RTT_BSP: "bsp/xuantie/virt64/c906", QEMU_ARCH: "riscv64", QEMU_MACHINE: "virt", SD_FILE: "sd.bin", KERNEL: "rtsmart", "SMP_RUN":"" }
|
||||
- { UTEST: "RISCV-smp", RTT_BSP: "bsp/qemu-virt64-riscv", QEMU_ARCH: "riscv64", QEMU_MACHINE: "virt", SD_FILE: "None", KERNEL: "standard", "SMP_RUN":"smp" }
|
||||
- { UTEST: "XUANTIE-rtsmart", RTT_BSP: "bsp/xuantie/virt64/c906", QEMU_ARCH: "riscv64", QEMU_MACHINE: "virt", SD_FILE: "sd.bin", KERNEL: "rtsmart", "SMP_RUN":"" }
|
||||
|
||||
- { UTEST: "AARCH64", RTT_BSP: "bsp/qemu-virt64-aarch64", QEMU_ARCH: "aarch64", QEMU_MACHINE: "virt", SD_FILE: "sd.bin", KERNEL: "standard", "SMP_RUN":"" }
|
||||
- { UTEST: "AARCH64-rtsmart", RTT_BSP: "bsp/qemu-virt64-aarch64", QEMU_ARCH: "aarch64", QEMU_MACHINE: "virt", SD_FILE: "sd.bin", KERNEL: "rtsmart", "SMP_RUN":"" }
|
||||
# - { UTEST: "AARCH64-smp", RTT_BSP: "bsp/qemu-virt64-aarch64", QEMU_ARCH: "aarch64", QEMU_MACHINE: "virt", SD_FILE: "sd.bin", KERNEL: "standard", "SMP_RUN":"smp" }
|
||||
- { UTEST: "AARCH64-smp", RTT_BSP: "bsp/qemu-virt64-aarch64", QEMU_ARCH: "aarch64", QEMU_MACHINE: "virt", SD_FILE: "sd.bin", KERNEL: "standard", "SMP_RUN":"smp" }
|
||||
|
||||
config_file:
|
||||
- "default.cfg"
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
CONFIG_RT_USING_SMP=y
|
||||
# dependencies
|
||||
CONFIG_RT_USING_CI_ACTION=y
|
||||
CONFIG_RT_CPUS_NR=2
|
||||
CONFIG_RT_USING_SMP=y
|
||||
CONFIG_RT_USING_UTESTCASES=y
|
||||
CONFIG_SYSTEM_THREAD_STACK_SIZE=4096
|
||||
CONFIG_RT_UTEST_SMP_AFFFINITY=y
|
||||
CONFIG_RT_UTEST_SMP_ASSIGNED_IDLE_CORE=y
|
||||
CONFIG_RT_UTEST_SMP_INTERRUPT_PRI=y
|
||||
CONFIG_RT_UTEST_SMP_SPINLOCK=y
|
||||
CONFIG_RT_UTEST_SMP_THREAD_PREEMPTION=y
|
||||
Reference in New Issue
Block a user