{
    "path": "$OET_PATH/testcases/function_test/pkg_test/eclipse-emf/eclipse-emf-sdk",
    "machine num": 1,
    "cases": [
        {
            "name": "test_eclipse-emf-sdk_function_install",
            "desc": "Test installation of eclipse-emf-sdk"
        },
        {
            "name": "test_eclipse-emf-sdk_function_model",
            "desc": "Test model generation functionality"
        },
        {
            "name": "test_eclipse-emf-sdk_function_uninstall",
            "desc": "Test uninstallation of eclipse-emf-sdk package"
        },
        {
            "name": "test_eclipse-emf-sdk_function_version",
            "desc": "Test checking the installed version of eclipse-emf-sdk"
        },
        {
            "name": "test_eclipse-emf-sdk_function_ecore_edit",
            "desc": "Test basic Ecore model editing"
        },
        {
            "name": "test_eclipse-emf-sdk_function_genmodel",
            "desc": "Test GenModel creation and code generation"
        },
        {
            "name": "test_eclipse-emf-sdk_function_validate",
            "desc": "Test model validation functionality"
        },
        {
            "name": "test_eclipse-emf-sdk_function_compare",
            "desc": "Test model comparison and merge"
        },
        {
            "name": "test_eclipse-emf-sdk_function_persistence",
            "desc": "Test model serialization and persistence"
        }
    ]
}