{
    "path": "$OET_PATH/testcases/function_test/pkg_test/attr/attr",
    "machine num": 1,
    "cases": [
        {
            "name": "test_attr_upgrade",
            "desc": "测试attr软件包的升级功能，验证是否能够正确升级软件包。",
            "machine num": 1
        },
        {
            "name": "test_attr_install",
            "desc": "测试attr软件包的安装功能，验证是否能够正确安装软件包。",
            "machine num": 1
        },
        {
            "name": "test_attr_s_upper_l",
            "desc": "遵循符号链接设置扩展属性"
        },
        {
            "name": "test_attr_g_upper_r",
            "desc": "递归目录获取属性"
        },
        {
            "name": "test_attr_getfattr_d",
            "desc": "使用-d选项获取文件的所有扩展属性值"
        },
        {
            "name": "test_attr_getfattr_n",
            "desc": "使用-n选项获取指定名称的单个扩展属性值"
        },
        {
            "name": "test_attr_getfattr_d_e",
            "desc": "组合使用-d和-e选项，以特定编码获取所有扩展属性"
        },
        {
            "name": "test_attr_getfattr_match",
            "desc": "使用--match选项仅获取名称匹配指定模式的扩展属性"
        },
        {
            "name": "test_attr_getfattr_absolute_names",
            "desc": "使用--absolute-names选项不剥离路径名前导的斜杠"
        },
        {
            "name": "test_attr_getfattr_upper_r",
            "desc": "使用-R选项递归处理子目录"
        },
        {
            "name": "test_attr_getfattr_upper_l",
            "desc": "使用-L选项在递归时逻辑遍历，跟随符号链接"
        },
        {
            "name": "test_attr_getfattr_version",
            "desc": "使用--version选项打印版本信息"
        },
        {
            "name": "test_attr_getfattr_help",
            "desc": "使用--help选项打印帮助文本"
        },
        {
            "name": "test_attr_setfattr_n_v",
            "desc": "使用-n和-v参数为指定文件设置扩展属性"
        },
        {
            "name": "test_attr_setfattr_version",
            "desc": "使用--version参数显示命令版本信息"
        },
        {
            "name": "test_attr_function_package_install",
            "desc": "测试attr软件包是否能正常安装。"
        },
        {
            "name": "test_attr_function_setattr",
            "desc": "测试通过setfattr命令为文件设置扩展属性。"
        },
        {
            "name": "test_attr_function_remove_attr",
            "desc": "测试通过setfattr命令删除文件扩展属性。"
        },
        {
            "name": "test_attr_function_get_d",
            "desc": "测试使用getfattr -d获取文件所有扩展属性值。"
        },
        {
            "name": "test_attr_function_remove_x",
            "desc": "测试使用setfattr -x删除指定扩展属性。"
        },
        {
            "name": "test_attr_function_install",
            "desc": "测试attr软件包是否能成功安装到系统中。"
        },
        {
            "name": "test_attr_function_set_get_attr",
            "desc": "测试为文件设置扩展属性并验证能正确获取。"
        },
        {
            "name": "test_attr_function_recursive_get",
            "desc": "测试递归地获取目录及其子文件的扩展属性。"
        },
        {
            "name": "test_attr_function_set_attr",
            "desc": "测试使用setfattr命令为文件设置扩展属性。"
        },
        {
            "name": "test_attr_function_get_attr",
            "desc": "测试使用getfattr命令获取文件的扩展属性。"
        },
        {
            "name": "test_attr_function_basic_ops",
            "desc": "测试设置、获取、删除扩展属性的基本流程。"
        },
        {
            "name": "test_attr_s_upper_v_pathname",
            "desc": "使用-s选项设置属性attrname的值为attrvalue到指定文件路径"
        },
        {
            "name": "test_attr_l_pathname",
            "desc": "使用-l选项列出指定文件路径下的所有扩展属性"
        },
        {
            "name": "test_attr_getfattr_h",
            "desc": "测试 getfattr 命令的 -h 参数，不追踪符号链接"
        },
        {
            "name": "test_attr_getfattr_one-file-system",
            "desc": "测试 getfattr 命令的 --one-file-system 参数，跳过不同文件系统上的文件"
        },
        {
            "name": "test_attr_getfattr_absolute-names",
            "desc": "测试 getfattr 命令的 --absolute-names 参数，不剥离路径名中的前导斜杠"
        },
        {
            "name": "test_attr_setfattr_x",
            "desc": "测试使用-x参数移除文件的扩展属性"
        },
        {
            "name": "test_attr_setfattr_raw",
            "desc": "测试使用--raw参数设置未经编码的扩展属性值"
        },
        {
            "name": "test_attr_function_basic_set",
            "desc": "验证使用 setfattr 为文件设置扩展属性的基本功能。"
        },
        {
            "name": "test_attr_function_basic_get",
            "desc": "验证使用 getfattr 获取文件扩展属性的基本功能。"
        },
        {
            "name": "test_attr_function_basic_remove",
            "desc": "验证使用 setfattr -x 删除文件扩展属性的基本功能。"
        },
        {
            "name": "test_attr_function_symlink_handle",
            "desc": "验证处理符号链接文件扩展属性的功能。"
        },
        {
            "name": "test_attr_attr_s",
            "desc": "测试使用 -s 参数设置文件扩展属性"
        },
        {
            "name": "test_attr_attr_r",
            "desc": "测试使用 -r 参数删除文件扩展属性"
        },
        {
            "name": "test_attr_attr_upper_l",
            "desc": "测试使用 -L 参数对符号链接本身进行操作"
        },
        {
            "name": "test_attr_attr_q_s",
            "desc": "测试组合使用 -q 和 -s 参数静默设置扩展属性"
        },
        {
            "name": "test_attr_getfattr_e",
            "desc": "使用-e参数以指定编码格式（text, hex, base64）获取扩展属性值"
        },
        {
            "name": "test_attr_getfattr_n_e",
            "desc": "组合使用-n和-e参数以指定编码格式获取指定名称的扩展属性值"
        },
        {
            "name": "test_attr_getfattr_d_match",
            "desc": "组合使用-d和--match参数获取所有名称匹配指定模式的扩展属性"
        },
        {
            "name": "test_attr_getfattr_upper_l_d",
            "desc": "组合使用-L和-d参数进行逻辑遍历并获取所有扩展属性值"
        },
        {
            "name": "test_attr_getfattr_n_only_values",
            "desc": "组合使用-n和--only-values参数仅打印指定名称扩展属性的值"
        },
        {
            "name": "test_attr_getfattr_upper_r_d_match",
            "desc": "组合使用-R、-d和--match参数递归获取所有名称匹配指定模式的扩展属性"
        },
        {
            "name": "test_attr_setfattr_restore",
            "desc": "使用 --restore 参数从指定文件中恢复扩展属性"
        },
        {
            "name": "test_attr_setfattr_help",
            "desc": "使用 --help 参数显示 setfattr 帮助信息"
        },
        {
            "name": "test_attr_function_get_all_attrs",
            "desc": "测试使用getfattr -d获取文件所有扩展属性值。"
        },
        {
            "name": "test_attr_function_remove_by_name",
            "desc": "测试使用setfattr -x删除指定名称的扩展属性。"
        },
        {
            "name": "test_attr_function_version_info",
            "desc": "验证getfattr和setfattr命令的版本信息显示。"
        },
        {
            "name": "test_attr_getfattr_e_hex",
            "desc": "测试 getfattr -e hex 参数，以十六进制编码格式获取扩展属性值"
        },
        {
            "name": "test_attr_getfattr_n_d",
            "desc": "测试 getfattr -n 与 -d 参数组合，优先执行 -d 获取所有属性"
        },
        {
            "name": "test_attr_getfattr_upper_r_upper_p",
            "desc": "测试 getfattr -R 与 -P 参数组合，递归且不跟随符号链接"
        },
        {
            "name": "test_attr_getfattr_d_e_hex",
            "desc": "测试 getfattr -d 与 -e hex 参数组合，获取所有属性并以十六进制编码"
        },
        {
            "name": "test_attr_getfattr_upper_r_one_file_system",
            "desc": "测试 getfattr -R 与 --one-file-system 参数组合，递归获取但跳过不同文件系统"
        },
        {
            "name": "test_attr_setfattr_n_v_raw",
            "desc": "使用-n、-v和--raw参数设置一个未经编码的原始属性值"
        },
        {
            "name": "test_attr_s_g_pathname",
            "desc": "测试使用-s设置属性和-g获取属性"
        },
        {
            "name": "test_attr_s_upper_v_attrvalue_pathname",
            "desc": "测试使用-s和-V（大写）选项从命令行设置属性值"
        },
        {
            "name": "test_attr_r_pathname",
            "desc": "测试使用-r选项移除属性"
        },
        {
            "name": "test_attr_upper_l_upper_r_upper_s_q_s_g_pathname",
            "desc": "测试L、R、S、q四个选项与-s和-g的组合使用"
        },
        {
            "name": "test_attr_getfattr_e_text",
            "desc": "使用-e选项指定文本编码格式获取扩展属性值"
        },
        {
            "name": "test_attr_getfattr_one_file_system",
            "desc": "使用--one-file-system选项跳过不同文件系统上的文件"
        },
        {
            "name": "test_attr_function_basic_flow",
            "desc": "测试设置、获取、删除扩展属性的完整基本流程。"
        },
        {
            "name": "test_attr_function_list_attrs",
            "desc": "测试使用getfattr -d获取文件所有扩展属性。"
        },
        {
            "name": "test_attr_function_symlink",
            "desc": "测试对符号链接文件进行扩展属性操作。"
        },
        {
            "name": "test_attr_function_version",
            "desc": "验证getfattr和setfattr命令的版本信息显示。"
        }
    ]
}