{
    "path": "$OET_PATH/testcases/function_test/pkg_test/cronie/cronie",
    "machine num": 1,
    "cases": [
        {
            "name": "test_cronie_service_stop",
            "desc": "测试 cronie 服务的停止功能，验证是否可以成功停止服务。",
            "machine num": 1
        },
        {
            "name": "test_cronie_service_status",
            "desc": "测试 cronie 服务的状态查询功能，验证是否可以成功查询服务状态。",
            "machine num": 1
        },
        {
            "name": "test_cronie_service_enable",
            "desc": "测试 cronie 服务的开机自启功能，验证是否可以成功设置服务开机自启。",
            "machine num": 1
        },
        {
            "name": "test_cronie_service_disable",
            "desc": "测试 cronie 服务的开机自启禁用功能，验证是否可以成功禁用服务开机自启。",
            "machine num": 1
        },
        {
            "name": "test_cronie_install_upgrade",
            "desc": "测试 cronie 软件包的升级功能，验证是否可以成功升级软件包。",
            "machine num": 1
        },
        {
            "name": "test_cronie_install_downgrade",
            "desc": "测试 cronie 软件包的降级功能，验证是否可以成功降级软件包。",
            "machine num": 1
        },
        {
            "name": "test_cronie_install_uninstall",
            "desc": "测试 cronie 软件包的卸载功能，验证是否可以成功卸载软件包。",
            "machine num": 1
        },
        {
            "name": "test_cronie_install_rollback",
            "desc": "测试 cronie 软件包的回滚功能，验证是否可以成功回滚到之前的版本。",
            "machine num": 1
        },
        {
            "name": "test_cronie_install_install",
            "desc": "测试 cronie 软件包的安装功能，验证是否可以成功安装软件包。",
            "machine num": 1
        },
        {
            "name": "test_cronie_service_log",
            "desc": "测试 cronie 服务的日志查看功能，验证是否可以成功查看服务日志。",
            "machine num": 1
        },
        {
            "name": "test_cronie_cronnext_t",
            "desc": "测试使用 -t 参数从指定时间开始检查"
        },
        {
            "name": "test_cronie_cronnext_c",
            "desc": "测试使用 -c 参数打印每个作业的下一次执行时间"
        },
        {
            "name": "test_cronie_cronnext_h",
            "desc": "测试使用 -h 参数显示帮助信息"
        },
        {
            "name": "test_cronie_cronnext_up_v",
            "desc": "测试使用 -V 参数打印版本信息并退出"
        },
        {
            "name": "test_cronie_crontab_up_v",
            "desc": "测试使用 -V 参数打印版本并退出"
        },
        {
            "name": "test_cronie_cronnext_e_arg",
            "desc": "测试 cronnext 命令排除指定用户的crontab"
        },
        {
            "name": "test_cronie_cronnext_q_arg",
            "desc": "测试 cronnext 命令指定结束检查时间（纪元秒）"
        },
        {
            "name": "test_cronie_cronnext_l_c",
            "desc": "测试 cronnext 命令同时使用-l和-c选项"
        },
        {
            "name": "test_cronie_function_install",
            "desc": "测试 cronie 软件包的基础安装功能，验证是否能通过包管理器成功安装。"
        },
        {
            "name": "test_cronie_function_service_start",
            "desc": "测试 cronie 服务的启动功能，验证是否可以成功启动 crond 服务。"
        },
        {
            "name": "test_cronie_function_service_restart",
            "desc": "测试 cronie 服务的重启功能，验证是否可以成功重启 crond 服务。"
        },
        {
            "name": "test_cronie_function_list_crontab",
            "desc": "测试通过 crontab -l 命令列出当前用户的定时任务，验证列表功能正常。"
        },
        {
            "name": "test_cronie_function_remove_crontab",
            "desc": "测试通过 crontab -r 命令删除当前用户的全部定时任务，验证删除功能正常。"
        },
        {
            "name": "test_cronie_function_service",
            "desc": "测试 cronie 服务的完整生命周期，包括启动、状态查询、停止和重启。"
        },
        {
            "name": "test_cronie_function_uninstall",
            "desc": "测试 cronie 软件包的卸载功能。"
        },
        {
            "name": "test_cronie_function_log",
            "desc": "测试能正确检索和查看 cronie 服务及任务的日志。"
        },
        {
            "name": "test_cronie_cronnext_a",
            "desc": "测试 cronnext 命令的即使指定文件也检查已安装crontab选项"
        },
        {
            "name": "test_cronie_cronnext_t_time_q_time",
            "desc": "测试 cronnext 命令的组合选项：指定起始和结束时间范围"
        },
        {
            "name": "test_cronie_crontab_r",
            "desc": "测试使用-r参数删除用户的crontab"
        },
        {
            "name": "test_cronie_crontab_upper_v",
            "desc": "测试使用-V参数打印版本信息并退出"
        },
        {
            "name": "test_cronie_crontab_x",
            "desc": "测试使用-x参数启用调试"
        },
        {
            "name": "test_cronie_function_crontab_edit",
            "desc": "验证使用crontab -e可以编辑用户定时任务。"
        },
        {
            "name": "test_cronie_function_crontab_remove",
            "desc": "验证使用crontab -r可以删除用户定时任务。"
        },
        {
            "name": "test_cronie_cronnext_l",
            "desc": "测试 cronnext 命令打印下一个要执行的任务"
        },
        {
            "name": "test_cronie_crontab_u",
            "desc": "测试使用-u参数指定用户"
        },
        {
            "name": "test_cronie_crontab_n",
            "desc": "测试使用-n参数设置集群主机"
        },
        {
            "name": "test_cronie_function_crontab_list",
            "desc": "验证使用 crontab -l 命令可以列出当前用户的定时任务。"
        }
    ]
}