Skip to content

Commit 5b21596

Browse files
committed
limit the size of the object name
1 parent 95fb77d commit 5b21596

File tree

4 files changed

+326
-245
lines changed

4 files changed

+326
-245
lines changed

bsp/qemu-vexpress-a9/.config

Lines changed: 111 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@
108108
# CONFIG_RT_UTEST_TC_USING_KLIBC is not set
109109
# end of klibc options
110110

111-
CONFIG_RT_NAME_MAX=8
111+
CONFIG_RT_NAME_MAX=16
112112
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
113113
# CONFIG_RT_USING_NANO is not set
114114
# CONFIG_RT_USING_SMART is not set
@@ -431,7 +431,11 @@ CONFIG_RT_USING_POSIX_MESSAGE_SEMAPHORE=y
431431
#
432432
# CONFIG_RT_USING_RYM is not set
433433
# CONFIG_RT_USING_ULOG is not set
434-
# CONFIG_RT_USING_UTEST is not set
434+
CONFIG_RT_USING_UTEST=y
435+
CONFIG_UTEST_THR_STACK_SIZE=4096
436+
CONFIG_UTEST_THR_PRIORITY=20
437+
# CONFIG_RT_UTEST_USING_AUTO_RUN is not set
438+
# CONFIG_RT_UTEST_USING_ALL_CASES is not set
435439
# CONFIG_RT_USING_VAR_EXPORT is not set
436440
CONFIG_RT_USING_RESOURCE_ID=y
437441
CONFIG_RT_USING_ADT=y
@@ -473,7 +477,91 @@ CONFIG_RT_PAGE_MAX_ORDER=11
473477
#
474478
# RT-Thread Utestcases
475479
#
476-
# CONFIG_RT_USING_UTESTCASES is not set
480+
CONFIG_RT_USING_UTESTCASES=y
481+
482+
#
483+
# Utest Self Testcase
484+
#
485+
# CONFIG_UTEST_SELF_PASS_TC is not set
486+
# end of Utest Self Testcase
487+
488+
#
489+
# Kernel Testcase
490+
#
491+
# CONFIG_UTEST_MEMHEAP_TC is not set
492+
# CONFIG_UTEST_SMALL_MEM_TC is not set
493+
CONFIG_UTEST_OBJECT_TC=y
494+
# CONFIG_UTEST_IRQ_TC is not set
495+
# CONFIG_UTEST_SEMAPHORE_TC is not set
496+
# CONFIG_UTEST_EVENT_TC is not set
497+
# CONFIG_UTEST_TIMER_TC is not set
498+
# CONFIG_UTEST_MESSAGEQUEUE_TC is not set
499+
# CONFIG_UTEST_SIGNAL_TC is not set
500+
# CONFIG_UTEST_MUTEX_TC is not set
501+
# CONFIG_UTEST_MAILBOX_TC is not set
502+
# CONFIG_UTEST_THREAD_TC is not set
503+
# CONFIG_UTEST_DEVICE_TC is not set
504+
# CONFIG_UTEST_ATOMIC_TC is not set
505+
# CONFIG_UTEST_HOOKLIST_TC is not set
506+
# CONFIG_UTEST_MTSAFE_KPRINT_TC is not set
507+
# CONFIG_UTEST_SCHEDULER_TC is not set
508+
# end of Kernel Testcase
509+
510+
#
511+
# CPP11 Testcase
512+
#
513+
# CONFIG_UTEST_CPP11_THREAD_TC is not set
514+
# end of CPP11 Testcase
515+
516+
#
517+
# Utest Serial Testcase
518+
#
519+
# CONFIG_UTEST_SERIAL_TC is not set
520+
# end of Utest Serial Testcase
521+
522+
#
523+
# Serial-Bypass Testcase
524+
#
525+
# CONFIG_UTEST_SERIAL_BYPASS is not set
526+
# end of Serial-Bypass Testcase
527+
528+
#
529+
# Utest IPC Testcase
530+
#
531+
# CONFIG_UTEST_COMPLETION_TC is not set
532+
# CONFIG_UTEST_WORKQUEUE_TC is not set
533+
# end of Utest IPC Testcase
534+
535+
#
536+
# RTT Posix Testcase
537+
#
538+
# CONFIG_RTT_POSIX_TESTCASE is not set
539+
# end of RTT Posix Testcase
540+
541+
#
542+
# Memory Management Subsytem Testcase
543+
#
544+
# CONFIG_UTEST_MM_API_TC is not set
545+
# CONFIG_UTEST_MM_LWP_TC is not set
546+
# end of Memory Management Subsytem Testcase
547+
548+
#
549+
# Tmpfs Testcase
550+
#
551+
# CONFIG_UTEST_TMPFS_CP is not set
552+
# end of Tmpfs Testcase
553+
554+
#
555+
# SMP-Call Testcase
556+
#
557+
# CONFIG_UTEST_SMP_CALL_FUNC is not set
558+
# end of SMP-Call Testcase
559+
560+
#
561+
# SyStem Performance Testcase
562+
#
563+
# CONFIG_UTEST_SYS_PERF_TC is not set
564+
# end of SyStem Performance Testcase
477565
# end of RT-Thread Utestcases
478566

