{
    "path": "$OET_PATH/testcases/function_test/pkg_test/ceph/ceph-mon",
    "machine num": 1,
    "cases": [
        {
            "name": "test_ceph-mon_function_install",
            "desc": "Test installation of ceph-mon package"
        },
        {
            "name": "test_ceph-mon_ceph-mon_i",
            "desc": "测试ceph-mon命令指定实例ID"
        },
        {
            "name": "test_ceph-mon_ceph-mon_i_debug_mon_num_10",
            "desc": "测试ceph-mon命令指定实例ID并设置监控器调试级别为10"
        },
        {
            "name": "test_ceph-mon_ceph-mon_i_mkfs",
            "desc": "测试ceph-mon命令指定实例ID并构建新的监控器文件系统"
        },
        {
            "name": "test_ceph-mon_ceph-mon_i_mkfs_osdmap_filename",
            "desc": "测试ceph-mon命令指定实例ID，构建新的监控器文件系统并加载指定的OSD映射文件"
        },
        {
            "name": "test_ceph-mon_ceph-mon_i_force-sync_yes-i-really-mean-it",
            "desc": "测试ceph-mon命令指定实例ID，强制从其他监控器同步并确认操作"
        },
        {
            "name": "test_ceph-mon_ceph-mon_i_compact",
            "desc": "测试ceph-mon命令指定实例ID并压缩监控器存储"
        },
        {
            "name": "test_ceph-mon_ceph-mon_i_inject-monmap_filename",
            "desc": "测试ceph-mon命令指定实例ID并注入指定的监控器映射文件"
        },
        {
            "name": "test_ceph-mon_ceph-mon_i_extract-monmap_filename",
            "desc": "测试ceph-mon命令指定实例ID并提取监控器映射到指定文件"
        },
        {
            "name": "test_ceph-mon_ceph-mon_i_mon-data_directory",
            "desc": "测试ceph-mon命令指定实例ID并设置监控器数据目录"
        },
        {
            "name": "test_ceph-mon_ceph-mon_i_set-crush-location_bucket_equal_foo",
            "desc": "测试ceph-mon命令指定实例ID并设置监控器的CRUSH存储桶位置"
        },
        {
            "name": "test_ceph-mon_ceph-mon_i_c_filename",
            "desc": "测试ceph-mon命令指定实例ID并读取指定的配置文件"
        },
        {
            "name": "test_ceph-mon_ceph-mon_i_id",
            "desc": "测试ceph-mon命令指定实例ID（使用--id参数）"
        },
        {
            "name": "test_ceph-mon_ceph-mon_i_n_TYPE_dot_ID",
            "desc": "测试ceph-mon命令指定实例ID（使用--name参数设置名称）"
        },
        {
            "name": "test_ceph-mon_ceph-mon_i_cluster_NAME",
            "desc": "测试ceph-mon命令指定实例ID并设置集群名称"
        },
        {
            "name": "test_ceph-mon_ceph-mon_i_setuser_USER",
            "desc": "测试ceph-mon命令指定实例ID并设置运行用户"
        },
        {
            "name": "test_ceph-mon_ceph-mon_i_setgroup_GROUP",
            "desc": "测试ceph-mon命令指定实例ID并设置运行组"
        },
        {
            "name": "test_ceph-mon_ceph-mon_i_version",
            "desc": "测试ceph-mon命令指定实例ID并显示版本信息"
        },
        {
            "name": "test_ceph-mon_ceph-mon_i_d",
            "desc": "测试ceph-mon命令指定实例ID并在前台运行，日志输出到标准错误"
        },
        {
            "name": "test_ceph-mon_ceph-mon_i_f",
            "desc": "测试ceph-mon命令指定实例ID并在前台运行，日志输出到常规位置"
        },
        {
            "name": "test_ceph-mon_ceph-mon_i_debug_ms_num_1",
            "desc": "测试ceph-mon命令指定实例ID并设置消息调试级别为1"
        },
        {
            "name": "test_ceph-mon_ceph-monstore-tool_store-copy",
            "desc": "测试 store-copy 命令，将存储复制到指定路径"
        },
        {
            "name": "test_ceph-mon_ceph-monstore-tool_compact",
            "desc": "测试 compact 命令，压缩存储"
        },
        {
            "name": "test_ceph-mon_ceph-monstore-tool_get_monmap",
            "desc": "测试 get monmap 命令，获取最新的 monmap"
        },
        {
            "name": "test_ceph-mon_ceph-monstore-tool_get_monmap_with_version",
            "desc": "测试 get monmap 命令并指定版本号"
        },
        {
            "name": "test_ceph-mon_ceph-monstore-tool_get_monmap_with_out_option",
            "desc": "测试 get monmap 命令并指定输出文件"
        },
        {
            "name": "test_ceph-mon_ceph-monstore-tool_get_osdmap",
            "desc": "测试 get osdmap 命令，获取最新的 osdmap"
        },
        {
            "name": "test_ceph-mon_ceph-monstore-tool_get_mdsmap",
            "desc": "测试 get mdsmap 命令，获取最新的 mdsmap"
        },
        {
            "name": "test_ceph-mon_ceph-monstore-tool_get_mgr",
            "desc": "测试 get mgr 命令，获取最新的 mgr map"
        },
        {
            "name": "test_ceph-mon_ceph-monstore-tool_get_crushmap",
            "desc": "测试 get crushmap 命令，获取最新的 crushmap"
        },
        {
            "name": "test_ceph-mon_ceph-monstore-tool_show-versions",
            "desc": "测试 show-versions 命令，显示已提交 map 的第一个和最后一个版本"
        },
        {
            "name": "test_ceph-mon_ceph-monstore-tool_dump-keys",
            "desc": "测试 dump-keys 命令，将存储密钥转储到标准输出"
        },
        {
            "name": "test_ceph-mon_ceph-monstore-tool_dump-paxos",
            "desc": "测试 dump-paxos 命令，转储 paxos 事务"
        },
        {
            "name": "test_ceph-mon_ceph-monstore-tool_dump-trace",
            "desc": "测试 dump-trace 命令，转储指定跟踪文件的内容"
        },
        {
            "name": "test_ceph-mon_ceph-monstore-tool_replay-trace",
            "desc": "测试 replay-trace 命令，从指定文件回放跟踪"
        },
        {
            "name": "test_ceph-mon_ceph-monstore-tool_random-gen",
            "desc": "测试 random-gen 命令，向存储添加随机生成的操作"
        },
        {
            "name": "test_ceph-mon_ceph-monstore-tool_rewrite-crush",
            "desc": "测试 rewrite-crush 命令，向存储添加重写提交"
        },
        {
            "name": "test_ceph-mon_ceph-monstore-tool_rebuild",
            "desc": "测试 rebuild 命令，重建存储"
        },
        {
            "name": "test_ceph-mon_function_uninstall",
            "desc": "Test removal of ceph-mon package"
        },
        {
            "name": "test_ceph-mon_function_service_start",
            "desc": "Test starting ceph-mon service"
        },
        {
            "name": "test_ceph-mon_function_service_stop",
            "desc": "Test stopping ceph-mon service"
        },
        {
            "name": "test_ceph-mon_function_service_status",
            "desc": "Test checking ceph-mon service status"
        },
        {
            "name": "test_ceph-mon_function_service_restart",
            "desc": "Test restarting ceph-mon service"
        },
        {
            "name": "test_ceph-mon_function_service_enable",
            "desc": "Test enabling ceph-mon service at boot"
        },
        {
            "name": "test_ceph-mon_function_service_disable",
            "desc": "Test disabling ceph-mon service at boot"
        },
        {
            "name": "test_ceph-mon_function_daemon_health",
            "desc": "Test basic health of ceph-mon daemon"
        },
        {
            "name": "test_ceph-mon_function_cluster_status",
            "desc": "Test checking cluster status via mon"
        },
        {
            "name": "test_ceph-mon_function_config_file",
            "desc": "Test presence of main config file"
        },
        {
            "name": "test_ceph-mon_function_keyring_file",
            "desc": "Test presence of admin keyring file"
        }
    ]
}