summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorYuqiang Wang <[email protected]>2025-09-28 16:08:51 +0800
committerGitHub <[email protected]>2025-09-28 16:08:51 +0800
commit36393c61be60d0c6b63f2ecdf50ff48247b2e678 (patch)
treee8b0efc989a1769b7ec020fe991bc57a8560cc10 /examples
parent2b65a6f2a77f8871cc345b2250d8b2ac1045839b (diff)
improve[ci]: integrate utest run ci (#10748)
Diffstat (limited to 'examples')
-rw-r--r--examples/utest/configs/components/dfs.cfg10
-rw-r--r--examples/utest/configs/components/lwip.cfg20
-rw-r--r--examples/utest/configs/components/netdev.cfg11
-rw-r--r--examples/utest/configs/cpp11/cpp11.cfg (renamed from examples/utest/configs/cpp11/cpp11.conf)1
-rw-r--r--examples/utest/configs/default.cfg7
-rw-r--r--examples/utest/configs/kernel/atomic.conf4
-rw-r--r--examples/utest/configs/kernel/atomic_c11.cfg (renamed from examples/utest/configs/kernel/atomic_c11.conf)1
-rw-r--r--examples/utest/configs/kernel/device.conf4
-rw-r--r--examples/utest/configs/kernel/ipc.cfg (renamed from examples/utest/configs/kernel/ipc.conf)8
-rw-r--r--examples/utest/configs/kernel/irq.conf3
-rw-r--r--examples/utest/configs/kernel/kernel_basic.cfg14
-rw-r--r--examples/utest/configs/kernel/mem.cfg9
-rw-r--r--examples/utest/configs/kernel/mem.conf4
-rw-r--r--examples/utest/configs/kernel/thread.conf4
-rw-r--r--examples/utest/configs/kernel/timer.conf4
-rw-r--r--examples/utest/configs/rtsmart/rtsmart.cfg (renamed from examples/utest/configs/rtsmart/base.conf)0
-rw-r--r--examples/utest/configs/smp/smp.cfg3
-rw-r--r--examples/utest/configs/utest_self/self.conf1
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