479567
#
@@ -496,6 +584,7 @@ CONFIG_RT_PAGE_MAX_ORDER=11
496584
# CONFIG_PKG_USING_FREEMODBUS is not set
497585
# CONFIG_PKG_USING_NANOPB is not set
498586
# CONFIG_PKG_USING_WIFI_HOST_DRIVER is not set
587+
# CONFIG_PKG_USING_ESP_HOSTED is not set
499588

500589
#
501590
# Wi-Fi
@@ -603,6 +692,7 @@ CONFIG_RT_PAGE_MAX_ORDER=11
603692
# CONFIG_PKG_USING_QMODBUS is not set
604693
# CONFIG_PKG_USING_PNET is not set
605694
# CONFIG_PKG_USING_OPENER is not set
695+
# CONFIG_PKG_USING_FREEMQTT is not set
606696
# end of IoT - internet of things
607697

608698
#
@@ -831,6 +921,7 @@ CONFIG_RT_PAGE_MAX_ORDER=11
831921
# CONFIG_PKG_USING_RMP is not set
832922
# CONFIG_PKG_USING_R_RHEALSTONE is not set
833923
# CONFIG_PKG_USING_HEARTBEAT is not set
924+
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
834925
# end of system packages
835926

836927
#
@@ -954,6 +1045,8 @@ CONFIG_RT_PAGE_MAX_ORDER=11
9541045
#
9551046
# HC32 DDL Drivers
9561047
#
1048+
# CONFIG_PKG_USING_HC32F4_CMSIS_DRIVER is not set
1049+
# CONFIG_PKG_USING_HC32F4_SERIES_DRIVER is not set
9571050
# end of HC32 DDL Drivers
9581051

9591052
#
@@ -967,6 +1060,21 @@ CONFIG_RT_PAGE_MAX_ORDER=11
9671060
# CONFIG_PKG_USING_NXP_IMX6UL_DRIVER is not set
9681061
# CONFIG_PKG_USING_NXP_IMXRT_DRIVER is not set
9691062
# end of NXP HAL & SDK Drivers
1063+
1064+
#
1065+
# NUVOTON Drivers
1066+
#
1067+
# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
1068+
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
1069+
# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
1070+
# end of NUVOTON Drivers
1071+
1072+
#
1073+
# GD32 Drivers
1074+
#
1075+
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
1076+
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
1077+
# end of GD32 Drivers
9701078
# end of HAL & SDK Drivers
9711079

9721080
#

bsp/qemu-vexpress-a9/rtconfig.h

Lines changed: 58 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161

6262
/* end of rt_strnlen options */
6363
/* end of klibc options */
64-
#define RT_NAME_MAX 8
64+
#define RT_NAME_MAX 16
6565
#define RT_CPUS_NR 1
6666
#define RT_ALIGN_SIZE 8
6767
#define RT_THREAD_PRIORITY_256
@@ -270,6 +270,9 @@
270270

271271
/* Utilities */
272272

273+
#define RT_USING_UTEST
274+
#define UTEST_THR_STACK_SIZE 4096
275+
#define UTEST_THR_PRIORITY 20
273276
#define RT_USING_RESOURCE_ID
274277
#define RT_USING_ADT
275278
#define RT_USING_ADT_AVL
@@ -295,6 +298,52 @@
295298

296299
/* RT-Thread Utestcases */
297300

301+
#define RT_USING_UTESTCASES
302+
303+
/* Utest Self Testcase */
304+
305+
/* end of Utest Self Testcase */
306+
307+
/* Kernel Testcase */
308+
309+
#define UTEST_OBJECT_TC
310+
/* end of Kernel Testcase */
311+
312+
/* CPP11 Testcase */
313+
314+
/* end of CPP11 Testcase */
315+
316+
/* Utest Serial Testcase */
317+
318+
/* end of Utest Serial Testcase */
319+
320+
/* Serial-Bypass Testcase */
321+
322+
/* end of Serial-Bypass Testcase */
323+
324+
/* Utest IPC Testcase */
325+
326+
/* end of Utest IPC Testcase */
327+
328+
/* RTT Posix Testcase */
329+
330+
/* end of RTT Posix Testcase */
331+
332+
/* Memory Management Subsytem Testcase */
333+
334+
/* end of Memory Management Subsytem Testcase */
335+
336+
/* Tmpfs Testcase */
337+
338+
/* end of Tmpfs Testcase */
339+
340+
/* SMP-Call Testcase */
341+
342+
/* end of SMP-Call Testcase */
343+
344+
/* SyStem Performance Testcase */
345+
346+
/* end of SyStem Performance Testcase */
298347
/* end of RT-Thread Utestcases */
299348

300349
/* RT-Thread online packages */
@@ -410,6 +459,14 @@
410459
/* NXP HAL & SDK Drivers */
411460

412461
/* end of NXP HAL & SDK Drivers */
462+
463+
/* NUVOTON Drivers */
464+
465+
/* end of NUVOTON Drivers */
466+
467+
/* GD32 Drivers */
468+
469+
/* end of GD32 Drivers */
413470
/* end of HAL & SDK Drivers */
414471

415472
/* sensors drivers */

0 commit comments

Comments
 (0)