{
    "path": "$OET_PATH/testcases/function_test/pkg_test/audit/audit",
    "machine num": 1,
    "cases": [
        {
            "name": "test_audit_install",
            "desc": "测试 audit 软件包的安装功能，验证其能否正确安装。",
            "machine num": 1
        },
        {
            "name": "test_audit_uninstall",
            "desc": "测试 audit 软件包的卸载功能，验证其能否正确卸载。",
            "machine num": 1
        },
        {
            "name": "test_audit_service_stop",
            "desc": "测试 audit 服务的停止功能，验证其能否正确停止服务。",
            "machine num": 1
        },
        {
            "name": "test_audit_service_start",
            "desc": "测试 audit 服务的启动功能，验证其能否正确启动服务。",
            "machine num": 1
        },
        {
            "name": "test_audit_aulast_debug",
            "desc": "测试aulast命令的--debug参数"
        },
        {
            "name": "test_audit_aulast_proof",
            "desc": "测试aulast命令的--proof参数"
        },
        {
            "name": "test_audit_aulast_extract",
            "desc": "测试aulast命令的--extract参数"
        },
        {
            "name": "test_audit_aulast_f",
            "desc": "测试aulast命令的-f参数"
        },
        {
            "name": "test_audit_aulastlog",
            "desc": "执行aulastlog命令，不带任何参数"
        },
        {
            "name": "test_audit_aulastlog__stdin",
            "desc": "使用--stdin参数执行aulastlog命令"
        },
        {
            "name": "test_audit_auvirt__stdin",
            "desc": "测试 auvirt 命令使用 --stdin 参数从标准输入读取数据"
        },
        {
            "name": "test_audit_auvirt__vm",
            "desc": "测试 auvirt 命令使用 --vm 参数按虚拟机名称过滤事件"
        },
        {
            "name": "test_audit_config_default",
            "desc": "测试 audit 默认配置文件audit.rules的存在性。"
        },
        {
            "name": "test_audit_view_config",
            "desc": "测试查看 audit 守护进程配置（auditctl -s）。"
        },
        {
            "name": "test_audit_list_rules",
            "desc": "测试查看当前活动的 audit 审计规则（auditctl -l）。"
        },
        {
            "name": "test_audit_time_range",
            "desc": "测试使用 ausearch 按时间范围搜索审计事件。"
        },
        {
            "name": "test_audit_reload_rules",
            "desc": "测试重新加载 audit 规则（service auditd reload）。"
        },
        {
            "name": "test_audit_function_pkg_installed",
            "desc": "测试audit软件包是否已正确安装。"
        },
        {
            "name": "test_audit_function_rule_manage",
            "desc": "测试audit审计规则的查看、添加和删除。"
        },
        {
            "name": "test_audit_function_pkg_uninstall",
            "desc": "测试audit软件包的卸载功能。"
        },
        {
            "name": "test_audit_aulast_bad",
            "desc": "测试 aulast 命令的 --bad 参数"
        },
        {
            "name": "test_audit_aulast_stdin",
            "desc": "测试 aulast 命令的 --stdin 参数"
        },
        {
            "name": "test_audit_aulast_user",
            "desc": "测试 aulast 命令的 --user 参数"
        },
        {
            "name": "test_audit_aulast_bad_debug",
            "desc": "测试 aulast 命令的 --bad 与 --debug 参数组合"
        },
        {
            "name": "test_audit_aulast_stdin_proof",
            "desc": "测试 aulast 命令的 --stdin 与 --proof 参数组合"
        },
        {
            "name": "test_audit_aulast_user_tty",
            "desc": "测试 aulast 命令的 --user 与 --tty 参数组合"
        },
        {
            "name": "test_audit_aulast_extract_tty",
            "desc": "测试 aulast 命令的 --extract 与 --tty 参数组合"
        },
        {
            "name": "test_audit_aulastlog__user",
            "desc": "测试使用--user参数指定特定用户的登录记录"
        },
        {
            "name": "test_audit_ausyscall_i",
            "desc": "测试 ausyscall 命令的 -i 参数，验证是否列出所有已知的系统调用。"
        },
        {
            "name": "test_audit_auvirt_stdin",
            "desc": "测试 auvirt 命令的 --stdin 参数"
        },
        {
            "name": "test_audit_auvirt_all_events",
            "desc": "测试 auvirt 命令的 --all-events 参数"
        },
        {
            "name": "test_audit_auvirt_stdin_all_events",
            "desc": "测试 auvirt 命令的 --stdin 和 --all-events 参数组合"
        },
        {
            "name": "test_audit_function_uninstall",
            "desc": "测试 audit 软件包能否正确卸载。"
        },
        {
            "name": "test_audit_function_log",
            "desc": "测试查看系统登录记录（aulast, aulastlog）。"
        },
        {
            "name": "test_audit_aulast__debug",
            "desc": "使用--debug参数，启用调试模式"
        },
        {
            "name": "test_audit_aulast__tty_tty",
            "desc": "使用--tty参数指定要查询的终端设备"
        },
        {
            "name": "test_audit_aulastlog_user",
            "desc": "使用--user参数指定用户名查询登录记录"
        },
        {
            "name": "test_audit_auvirt_file_summary",
            "desc": "测试 auvirt 命令同时使用 --file 和 --summary 参数"
        },
        {
            "name": "test_audit_function_install",
            "desc": "测试audit软件包能否正确安装。"
        },
        {
            "name": "test_audit_function_status",
            "desc": "测试audit守护进程状态查询。"
        },
        {
            "name": "test_audit_aulast_f_file",
            "desc": "测试 aulast 命令的 -f 参数，指定要读取的审计日志文件"
        },
        {
            "name": "test_audit_aulast_tty_tty",
            "desc": "测试 aulast 命令的 --tty 参数，仅显示指定终端的登录记录"
        },
        {
            "name": "test_audit_aulast_proof_tty",
            "desc": "测试 aulast 命令的 --proof 与 --tty 参数组合，显示指定终端的登录证明信息"
        },
        {
            "name": "test_audit_auvirt_file_show_uuid",
            "desc": "测试 auvirt 命令组合使用 --file 和 --show-uuid 参数从文件读取并显示 UUID"
        },
        {
            "name": "test_audit_function_user_login",
            "desc": "测试使用 aulast/aulastlog 查看用户登录记录。"
        },
        {
            "name": "test_audit_aulast__bad",
            "desc": "测试使用--bad参数，显示失败的登录尝试"
        },
        {
            "name": "test_audit_aulast__proof",
            "desc": "测试使用--proof参数，仅显示有审计证据的条目"
        },
        {
            "name": "test_audit_aulast__f_file",
            "desc": "测试使用-f参数指定审计日志文件"
        },
        {
            "name": "test_audit_aulast__user_name",
            "desc": "测试使用--user参数过滤指定用户的登录记录"
        },
        {
            "name": "test_audit_aulast__bad__user_name",
            "desc": "测试组合使用--bad和--user参数，显示指定用户的失败登录尝试"
        },
        {
            "name": "test_audit_aulast__f_file__extract",
            "desc": "测试组合使用-f和--extract参数，从指定文件中提取数据"
        },
        {
            "name": "test_audit_ausyscall_arch_upper_v_help",
            "desc": "测试 ausyscall 命令在指定架构和详细信息参数下显示帮助"
        },
        {
            "name": "test_audit_auvirt_summary",
            "desc": "测试使用 --summary 参数显示摘要信息"
        },
        {
            "name": "test_audit_auvirt_start_date",
            "desc": "测试使用 --start 参数指定开始日期"
        },
        {
            "name": "test_audit_function_config",
            "desc": "测试audit守护进程配置的查看和基本规则文件存在性。"
        }
    ]
}