alkaid_release_platform/tests/data/test_defconfig

53 lines
1.3 KiB
Plaintext
Raw Normal View History

# 这是一个测试用的复杂 defconfig 文件示例
# 包含了各种 defconfig 语法特性用于测试解析器
# 简单的键值对,使用等号
CONFIG_SIMPLE = y
# 使用等号前后有空格的键值对
CONFIG_WITH_SPACES = y
# 没有空格的键值对
CONFIG_NO_SPACES=y
# 带有数值的配置
CONFIG_INT_VALUE = 100
CONFIG_HEX_VALUE = 0x1000
CONFIG_OCTAL_VALUE = 0755
# 带有字符串的配置
CONFIG_STRING = "hello world"
CONFIG_STRING_NO_QUOTES = hello world
# 带有特殊字符的配置
CONFIG_PATH = /usr/local/bin:/usr/bin:/bin
CONFIG_SPECIAL_CHARS = $HOME/.config
# 带有注释的配置
CONFIG_WITH_COMMENT = y # 这是一个注释
# 多种格式混合
CONFIG_MIXED = "value with spaces" # 和注释
# 空值配置
CONFIG_EMPTY =
# 带有布尔值的配置
CONFIG_BOOL_TRUE = y
CONFIG_BOOL_FALSE = n
# 带有多行内容的配置(实际 defconfig 中不常见,但为测试解析器的健壮性添加)
CONFIG_MULTILINE = first line \
second line \
third line
# 含有等号的值
CONFIG_WITH_EQUAL = key=value
# 重复的键(后面的应该覆盖前面的)
CONFIG_DUPLICATE = first
CONFIG_DUPLICATE = second
# 长路径配置
CONFIG_LONG_PATH = /very/long/path/to/some/file/that/might/wrap/around/in/editor/and/cause/parsing/issues/file.conf