{
    "path": "$OET_PATH/testcases/function_test/pkg_test/ftp/ftp",
    "machine num": 1,
    "cases": [
        {
            "name": "test_ftp_function_install",
            "desc": "Test FTP package installation"
        },
        {
            "name": "test_ftp_function_uninstall",
            "desc": "Test FTP package uninstallation"
        },
        {
            "name": "test_ftp_function_create_dir",
            "desc": "Test creating a directory on FTP server"
        },
        {
            "name": "test_ftp_ftp__v",
            "desc": "测试ftp命令的-v参数，用于显示详细信息"
        },
        {
            "name": "test_ftp_ftp__n",
            "desc": "测试ftp命令的-n参数，用于禁止自动登录"
        },
        {
            "name": "test_ftp_ftp__i",
            "desc": "测试ftp命令的-i参数，用于关闭交互式提示"
        },
        {
            "name": "test_ftp_ftp__d",
            "desc": "测试ftp命令的-d参数，用于启用调试信息"
        },
        {
            "name": "test_ftp_ftp__g",
            "desc": "测试ftp命令的-g参数，用于禁用文件名通配符"
        },
        {
            "name": "test_ftp_ftp__s_filename",
            "desc": "测试ftp命令的-s参数并指定文件名，用于从文件读取命令"
        },
        {
            "name": "test_ftp_ftp__a",
            "desc": "测试ftp命令的-a参数，用于在绑定时使用任何本地接口"
        },
        {
            "name": "test_ftp_ftp__upper_a",
            "desc": "测试ftp命令的-A参数，用于强制使用主动模式"
        },
        {
            "name": "test_ftp_ftp__p",
            "desc": "测试ftp命令的-p参数，用于强制使用被动模式"
        },
        {
            "name": "test_ftp_ftp__r",
            "desc": "测试ftp命令的-r参数，用于设置重试次数"
        },
        {
            "name": "test_ftp_ftp__upper_v",
            "desc": "测试ftp命令的-V参数，用于显示版本信息"
        },
        {
            "name": "test_ftp_ftp__h",
            "desc": "测试ftp命令的-h参数，用于显示帮助信息"
        },
        {
            "name": "test_ftp_pftp_upper_v",
            "desc": "测试pftp命令的-V参数，用于显示版本信息"
        },
        {
            "name": "test_ftp_pftp_v",
            "desc": "测试pftp命令的-v参数，用于显示详细输出"
        },
        {
            "name": "test_ftp_pftp_upper_n",
            "desc": "测试pftp命令的-N参数，用于指定网络地址"
        },
        {
            "name": "test_ftp_pftp_upper_p",
            "desc": "测试pftp命令的-P参数，用于指定端口号"
        },
        {
            "name": "test_ftp_pftp_upper_r",
            "desc": "测试pftp命令的-R参数，用于指定重试次数"
        },
        {
            "name": "test_ftp_pftp_upper_t",
            "desc": "测试pftp命令的-T参数，用于设置超时时间"
        },
        {
            "name": "test_ftp_pftp_upper_i",
            "desc": "测试pftp命令的-I参数，用于指定输入文件"
        },
        {
            "name": "test_ftp_pftp_upper_o",
            "desc": "测试pftp命令的-O参数，用于指定输出文件"
        },
        {
            "name": "test_ftp_pftp_upper_s",
            "desc": "测试pftp命令的-S参数，用于指定源地址"
        },
        {
            "name": "test_ftp_pftp_upper_a",
            "desc": "测试pftp命令的-A参数，用于启用主动模式"
        },
        {
            "name": "test_ftp_pftp_upper_e",
            "desc": "测试pftp命令的-E参数，用于启用EPSV模式"
        },
        {
            "name": "test_ftp_pftp_upper_l",
            "desc": "测试pftp命令的-L参数，用于限制数据速率"
        },
        {
            "name": "test_ftp_pftp_upper_u",
            "desc": "测试pftp命令的-U参数，用于设置用户"
        },
        {
            "name": "test_ftp_pftp_upper_w",
            "desc": "测试pftp命令的-W参数，用于设置密码"
        },
        {
            "name": "test_ftp_pftp_upper_d",
            "desc": "测试pftp命令的-D参数，用于启用调试模式"
        },
        {
            "name": "test_ftp_pftp_upper_c",
            "desc": "测试pftp命令的-C参数，用于启用压缩模式"
        },
        {
            "name": "test_ftp_pftp_upper_k",
            "desc": "测试pftp命令的-K参数，用于设置keepalive间隔"
        },
        {
            "name": "test_ftp_pftp_upper_m",
            "desc": "测试pftp命令的-M参数，用于设置MDTM时间戳"
        },
        {
            "name": "test_ftp_pftp_upper_f",
            "desc": "测试pftp命令的-F参数，用于设置FTP命令"
        },
        {
            "name": "test_ftp_pftp_upper_g",
            "desc": "测试pftp命令的-G参数，用于禁用通配符扩展"
        },
        {
            "name": "test_ftp_pftp_upper_h",
            "desc": "测试pftp命令的-H参数，用于指定主机"
        },
        {
            "name": "test_ftp_pftp_upper_j",
            "desc": "测试pftp命令的-J参数，用于指定代理"
        },
        {
            "name": "test_ftp_pftp_upper_x",
            "desc": "测试pftp命令的-X参数，用于指定代理用户"
        },
        {
            "name": "test_ftp_pftp_upper_y",
            "desc": "测试pftp命令的-Y参数，用于指定代理密码"
        },
        {
            "name": "test_ftp_pftp_upper_z",
            "desc": "测试pftp命令的-Z参数，用于指定代理类型"
        },
        {
            "name": "test_ftp_pftp_upper_q",
            "desc": "测试pftp命令的-Q参数，用于设置配额"
        },
        {
            "name": "test_ftp_pftp_upper_b",
            "desc": "测试pftp命令的-B参数，用于设置缓冲区大小"
        },
        {
            "name": "test_ftp_function_install_check",
            "desc": "Check if FTP package is installed"
        },
        {
            "name": "test_ftp_function_basic_connect",
            "desc": "Test basic FTP server connection"
        },
        {
            "name": "test_ftp_function_list_dir",
            "desc": "Test listing directory contents via FTP"
        },
        {
            "name": "test_ftp_function_upload_file",
            "desc": "Test uploading a file via FTP"
        },
        {
            "name": "test_ftp_function_download_file",
            "desc": "Test downloading a file via FTP"
        },
        {
            "name": "test_ftp_function_delete_file",
            "desc": "Test deleting a file on FTP server"
        },
        {
            "name": "test_ftp_function_passive_mode",
            "desc": "Test FTP connection in passive mode"
        },
        {
            "name": "test_ftp_function_help_output",
            "desc": "Test FTP command help information"
        }
    ]
}