{
    "path": "$OET_PATH/testcases/function_test/pkg_test/greatsql/greatsql-mysql-router",
    "machine num": 1,
    "cases": [
        {
            "name": "test_greatsql-mysql-router_mysqlrouter__upper_v",
            "desc": "测试 mysqlrouter 的版本信息显示功能"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter__upper_help",
            "desc": "测试 mysqlrouter 的帮助信息显示功能"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter__bootstrap_server_url",
            "desc": "测试 mysqlrouter 的引导功能，使用指定的服务器 URL"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter__d_directory",
            "desc": "测试 mysqlrouter 的自包含目录创建功能"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter__c_config_path",
            "desc": "测试 mysqlrouter 的指定配置文件路径功能"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter__u_username",
            "desc": "测试 mysqlrouter 的指定运行用户功能"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter__conf_skip_tcp",
            "desc": "测试 mysqlrouter 的禁用 TCP 端口绑定功能"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_keyring_init",
            "desc": "测试初始化一个keyring"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_keyring_set",
            "desc": "测试添加或覆盖keyring中的账户"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_keyring_delete",
            "desc": "测试从keyring中删除条目"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_keyring_list",
            "desc": "测试列出keyring中的所有条目"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_keyring_export",
            "desc": "测试将keyring中的所有条目导出为JSON"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_keyring_get",
            "desc": "测试从keyring条目中获取字段"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_keyring_master_delete",
            "desc": "测试从master-keyfile中删除keyring"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_keyring_master_list",
            "desc": "测试列出master-keyfile中的条目"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_keyring_master_rename",
            "desc": "测试在master-keyfile中重命名条目"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_passwd_delete",
            "desc": "测试删除指定文件中的用户名"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_passwd_list",
            "desc": "测试列出指定文件中的所有账户"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_passwd_set",
            "desc": "测试添加或覆盖指定文件中的用户名和密码"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_passwd_verify",
            "desc": "测试验证指定文件中用户名的密码是否匹配"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_passwd_upper_v",
            "desc": "测试显示版本信息"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_passwd_help",
            "desc": "测试显示帮助信息"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_passwd_kdf",
            "desc": "测试设置密钥派生函数"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_passwd_work_factor",
            "desc": "测试设置工作因子"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_plugin_info_routing",
            "desc": "测试打印插件信息"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_plugin_info_upper_v",
            "desc": "测试显示版本信息并退出"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_plugin_info_upper_question",
            "desc": "测试显示帮助信息并退出"
        },
        {
            "name": "test_greatsql-mysql-router_function_bootstrap",
            "desc": "测试 mysqlrouter 的引导功能"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_upper_b",
            "desc": "测试 mysqlrouter 以守护进程模式启动"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_upper_c",
            "desc": "测试 mysqlrouter 从指定文件读取配置"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_upper_d",
            "desc": "测试 mysqlrouter 以守护进程模式启动并打印日志"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_upper_s",
            "desc": "测试 mysqlrouter 从指定目录读取配置"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_upper_v",
            "desc": "测试 mysqlrouter 显示版本信息"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_help",
            "desc": "测试 mysqlrouter 显示帮助信息"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_bootstrap",
            "desc": "测试 mysqlrouter 引导启动并生成配置"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_config",
            "desc": "测试 mysqlrouter 生成配置但不启动服务"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_keyring_help",
            "desc": "测试mysqlrouter_keyring命令的帮助信息"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_keyring_import",
            "desc": "测试导入密钥到keyring"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_keyring_master_key",
            "desc": "测试管理keyring的主密钥"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_keyring_dir",
            "desc": "测试指定keyring目录"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_keyring_master_key_file",
            "desc": "测试指定主密钥文件"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_passwd__upper_v",
            "desc": "测试mysqlrouter_passwd命令的-V参数，验证版本信息输出"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_passwd__v",
            "desc": "测试mysqlrouter_passwd命令的-v参数，验证详细模式输出"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_passwd_no_args",
            "desc": "测试mysqlrouter_passwd命令无参数执行，验证默认行为或错误提示"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_plugin_info",
            "desc": "执行mysqlrouter_plugin_info命令，不添加任何参数"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_plugin_info_upper_h",
            "desc": "执行mysqlrouter_plugin_info命令，添加-h参数以显示帮助信息"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_plugin_info_v",
            "desc": "执行mysqlrouter_plugin_info命令，添加-v参数以显示详细输出"
        },
        {
            "name": "test_greatsql-mysql-router_mysqlrouter_plugin_info_help",
            "desc": "执行mysqlrouter_plugin_info命令，添加--help参数以显示帮助信息"
        },
        {
            "name": "test_greatsql-mysql-router_function_install",
            "desc": "测试软件包安装功能"
        },
        {
            "name": "test_greatsql-mysql-router_function_uninstall",
            "desc": "测试软件包卸载功能"
        },
        {
            "name": "test_greatsql-mysql-router_function_check_version",
            "desc": "测试检查已安装软件包版本"
        },
        {
            "name": "test_greatsql-mysql-router_function_bootstrap_basic",
            "desc": "测试基础引导配置生成"
        },
        {
            "name": "test_greatsql-mysql-router_function_start_service",
            "desc": "测试启动mysqlrouter服务"
        },
        {
            "name": "test_greatsql-mysql-router_function_stop_service",
            "desc": "测试停止mysqlrouter服务"
        },
        {
            "name": "test_greatsql-mysql-router_function_check_service_status",
            "desc": "测试检查mysqlrouter服务状态"
        },
        {
            "name": "test_greatsql-mysql-router_function_show_routing_status",
            "desc": "测试查看路由状态信息"
        },
        {
            "name": "test_greatsql-mysql-router_function_reload_config",
            "desc": "测试重载配置文件"
        },
        {
            "name": "test_greatsql-mysql-router_function_connect_via_router",
            "desc": "测试通过router连接后端数据库"
        }
    ]
}