{
    "path": "$OET_PATH/testcases/function_test/pkg_test/derby/derby",
    "machine num": 1,
    "cases": [
        {
            "name": "test_derby_install_package",
            "desc": "测试derby软件包的安装功能，验证安装过程是否成功完成",
            "machine num": 1
        },
        {
            "name": "test_derby_uninstall_package",
            "desc": "测试derby软件包的卸载功能，验证卸载过程是否成功完成",
            "machine num": 1
        },
        {
            "name": "test_derby_downgrade_package",
            "desc": "测试derby软件包的降级功能，验证降级过程是否成功完成",
            "machine num": 1
        },
        {
            "name": "test_derby_derby-NetworkServerControl_start",
            "desc": "测试不带参数的start命令，用于启动网络服务器"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_start_h_localhost",
            "desc": "测试start命令并指定主机名localhost"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_start_p_1527",
            "desc": "测试start命令并指定端口号1527"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_start_h_localhost_p_1527",
            "desc": "测试start命令并同时指定主机名和端口号"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_start_noSecurityManager",
            "desc": "测试start命令并禁用安全管理器"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_start_ssl_basic",
            "desc": "测试start命令并启用基本SSL模式"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_shutdown",
            "desc": "测试不带参数的shutdown命令，用于关闭服务器"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_shutdown_h_localhost",
            "desc": "测试shutdown命令并指定主机名localhost"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_shutdown_p_1527",
            "desc": "测试shutdown命令并指定端口号1527"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_shutdown_h_localhost_p_1527",
            "desc": "测试shutdown命令并同时指定主机名和端口号"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_shutdown_ssl_basic",
            "desc": "测试shutdown命令并启用基本SSL模式"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_shutdown_user_admin",
            "desc": "测试shutdown命令并指定用户名admin"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_shutdown_password_secret",
            "desc": "测试shutdown命令并指定密码secret"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_shutdown_user_admin_password_secret",
            "desc": "测试shutdown命令并同时指定用户名和密码"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_ping",
            "desc": "测试不带参数的ping命令，用于检查服务器状态"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_ping_h_localhost",
            "desc": "测试ping命令并指定主机名localhost"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_ping_p_1527",
            "desc": "测试ping命令并指定端口号1527"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_ping_h_localhost_p_1527",
            "desc": "测试ping命令并同时指定主机名和端口号"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_ping_ssl_basic",
            "desc": "测试ping命令并启用基本SSL模式"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_sysinfo",
            "desc": "测试不带参数的sysinfo命令，用于获取系统信息"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_sysinfo_h_localhost",
            "desc": "测试sysinfo命令并指定主机名localhost"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_sysinfo_p_1527",
            "desc": "测试sysinfo命令并指定端口号1527"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_sysinfo_h_localhost_p_1527",
            "desc": "测试sysinfo命令并同时指定主机名和端口号"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_sysinfo_ssl_basic",
            "desc": "测试sysinfo命令并启用基本SSL模式"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_runtimeinfo",
            "desc": "测试不带参数的runtimeinfo命令，用于获取运行时信息"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_runtimeinfo_h_localhost",
            "desc": "测试runtimeinfo命令并指定主机名localhost"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_runtimeinfo_p_1527",
            "desc": "测试runtimeinfo命令并指定端口号1527"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_runtimeinfo_h_localhost_p_1527",
            "desc": "测试runtimeinfo命令并同时指定主机名和端口号"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_runtimeinfo_ssl_basic",
            "desc": "测试runtimeinfo命令并启用基本SSL模式"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_logconnections_on",
            "desc": "测试logconnections命令开启连接日志"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_logconnections_off",
            "desc": "测试logconnections命令关闭连接日志"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_logconnections_on_h_localhost",
            "desc": "测试开启连接日志并指定主机名localhost"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_logconnections_off_p_1527",
            "desc": "测试关闭连接日志并指定端口号1527"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_logconnections_on_ssl_basic",
            "desc": "测试开启连接日志并启用基本SSL模式"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_maxthreads_100",
            "desc": "测试maxthreads命令设置最大线程数为100"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_maxthreads_100_h_localhost",
            "desc": "测试设置最大线程数为100并指定主机名localhost"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_maxthreads_50_p_1527",
            "desc": "测试设置最大线程数为50并指定端口号1527"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_maxthreads_200_ssl_basic",
            "desc": "测试设置最大线程数为200并启用基本SSL模式"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_timeslice_500",
            "desc": "测试timeslice命令设置时间片为500毫秒"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_timeslice_500_h_localhost",
            "desc": "测试设置时间片为500毫秒并指定主机名localhost"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_timeslice_1000_p_1527",
            "desc": "测试设置时间片为1000毫秒并指定端口号1527"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_timeslice_250_ssl_basic",
            "desc": "测试设置时间片为250毫秒并启用基本SSL模式"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_trace_on",
            "desc": "测试trace命令开启跟踪"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_trace_off",
            "desc": "测试trace命令关闭跟踪"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_trace_on_s_12345",
            "desc": "测试开启跟踪并指定会话ID为12345"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_trace_off_h_localhost",
            "desc": "测试关闭跟踪并指定主机名localhost"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_trace_on_p_1527",
            "desc": "测试开启跟踪并指定端口号1527"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_trace_on_ssl_basic",
            "desc": "测试开启跟踪并启用基本SSL模式"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_tracedirectory_var_log_derby",
            "desc": "测试tracedirectory命令设置跟踪目录为/var/log/derby"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_tracedirectory_var_log_derby_h_localhost",
            "desc": "测试设置跟踪目录为/var/log/derby并指定主机名localhost"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_tracedirectory_tmp_trace_p_1527",
            "desc": "测试设置跟踪目录为/tmp/trace并指定端口号1527"
        },
        {
            "name": "test_derby_derby-NetworkServerControl_tracedirectory_logs_ssl_basic",
            "desc": "测试设置跟踪目录为./logs并启用基本SSL模式"
        },
        {
            "name": "test_derby_derby-ij",
            "desc": "测试不带任何参数运行derby-ij命令"
        },
        {
            "name": "test_derby_derby-ij_p",
            "desc": "测试带-p参数但不指定属性文件运行derby-ij命令"
        },
        {
            "name": "test_derby_derby-ij_p_file",
            "desc": "测试带-p参数并指定一个属性文件运行derby-ij命令"
        },
        {
            "name": "test_derby_derby-ij_inputfile",
            "desc": "测试指定一个输入脚本文件运行derby-ij命令"
        },
        {
            "name": "test_derby_derby-ij_p_file_inputfile",
            "desc": "测试同时使用-p参数指定属性文件和输入脚本文件运行derby-ij命令"
        },
        {
            "name": "test_derby_derby-startNetworkServer_start",
            "desc": "测试启动网络服务器命令"
        },
        {
            "name": "test_derby_derby-startNetworkServer_start_h",
            "desc": "测试使用-h参数指定主机启动网络服务器"
        },
        {
            "name": "test_derby_derby-startNetworkServer_start_p",
            "desc": "测试使用-p参数指定端口号启动网络服务器"
        },
        {
            "name": "test_derby_derby-startNetworkServer_start_noSecurityManager",
            "desc": "测试使用-noSecurityManager参数启动网络服务器"
        },
        {
            "name": "test_derby_derby-startNetworkServer_start_ssl",
            "desc": "测试使用-ssl参数指定ssl模式启动网络服务器"
        },
        {
            "name": "test_derby_derby-startNetworkServer_start_h_p",
            "desc": "测试使用-h和-p参数组合启动网络服务器"
        },
        {
            "name": "test_derby_derby-startNetworkServer_start_h_noSecurityManager",
            "desc": "测试使用-h和-noSecurityManager参数组合启动网络服务器"
        },
        {
            "name": "test_derby_derby-startNetworkServer_start_h_ssl",
            "desc": "测试使用-h和-ssl参数组合启动网络服务器"
        },
        {
            "name": "test_derby_derby-startNetworkServer_start_p_noSecurityManager",
            "desc": "测试使用-p和-noSecurityManager参数组合启动网络服务器"
        },
        {
            "name": "test_derby_derby-startNetworkServer_start_p_ssl",
            "desc": "测试使用-p和-ssl参数组合启动网络服务器"
        },
        {
            "name": "test_derby_derby-startNetworkServer_start_noSecurityManager_ssl",
            "desc": "测试使用-noSecurityManager和-ssl参数组合启动网络服务器"
        },
        {
            "name": "test_derby_derby-startNetworkServer_start_h_p_noSecurityManager",
            "desc": "测试使用-h、-p和-noSecurityManager参数组合启动网络服务器"
        },
        {
            "name": "test_derby_derby-startNetworkServer_start_h_p_ssl",
            "desc": "测试使用-h、-p和-ssl参数组合启动网络服务器"
        },
        {
            "name": "test_derby_derby-startNetworkServer_start_h_noSecurityManager_ssl",
            "desc": "测试使用-h、-noSecurityManager和-ssl参数组合启动网络服务器"
        },
        {
            "name": "test_derby_derby-startNetworkServer_start_p_noSecurityManager_ssl",
            "desc": "测试使用-p、-noSecurityManager和-ssl参数组合启动网络服务器"
        },
        {
            "name": "test_derby_derby-startNetworkServer_start_h_p_noSecurityManager_ssl",
            "desc": "测试使用-h、-p、-noSecurityManager和-ssl参数组合启动网络服务器"
        },
        {
            "name": "test_derby_derby-stopNetworkServer_shutdown",
            "desc": "测试不带任何参数的shutdown命令，用于停止默认主机和端口上的网络服务器"
        },
        {
            "name": "test_derby_derby-stopNetworkServer_shutdown_h_localhost",
            "desc": "测试使用-h参数指定主机为localhost的shutdown命令"
        },
        {
            "name": "test_derby_derby-stopNetworkServer_shutdown_p_num_1527",
            "desc": "测试使用-p参数指定端口号为1527的shutdown命令"
        },
        {
            "name": "test_derby_derby-stopNetworkServer_shutdown_h_localhost_p_num_1527",
            "desc": "测试同时使用-h和-p参数指定主机和端口的shutdown命令"
        },
        {
            "name": "test_derby_derby-stopNetworkServer_shutdown_ssl",
            "desc": "测试使用-ssl参数的shutdown命令，不指定具体模式"
        },
        {
            "name": "test_derby_derby-stopNetworkServer_shutdown_ssl_upper_off",
            "desc": "测试使用-ssl off模式的shutdown命令"
        },
        {
            "name": "test_derby_derby-stopNetworkServer_shutdown_ssl_upper_basic",
            "desc": "测试使用-ssl basic模式的shutdown命令"
        },
        {
            "name": "test_derby_derby-stopNetworkServer_shutdown_user_password",
            "desc": "测试使用-user和-password参数指定用户名和密码的shutdown命令"
        },
        {
            "name": "test_derby_derby-stopNetworkServer_shutdown_h_localhost_p_num_1527_ssl_upper_peerAuthentication_user_admin_password_pass",
            "desc": "测试组合使用-h、-p、-ssl、-user、-password参数的shutdown命令"
        },
        {
            "name": "test_derby_derby-sysinfo_no_args",
            "desc": "执行derby-sysinfo命令，不带任何参数，验证其默认输出包含Java和Derby信息"
        },
        {
            "name": "test_derby_function_install",
            "desc": "测试derby软件包的基础安装功能"
        },
        {
            "name": "test_derby_function_uninstall",
            "desc": "测试derby软件包的卸载功能"
        },
        {
            "name": "test_derby_function_version",
            "desc": "测试查询derby版本信息"
        },
        {
            "name": "test_derby_function_start_server",
            "desc": "测试启动Derby网络服务器"
        },
        {
            "name": "test_derby_function_stop_server",
            "desc": "测试停止Derby网络服务器"
        },
        {
            "name": "test_derby_function_server_status",
            "desc": "测试检查Derby服务器运行状态"
        },
        {
            "name": "test_derby_function_ij_connect",
            "desc": "测试使用ij工具连接数据库"
        },
        {
            "name": "test_derby_function_create_db",
            "desc": "测试使用ij工具创建数据库"
        },
        {
            "name": "test_derby_function_sysinfo",
            "desc": "测试获取Derby系统环境信息"
        }
    ]
}