{
    "path": "$OET_PATH/testcases/function_test/pkg_test/findutils/findutils",
    "machine num": 1,
    "cases": [
        {
            "name": "test_findutils_find_name",
            "desc": "测试 find 命令的 -name 参数，查找当前目录下名为 test.txt 的文件"
        },
        {
            "name": "test_findutils_find_type",
            "desc": "测试 find 命令的 -type 参数，查找当前目录下的所有目录"
        },
        {
            "name": "test_findutils_find_mtime",
            "desc": "测试 find 命令的 -mtime 参数，查找当前目录下最近7天内修改过的文件"
        },
        {
            "name": "test_findutils_find_exec",
            "desc": "测试 find 命令的 -exec 参数，对查找到的文件执行 ls -l 命令"
        },
        {
            "name": "test_findutils_find_size",
            "desc": "测试 find 命令的 -size 参数，查找当前目录下大于1MB的文件"
        },
        {
            "name": "test_findutils_find_empty",
            "desc": "测试 find 命令的 -empty 参数，查找当前目录下的空文件或空目录"
        },
        {
            "name": "test_findutils_find_maxdepth",
            "desc": "测试 find 命令的 -maxdepth 参数，限制查找深度为2层子目录"
        },
        {
            "name": "test_findutils_find_perm",
            "desc": "测试 find 命令的 -perm 参数，查找当前目录下权限为644的文件"
        },
        {
            "name": "test_findutils_find_user",
            "desc": "测试 find 命令的 -user 参数，查找当前目录下属于用户root的文件"
        },
        {
            "name": "test_findutils_find_print0",
            "desc": "测试 find 命令的 -print0 参数，以null字符分隔输出文件名"
        },
        {
            "name": "test_findutils_xargs_null",
            "desc": "测试xargs命令的-0参数，使用null作为分隔符"
        },
        {
            "name": "test_findutils_xargs_arg_file",
            "desc": "测试xargs命令的-a参数，从文件中读取参数"
        },
        {
            "name": "test_findutils_xargs_delimiter",
            "desc": "测试xargs命令的-d参数，指定自定义分隔符"
        },
        {
            "name": "test_findutils_xargs_replace",
            "desc": "测试xargs命令的-i参数，替换输入中的占位符"
        },
        {
            "name": "test_findutils_xargs_max_lines",
            "desc": "测试xargs命令的-L参数，限制每行输入的最大行数"
        },
        {
            "name": "test_findutils_xargs_max_args",
            "desc": "测试xargs命令的-n参数，限制每次命令的最大参数数量"
        },
        {
            "name": "test_findutils_xargs_max_procs",
            "desc": "测试xargs命令的-P参数，限制最大并发进程数"
        },
        {
            "name": "test_findutils_xargs_no_run_if_empty",
            "desc": "测试xargs命令的-r参数，当没有输入时不执行命令"
        },
        {
            "name": "test_findutils_xargs_verbose",
            "desc": "测试xargs命令的-t参数，在执行前打印命令"
        },
        {
            "name": "test_findutils_updatedb_f",
            "desc": "测试 updatedb 命令的 -f 参数，添加要忽略的文件系统"
        },
        {
            "name": "test_findutils_updatedb_n",
            "desc": "测试 updatedb 命令的 -n 参数，添加要忽略的目录名"
        },
        {
            "name": "test_findutils_updatedb_e",
            "desc": "测试 updatedb 命令的 -e 参数，添加要忽略的路径"
        },
        {
            "name": "test_findutils_updatedb_up_u",
            "desc": "测试 updatedb 命令的 -U 参数，指定数据库存储的子树路径"
        },
        {
            "name": "test_findutils_updatedb_o",
            "desc": "测试 updatedb 命令的 -o 参数，指定要更新的数据库文件"
        },
        {
            "name": "test_findutils_updatedb_prunefs",
            "desc": "测试 updatedb 命令的 --prunefs 参数，指定要忽略的文件系统"
        },
        {
            "name": "test_findutils_updatedb_prunenames",
            "desc": "测试 updatedb 命令的 --prunenames 参数，指定要忽略的目录名"
        },
        {
            "name": "test_findutils_updatedb_prunepaths",
            "desc": "测试 updatedb 命令的 --prunepaths 参数，指定要忽略的路径"
        },
        {
            "name": "test_findutils_updatedb_l",
            "desc": "测试 updatedb 命令的 -l 参数，设置是否在报告文件前检查可见性"
        },
        {
            "name": "test_findutils_updatedb_v",
            "desc": "测试 updatedb 命令的 -v 参数，打印找到的文件路径"
        },
        {
            "name": "test_findutils_updatedb_up_v",
            "desc": "测试 updatedb 命令的 -V 参数，打印版本信息"
        },
        {
            "name": "test_findutils_locate_basename",
            "desc": "测试 locate 命令的 -b 参数，仅匹配路径名的基名"
        },
        {
            "name": "test_findutils_locate_count",
            "desc": "测试 locate 命令的 -c 参数，仅打印找到的条目数量"
        },
        {
            "name": "test_findutils_locate_existing",
            "desc": "测试 locate 命令的 -e 参数，仅打印当前存在的文件条目"
        },
        {
            "name": "test_findutils_locate_ignore_case",
            "desc": "测试 locate 命令的 -i 参数，忽略大小写区分匹配模式"
        },
        {
            "name": "test_findutils_locate_limit",
            "desc": "测试 locate 命令的 -l 参数，限制输出的条目数量"
        },
        {
            "name": "test_findutils_locate_null",
            "desc": "测试 locate 命令的 -0 参数，使用 NUL 分隔输出条目"
        },
        {
            "name": "test_findutils_locate_statistics",
            "desc": "测试 locate 命令的 -S 参数，打印使用的数据库的统计信息而不搜索条目"
        },
        {
            "name": "test_findutils_function_install",
            "desc": "测试findutils软件包的安装功能"
        },
        {
            "name": "test_findutils_function_uninstall",
            "desc": "测试findutils软件包的卸载功能"
        },
        {
            "name": "test_findutils_find__daystart",
            "desc": "测试find命令的-daystart选项"
        },
        {
            "name": "test_findutils_find__iname_special_star_TXT",
            "desc": "测试find命令的-iname *.TXT选项"
        },
        {
            "name": "test_findutils_find__size_plus_10M",
            "desc": "测试find命令的-size +10M选项"
        },
        {
            "name": "test_findutils_find__perm_644",
            "desc": "测试find命令的-perm 644选项"
        },
        {
            "name": "test_findutils_find__empty",
            "desc": "测试find命令的-empty选项"
        },
        {
            "name": "test_findutils_find__print0",
            "desc": "测试find命令的-print0动作"
        },
        {
            "name": "test_findutils_find__ls",
            "desc": "测试find命令的-ls动作"
        },
        {
            "name": "test_findutils_find__prune",
            "desc": "测试find命令的-prune动作"
        },
        {
            "name": "test_findutils_xargs_0",
            "desc": "xargs -0 选项测试，验证输入以 null 字符分割时的处理"
        },
        {
            "name": "test_findutils_xargs_upper_e",
            "desc": "xargs -E 选项测试，验证设置逻辑EOF字符串的功能"
        },
        {
            "name": "test_findutils_xargs_i",
            "desc": "xargs -i 选项测试，验证替换占位符功能的默认格式{}"
        },
        {
            "name": "test_findutils_xargs_upper_l",
            "desc": "xargs -L 选项测试，验证根据最大行数限制构造命令行"
        },
        {
            "name": "test_findutils_xargs_o",
            "desc": "xargs -o 选项测试，验证命令行前的标准输入被重定向为终端的行为"
        },
        {
            "name": "test_findutils_xargs_upper_p",
            "desc": "xargs -P 选项测试，验证同时运行最大进程数限制的功能"
        },
        {
            "name": "test_findutils_xargs_r",
            "desc": "xargs -r 选项测试，验证输入为空时是否不运行命令"
        },
        {
            "name": "test_findutils_find_name_basic",
            "desc": "测试find最基础的-name文件查找功能"
        },
        {
            "name": "test_findutils_find_exec_basic",
            "desc": "测试find最常用的-exec执行命令功能"
        },
        {
            "name": "test_findutils_xargs_basic",
            "desc": "测试xargs从stdin接受参数的基本用法"
        },
        {
            "name": "test_findutils_locate_basic",
            "desc": "测试locate快速文件查找的基本功能"
        },
        {
            "name": "test_findutils_find__maxdepth__num_1",
            "desc": "测试-maxdepth 1选项，限制查找最大深度为1级"
        },
        {
            "name": "test_findutils_find__mtime__plus_1",
            "desc": "测试-mtime +1选项，查找超过1天前修改过的文件"
        },
        {
            "name": "test_findutils_find__user__root",
            "desc": "测试-user root选项，查找属于root用户的文件"
        },
        {
            "name": "test_findutils_find__group__users",
            "desc": "测试-group users选项，查找属于users组的文件"
        },
        {
            "name": "test_findutils_find__print",
            "desc": "测试默认表达式-print动作，打印找到的文件路径"
        },
        {
            "name": "test_findutils_find__delete",
            "desc": "测试-delete动作，删除找到的文件"
        },
        {
            "name": "test_findutils_find__nouser",
            "desc": "测试-nouser选项，查找没有有效属主的文件"
        },
        {
            "name": "test_findutils_find__readable",
            "desc": "测试-readable选项，查找当前进程可读的文件"
        },
        {
            "name": "test_findutils_find__writable",
            "desc": "测试-writable选项，查找当前进程可写的文件"
        },
        {
            "name": "test_findutils_find__iname__special_asterisk_txt",
            "desc": "测试-iname选项，不区分大小写查找所有.txt文件"
        },
        {
            "name": "test_findutils_xargs_max_args_n",
            "desc": "测试使用-n参数，限制每个命令行使用的最大参数数量"
        },
        {
            "name": "test_findutils_xargs_open_tty",
            "desc": "测试使用-o参数，在子进程中重新打开标准输入为终端"
        },
        {
            "name": "test_findutils_xargs_max_procs_upper_p",
            "desc": "测试使用-P参数，限制同时运行的最大进程数"
        },
        {
            "name": "test_findutils_xargs_max_chars_s",
            "desc": "测试使用-s参数，限制命令行的最大长度"
        },
        {
            "name": "test_findutils_xargs_combo_ir",
            "desc": "测试组合使用-i和-r参数，进行替换且输入为空时不执行命令"
        },
        {
            "name": "test_findutils_function_find_exec",
            "desc": "测试find命令的-exec执行操作"
        },
        {
            "name": "test_findutils_function_basic_xargs",
            "desc": "测试xargs命令的基础参数传递"
        },
        {
            "name": "test_findutils_find_delete",
            "desc": "查找并删除文件"
        },
        {
            "name": "test_findutils_find_mindepth",
            "desc": "设置查找的最小目录深度"
        },
        {
            "name": "test_findutils_find_newer",
            "desc": "查找比指定文件更新的文件"
        },
        {
            "name": "test_findutils_find_regex",
            "desc": "使用正则表达式匹配文件路径"
        },
        {
            "name": "test_findutils_find_links",
            "desc": "按硬链接数量查找文件"
        },
        {
            "name": "test_findutils_find_prune",
            "desc": "排除指定目录不进行查找"
        },
        {
            "name": "test_findutils_find_and",
            "desc": "使用逻辑与组合多个查找条件"
        },
        {
            "name": "test_findutils_find_or",
            "desc": "使用逻辑或组合多个查找条件"
        },
        {
            "name": "test_findutils_find_not",
            "desc": "使用逻辑非排除查找条件"
        },
        {
            "name": "test_findutils_find_fstype",
            "desc": "在指定文件系统类型上查找文件"
        },
        {
            "name": "test_findutils_xargs_exit",
            "desc": "测试xargs使用-x参数在命令行长度超出限制时退出"
        },
        {
            "name": "test_findutils_xargs_show_limits",
            "desc": "测试xargs使用--show-limits参数显示命令行长度限制"
        },
        {
            "name": "test_findutils_xargs_max_chars",
            "desc": "测试xargs使用-s参数限制命令行最大长度"
        },
        {
            "name": "test_findutils_xargs_process_slot_var",
            "desc": "测试xargs使用--process-slot-var参数为子进程设置环境变量"
        },
        {
            "name": "test_findutils_function_updatedb_basic",
            "desc": "测试updatedb命令更新数据库"
        }
    ]
}