diff options
| author | Yuqiang Wang <[email protected]> | 2025-09-28 16:08:51 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-09-28 16:08:51 +0800 |
| commit | 36393c61be60d0c6b63f2ecdf50ff48247b2e678 (patch) | |
| tree | e8b0efc989a1769b7ec020fe991bc57a8560cc10 /examples | |
| parent | 2b65a6f2a77f8871cc345b2250d8b2ac1045839b (diff) | |
improve[ci]: integrate utest run ci (#10748)
Diffstat (limited to 'examples')
18 files changed, 82 insertions, 26 deletions
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.conf b/examples/utest/configs/cpp11/cpp11.cfg index 1aa8f2e3b8..e30b317cdf 100644 --- a/examples/utest/configs/cpp11/cpp11.conf +++ b/examples/utest/configs/cpp11/cpp11.cfg @@ -1,4 +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/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.conf b/examples/utest/configs/kernel/atomic_c11.cfg index d98963f491..394b81dd7a 100644 --- a/examples/utest/configs/kernel/atomic_c11.conf +++ b/examples/utest/configs/kernel/atomic_c11.cfg @@ -1,4 +1,5 @@ CONFIG_UTEST_ATOMIC_TC=y +CONFIG_RT_USING_CI_ACTION=y # dependencies CONFIG_RT_USING_TIMER_SOFT=y CONFIG_RT_USING_THREAD=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.conf b/examples/utest/configs/kernel/ipc.cfg index 5dd798c114..56e1396257 100644 --- a/examples/utest/configs/kernel/ipc.conf +++ b/examples/utest/configs/kernel/ipc.cfg @@ -1,14 +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_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 +CONFIG_UTEST_THR_STACK_SIZE=8192
\ No newline at end of file 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/rtsmart.cfg index 94830baaee..94830baaee 100644 --- a/examples/utest/configs/rtsmart/base.conf +++ b/examples/utest/configs/rtsmart/rtsmart.cfg 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 |
