From 36393c61be60d0c6b63f2ecdf50ff48247b2e678 Mon Sep 17 00:00:00 2001 From: Yuqiang Wang Date: Sun, 28 Sep 2025 16:08:51 +0800 Subject: improve[ci]: integrate utest run ci (#10748) --- examples/utest/configs/components/dfs.cfg | 10 ++++++++++ examples/utest/configs/components/lwip.cfg | 20 ++++++++++++++++++++ examples/utest/configs/components/netdev.cfg | 11 +++++++++++ examples/utest/configs/cpp11/cpp11.cfg | 5 +++++ examples/utest/configs/cpp11/cpp11.conf | 4 ---- examples/utest/configs/default.cfg | 7 +++++++ examples/utest/configs/kernel/atomic.conf | 4 ---- examples/utest/configs/kernel/atomic_c11.cfg | 6 ++++++ examples/utest/configs/kernel/atomic_c11.conf | 5 ----- examples/utest/configs/kernel/device.conf | 4 ---- examples/utest/configs/kernel/ipc.cfg | 18 ++++++++++++++++++ examples/utest/configs/kernel/ipc.conf | 14 -------------- examples/utest/configs/kernel/irq.conf | 3 --- examples/utest/configs/kernel/kernel_basic.cfg | 14 ++++++++++++++ examples/utest/configs/kernel/mem.cfg | 9 +++++++++ examples/utest/configs/kernel/mem.conf | 4 ---- examples/utest/configs/kernel/thread.conf | 4 ---- examples/utest/configs/kernel/timer.conf | 4 ---- examples/utest/configs/rtsmart/base.conf | 6 ------ examples/utest/configs/rtsmart/rtsmart.cfg | 6 ++++++ examples/utest/configs/smp/smp.cfg | 3 +++ examples/utest/configs/utest_self/self.conf | 1 - 22 files changed, 109 insertions(+), 53 deletions(-) create mode 100644 examples/utest/configs/components/dfs.cfg create mode 100644 examples/utest/configs/components/lwip.cfg create mode 100644 examples/utest/configs/components/netdev.cfg create mode 100644 examples/utest/configs/cpp11/cpp11.cfg delete mode 100644 examples/utest/configs/cpp11/cpp11.conf create mode 100644 examples/utest/configs/default.cfg delete mode 100644 examples/utest/configs/kernel/atomic.conf create mode 100644 examples/utest/configs/kernel/atomic_c11.cfg delete mode 100644 examples/utest/configs/kernel/atomic_c11.conf delete mode 100644 examples/utest/configs/kernel/device.conf create mode 100644 examples/utest/configs/kernel/ipc.cfg delete mode 100644 examples/utest/configs/kernel/ipc.conf delete mode 100644 examples/utest/configs/kernel/irq.conf create mode 100644 examples/utest/configs/kernel/kernel_basic.cfg create mode 100644 examples/utest/configs/kernel/mem.cfg delete mode 100644 examples/utest/configs/kernel/mem.conf delete mode 100644 examples/utest/configs/kernel/thread.conf delete mode 100644 examples/utest/configs/kernel/timer.conf delete mode 100644 examples/utest/configs/rtsmart/base.conf create mode 100644 examples/utest/configs/rtsmart/rtsmart.cfg create mode 100644 examples/utest/configs/smp/smp.cfg delete mode 100644 examples/utest/configs/utest_self/self.conf (limited to 'examples') diff --git a/examples/utest/configs/components/dfs.cfg b/examples/utest/configs/components/dfs.cfg new file mode 100644 index 0000000000..d78ea0df33 --- /dev/null +++ b/examples/utest/configs/components/dfs.cfg @@ -0,0 +1,10 @@ +# dependencies +CONFIG_RT_CONSOLEBUF_SIZE=1024 +CONFIG_RT_NAME_MAX=24 +CONFIG_RT_USING_CI_ACTION=y + +CONFIG_RT_UTEST_DFS_API_TC=y +CONFIG_RT_UTEST_POSIX_API_TC=y +CONFIG_RT_UTEST_DFS_MNT_PATH="" +CONFIG_RT_UTEST_DFS_FS_TYPE="elm" +CONFIG_RT_UTEST_DFS_BLOCK_DEV="sd0" \ No newline at end of file diff --git a/examples/utest/configs/components/lwip.cfg b/examples/utest/configs/components/lwip.cfg new file mode 100644 index 0000000000..7f8b6e53e7 --- /dev/null +++ b/examples/utest/configs/components/lwip.cfg @@ -0,0 +1,20 @@ +# dependencies +CONFIG_RT_CONSOLEBUF_SIZE=1024 +CONFIG_RT_NAME_MAX=24 +CONFIG_RT_USING_CI_ACTION=y + +CONFIG_RT_LWIP_NETIF_LOOPBACK=y +CONFIG_LWIP_NETIF_LOOPBACK=1 +CONFIG_RT_UTEST_TC_USING_LWIP=y +CONFIG_RT_UTEST_LWIP_DNS_TEST=y +CONFIG_RT_UTEST_LWIP_TCP_TEST=y +CONFIG_RT_UTEST_LWIP_UDP_TEST=y +CONFIG_RT_UTEST_LWIP_ICMP_TEST=y +CONFIG_RT_UTEST_LWIP_SOCKET_OPT_TEST=y +CONFIG_RT_UTEST_LWIP_ADDR_CONV_TEST=y +CONFIG_RT_UTEST_LWIP_NETIF_TEST=y +CONFIG_RT_UTEST_LWIP_TCP_PORT=1234 +CONFIG_RT_UTEST_LWIP_UDP_PORT=1235 +CONFIG_RT_UTEST_LWIP_TEST_URL="www.rt-thread.org" +CONFIG_RT_UTEST_LWIP_TEST_ADDR="180.163.146.111" +CONFIG_BSP_DRV_EMAC=y \ No newline at end of file diff --git a/examples/utest/configs/components/netdev.cfg b/examples/utest/configs/components/netdev.cfg new file mode 100644 index 0000000000..d09e790ac4 --- /dev/null +++ b/examples/utest/configs/components/netdev.cfg @@ -0,0 +1,11 @@ +# dependencies +CONFIG_RT_CONSOLEBUF_SIZE=1024 +CONFIG_RT_NAME_MAX=24 +CONFIG_RT_USING_CI_ACTION=y +# CONFIG_RT_USING_LWIP203=y +CONFIG_RT_USING_LWIP212=y + +CONFIG_RT_UTEST_TC_USING_NETDEV=y +CONFIG_RT_UTEST_DEFAULT_NETDEV_NAME="e0" + +CONFIG_BSP_DRV_EMAC=y \ No newline at end of file diff --git a/examples/utest/configs/cpp11/cpp11.cfg b/examples/utest/configs/cpp11/cpp11.cfg new file mode 100644 index 0000000000..e30b317cdf --- /dev/null +++ b/examples/utest/configs/cpp11/cpp11.cfg @@ -0,0 +1,5 @@ +CONFIG_UTEST_CPP11_THREAD_TC=y +# dependencies +CONFIG_RT_USING_CI_ACTION=y +CONFIG_RT_USING_CPLUSPLUS=y +CONFIG_RT_USING_CPLUSPLUS11=y diff --git a/examples/utest/configs/cpp11/cpp11.conf b/examples/utest/configs/cpp11/cpp11.conf deleted file mode 100644 index 1aa8f2e3b8..0000000000 --- a/examples/utest/configs/cpp11/cpp11.conf +++ /dev/null @@ -1,4 +0,0 @@ -CONFIG_UTEST_CPP11_THREAD_TC=y -# dependencies -CONFIG_RT_USING_CPLUSPLUS=y -CONFIG_RT_USING_CPLUSPLUS11=y diff --git a/examples/utest/configs/default.cfg b/examples/utest/configs/default.cfg new file mode 100644 index 0000000000..cb59d0d01e --- /dev/null +++ b/examples/utest/configs/default.cfg @@ -0,0 +1,7 @@ +# dependencies +CONFIG_RT_CONSOLEBUF_SIZE=1024 +CONFIG_RT_USING_CI_ACTION=y + +CONFIG_UTEST_SELF_PASS_TC=y +CONFIG_UTEST_MEMHEAP_TC=y +CONFIG_UTEST_SMALL_MEM_TC=y \ No newline at end of file diff --git a/examples/utest/configs/kernel/atomic.conf b/examples/utest/configs/kernel/atomic.conf deleted file mode 100644 index 4255cc2d4f..0000000000 --- a/examples/utest/configs/kernel/atomic.conf +++ /dev/null @@ -1,4 +0,0 @@ -CONFIG_UTEST_ATOMIC_TC=y -# dependencies -CONFIG_RT_USING_TIMER_SOFT=y -CONFIG_RT_USING_THREAD=y diff --git a/examples/utest/configs/kernel/atomic_c11.cfg b/examples/utest/configs/kernel/atomic_c11.cfg new file mode 100644 index 0000000000..394b81dd7a --- /dev/null +++ b/examples/utest/configs/kernel/atomic_c11.cfg @@ -0,0 +1,6 @@ +CONFIG_UTEST_ATOMIC_TC=y +CONFIG_RT_USING_CI_ACTION=y +# dependencies +CONFIG_RT_USING_TIMER_SOFT=y +CONFIG_RT_USING_THREAD=y +CONFIG_RT_USING_STDC_ATOMIC=y diff --git a/examples/utest/configs/kernel/atomic_c11.conf b/examples/utest/configs/kernel/atomic_c11.conf deleted file mode 100644 index d98963f491..0000000000 --- a/examples/utest/configs/kernel/atomic_c11.conf +++ /dev/null @@ -1,5 +0,0 @@ -CONFIG_UTEST_ATOMIC_TC=y -# dependencies -CONFIG_RT_USING_TIMER_SOFT=y -CONFIG_RT_USING_THREAD=y -CONFIG_RT_USING_STDC_ATOMIC=y diff --git a/examples/utest/configs/kernel/device.conf b/examples/utest/configs/kernel/device.conf deleted file mode 100644 index 1b0bf5a59f..0000000000 --- a/examples/utest/configs/kernel/device.conf +++ /dev/null @@ -1,4 +0,0 @@ -CONFIG_UTEST_DEVICE_TC=y -# dependencies -CONFIG_RT_USING_TIMER_SOFT=y -CONFIG_RT_USING_THREAD=y diff --git a/examples/utest/configs/kernel/ipc.cfg b/examples/utest/configs/kernel/ipc.cfg new file mode 100644 index 0000000000..56e1396257 --- /dev/null +++ b/examples/utest/configs/kernel/ipc.cfg @@ -0,0 +1,18 @@ +# dependencies +CONFIG_RT_CONSOLEBUF_SIZE=1024 +CONFIG_RT_USING_CI_ACTION=y + +CONFIG_UTEST_SEMAPHORE_TC=y +CONFIG_UTEST_EVENT_TC=y +CONFIG_UTEST_MESSAGEQUEUE_TC=y +CONFIG_UTEST_SIGNAL_TC=y +CONFIG_UTEST_MUTEX_TC=y +CONFIG_UTEST_MAILBOX_TC=y + +CONFIG_RT_USING_SEMAPHORE=y +CONFIG_RT_USING_EVENT=y +CONFIG_RT_USING_MESSAGEQUEUE=y +CONFIG_RT_USING_SIGNALS=y +CONFIG_RT_USING_MUTEX=y +CONFIG_RT_USING_MAILBOX=y +CONFIG_UTEST_THR_STACK_SIZE=8192 \ No newline at end of file diff --git a/examples/utest/configs/kernel/ipc.conf b/examples/utest/configs/kernel/ipc.conf deleted file mode 100644 index 5dd798c114..0000000000 --- a/examples/utest/configs/kernel/ipc.conf +++ /dev/null @@ -1,14 +0,0 @@ -CONFIG_UTEST_SEMAPHORE_TC=y -CONFIG_UTEST_EVENT_TC=y -CONFIG_UTEST_MESSAGEQUEUE_TC=y -CONFIG_UTEST_SIGNAL_TC=y -CONFIG_UTEST_MUTEX_TC=y -CONFIG_UTEST_MAILBOX_TC=y -CONFIG_UTEST_WORKQUEUE_TC=y -# dependencies -CONFIG_RT_USING_SEMAPHORE=y -CONFIG_RT_USING_EVENT=y -CONFIG_RT_USING_MESSAGEQUEUE=y -CONFIG_RT_USING_SIGNALS=y -CONFIG_RT_USING_MUTEX=y -CONFIG_RT_USING_MAILBOX=y diff --git a/examples/utest/configs/kernel/irq.conf b/examples/utest/configs/kernel/irq.conf deleted file mode 100644 index c8f044fce4..0000000000 --- a/examples/utest/configs/kernel/irq.conf +++ /dev/null @@ -1,3 +0,0 @@ -CONFIG_UTEST_IRQ_TC=y -CONFIG_RT_HOOK_USING_FUNC_PTR=y -# dependencies diff --git a/examples/utest/configs/kernel/kernel_basic.cfg b/examples/utest/configs/kernel/kernel_basic.cfg new file mode 100644 index 0000000000..571cebde44 --- /dev/null +++ b/examples/utest/configs/kernel/kernel_basic.cfg @@ -0,0 +1,14 @@ +# dependencies +CONFIG_RT_CONSOLEBUF_SIZE=1024 +CONFIG_RT_USING_CI_ACTION=y + +CONFIG_UTEST_OBJECT_TC=y +CONFIG_UTEST_IRQ_TC=y +CONFIG_UTEST_THREAD_TC=y +CONFIG_UTEST_DEVICE_TC=y +CONFIG_UTEST_ATOMIC_TC=y +CONFIG_UTEST_HOOKLIST_TC=y +CONFIG_UTEST_MTSAFE_KPRINT_TC=y +CONFIG_UTEST_SCHEDULER_TC=y + +CONFIG_UTEST_THR_STACK_SIZE=8192 \ No newline at end of file diff --git a/examples/utest/configs/kernel/mem.cfg b/examples/utest/configs/kernel/mem.cfg new file mode 100644 index 0000000000..d05f9d272a --- /dev/null +++ b/examples/utest/configs/kernel/mem.cfg @@ -0,0 +1,9 @@ +# dependencies +CONFIG_RT_CONSOLEBUF_SIZE=1024 +CONFIG_RT_USING_CI_ACTION=y + +CONFIG_UTEST_MEMHEAP_TC=y +CONFIG_UTEST_SMALL_MEM_TC=y +CONFIG_UTEST_MEMPOOL_TC=y + +CONFIG_UTEST_THR_STACK_SIZE=8192 \ No newline at end of file diff --git a/examples/utest/configs/kernel/mem.conf b/examples/utest/configs/kernel/mem.conf deleted file mode 100644 index 1a311ab9dd..0000000000 --- a/examples/utest/configs/kernel/mem.conf +++ /dev/null @@ -1,4 +0,0 @@ -CONFIG_UTEST_MEMHEAP_TC=y - -# dependencies -CONFIG_RT_USING_MEMHEAP=y diff --git a/examples/utest/configs/kernel/thread.conf b/examples/utest/configs/kernel/thread.conf deleted file mode 100644 index 9b3234f0d7..0000000000 --- a/examples/utest/configs/kernel/thread.conf +++ /dev/null @@ -1,4 +0,0 @@ -CONFIG_UTEST_THREAD_TC=y -# dependencies -CONFIG_RT_USING_TIMER_SOFT=y -CONFIG_RT_USING_THREAD=y diff --git a/examples/utest/configs/kernel/timer.conf b/examples/utest/configs/kernel/timer.conf deleted file mode 100644 index 20696f065f..0000000000 --- a/examples/utest/configs/kernel/timer.conf +++ /dev/null @@ -1,4 +0,0 @@ -CONFIG_UTEST_TIMER_TC=y - -# dependencies -CONFIG_RT_USING_TIMER_SOFT=y diff --git a/examples/utest/configs/rtsmart/base.conf b/examples/utest/configs/rtsmart/base.conf deleted file mode 100644 index 94830baaee..0000000000 --- a/examples/utest/configs/rtsmart/base.conf +++ /dev/null @@ -1,6 +0,0 @@ -CONFIG_UTEST_MEMHEAP_TC=y - -# dependencies -CONFIG_RT_USING_SMART=y -CONFIG_RT_USING_MEMHEAP=y -CONFIG_RT_USING_DFS_V2=y diff --git a/examples/utest/configs/rtsmart/rtsmart.cfg b/examples/utest/configs/rtsmart/rtsmart.cfg new file mode 100644 index 0000000000..94830baaee --- /dev/null +++ b/examples/utest/configs/rtsmart/rtsmart.cfg @@ -0,0 +1,6 @@ +CONFIG_UTEST_MEMHEAP_TC=y + +# dependencies +CONFIG_RT_USING_SMART=y +CONFIG_RT_USING_MEMHEAP=y +CONFIG_RT_USING_DFS_V2=y diff --git a/examples/utest/configs/smp/smp.cfg b/examples/utest/configs/smp/smp.cfg new file mode 100644 index 0000000000..efe058587c --- /dev/null +++ b/examples/utest/configs/smp/smp.cfg @@ -0,0 +1,3 @@ +CONFIG_RT_USING_SMP=y +# dependencies +CONFIG_SYSTEM_THREAD_STACK_SIZE=4096 diff --git a/examples/utest/configs/utest_self/self.conf b/examples/utest/configs/utest_self/self.conf deleted file mode 100644 index b155a551d2..0000000000 --- a/examples/utest/configs/utest_self/self.conf +++ /dev/null @@ -1 +0,0 @@ -CONFIG_UTEST_SELF_PASS_TC=y -- cgit v1.3.1