{
    "path": "$OET_PATH/testcases/function_test/pkg_test/google-guice/guice-parent",
    "machine num": 1,
    "cases": [
        {
            "name": "test_guice-parent_install",
            "desc": "测试guice-parent软件包的安装功能，验证安装过程是否正常完成。",
            "machine num": 1
        },
        {
            "name": "test_guice-parent_function_injection",
            "desc": "测试guice-parent依赖注入功能，验证注入是否正常。"
        },
        {
            "name": "test_guice-parent_function_binding",
            "desc": "测试guice-parent绑定功能，验证绑定是否正常。"
        },
        {
            "name": "test_guice-parent_function_scope",
            "desc": "测试guice-parent作用域功能，验证作用域是否正常。"
        },
        {
            "name": "test_guice-parent_function_install",
            "desc": "测试guice-parent软件包的安装功能，验证是否能成功安装到系统中。"
        },
        {
            "name": "test_guice-parent_function_uninstall",
            "desc": "测试guice-parent软件包的卸载功能，验证是否能完全移除且不残留文件。"
        },
        {
            "name": "test_guice-parent_function_check_install",
            "desc": "测试guice-parent软件包的安装状态检查功能，验证检查命令或方法能正确返回安装信息。"
        },
        {
            "name": "test_guice-parent_function_basic_injection",
            "desc": "测试guice-parent最基本的依赖注入功能，验证简单对象的注入是否成功。"
        },
        {
            "name": "test_guice-parent_function_binding_annotation",
            "desc": "测试guice-parent使用注解进行绑定的功能，验证基于注解的绑定和注入是否正常。"
        },
        {
            "name": "test_guice-parent_function_scope_singleton",
            "desc": "测试guice-parent的单例作用域功能，验证同一实例在多次注入时是否为同一个对象。"
        },
        {
            "name": "test_guice-parent_function_provider_binding",
            "desc": "测试guice-parent使用Provider进行绑定的功能，验证Provider能按需创建和提供实例。"
        },
        {
            "name": "test_guice-parent_function_module_install",
            "desc": "测试guice-parent模块的安装与配置功能，验证多个Module的配置和组合使用是否正常。"
        },
        {
            "name": "test_guice-parent_function_injector_creation",
            "desc": "测试guice-parent的Injector创建功能，验证能根据配置成功创建Injector实例。"
        },
        {
            "name": "test_guice-parent_function_optional_injection",
            "desc": "测试guice-parent的可选注入功能，验证当绑定不存在时，可选注入能优雅地处理。"
        }
    ]
}