{
    "path": "$OET_PATH/testcases/function_test/pkg_test/golang/golang",
    "machine num": 2,
    "cases": [
        {
            "name": "test_golang_install",
            "desc": "测试golang软件包的安装功能，验证安装过程是否正常完成",
            "machine num": 1
        },
        {
            "name": "test_golang_uninstall",
            "desc": "测试golang软件包的卸载功能，验证卸载过程是否正常完成",
            "machine num": 1
        },
        {
            "name": "test_golang_rollback",
            "desc": "测试golang软件包的回滚功能，验证回滚过程是否正常完成",
            "machine num": 1
        },
        {
            "name": "test_golang_reinstall",
            "desc": "测试golang软件包的重新安装功能，验证重新安装过程是否正常完成",
            "machine num": 1
        },
        {
            "name": "test_golang_rollback_upgrade",
            "desc": "测试golang软件包的升级回滚功能，验证升级回滚过程是否正常完成",
            "machine num": 1
        },
        {
            "name": "test_golang_dependency_install",
            "desc": "测试golang软件包的依赖安装功能，验证依赖安装过程是否正常完成",
            "machine num": 1
        },
        {
            "name": "test_golang_dependency_uninstall",
            "desc": "测试golang软件包的依赖卸载功能，验证依赖卸载过程是否正常完成",
            "machine num": 1
        },
        {
            "name": "test_golang_dependency_upgrade",
            "desc": "测试golang软件包的依赖升级功能，验证依赖升级过程是否正常完成",
            "machine num": 1
        },
        {
            "name": "test_golang_dependency_downgrade",
            "desc": "测试golang软件包的依赖降级功能，验证依赖降级过程是否正常完成",
            "machine num": 1
        },
        {
            "name": "test_golang_dependency_rollback",
            "desc": "测试golang软件包的依赖回滚功能，验证依赖回滚过程是否正常完成",
            "machine num": 1
        },
        {
            "name": "test_golang_service_config",
            "desc": "测试golang软件包提供的服务的配置功能，验证服务配置是否能正确修改和生效",
            "machine num": 1
        },
        {
            "name": "test_golang_service_log",
            "desc": "测试golang软件包提供的服务的日志查看功能，验证服务日志是否能正确显示",
            "machine num": 1
        },
        {
            "name": "test_golang_service_metrics_query",
            "desc": "测试golang软件包提供的服务的指标查询功能，验证服务指标是否能正确查询",
            "machine num": 1
        },
        {
            "name": "test_golang_service_log_archive",
            "desc": "测试golang软件包提供的服务的日志归档功能，验证服务日志是否能正确归档",
            "machine num": 1
        },
        {
            "name": "test_golang_service_log_level_audit_verify",
            "desc": "测试golang软件包提供的服务的日志级别审计验证功能，验证服务日志级别变更记录是否能被正确审计和验证",
            "machine num": 1
        },
        {
            "name": "test_golang_service_log_level_audit_query",
            "desc": "测试golang软件包提供的服务的日志级别审计查询功能，验证服务日志级别变更记录是否能被正确查询",
            "machine num": 1
        },
        {
            "name": "test_golang_service_log_retention_set_default",
            "desc": "测试golang软件包提供的服务的日志保留默认设置功能，验证服务日志保留配置是否能正确设置为默认值",
            "machine num": 1
        },
        {
            "name": "test_golang_service_log_retention_set_audit_query",
            "desc": "测试golang软件包提供的服务的日志保留设置审计查询功能，验证服务日志保留配置变更记录是否能被正确查询",
            "machine num": 1
        },
        {
            "name": "test_golang_function_install",
            "desc": "测试golang软件包的安装功能，验证是否能正确安装并设置环境变量"
        },
        {
            "name": "test_golang_function_version",
            "desc": "测试golang命令行工具，验证能否正确查询和显示安装的golang版本"
        },
        {
            "name": "test_golang_function_get",
            "desc": "测试golang获取依赖功能，验证能否使用go get命令正确下载外部依赖包"
        },
        {
            "name": "test_golang_function_mod",
            "desc": "测试golang模块管理功能，验证能否使用go mod init等命令初始化和管理项目模块"
        },
        {
            "name": "test_golang_function_uninstall",
            "desc": "测试Golang软件包完全卸载功能"
        },
        {
            "name": "test_golang_function_mod_init",
            "desc": "测试使用go mod初始化新项目"
        },
        {
            "name": "test_golang_function_env",
            "desc": "测试golang环境信息查询"
        },
        {
            "name": "test_golang_function_mod_get",
            "desc": "测试go mod获取依赖"
        }
    ]
}