{
    "path": "$OET_PATH/testcases/function_test/pkg_test/gtk-vnc/gtk-vnc2",
    "machine num": 1,
    "cases": [
        {
            "name": "test_gtk-vnc2_function_connect",
            "desc": "Test connection to VNC server"
        },
        {
            "name": "test_gtk-vnc2_function_install",
            "desc": "Test installation of gtk-vnc2 package"
        },
        {
            "name": "test_gtk-vnc2_function_uninstall",
            "desc": "Test uninstallation of gtk-vnc2 package"
        },
        {
            "name": "test_gtk-vnc2_function_version",
            "desc": "Test version query of gtk-vnc2 package"
        },
        {
            "name": "test_gtk-vnc2_function_launch",
            "desc": "Test launching gtk-vnc2 viewer"
        },
        {
            "name": "test_gtk-vnc2_function_display",
            "desc": "Test basic display of VNC window"
        },
        {
            "name": "test_gtk-vnc2_function_keyboard",
            "desc": "Test keyboard input simulation"
        },
        {
            "name": "test_gtk-vnc2_function_mouse",
            "desc": "Test mouse input simulation"
        },
        {
            "name": "test_gtk-vnc2_function_scaling",
            "desc": "Test display scaling options"
        },
        {
            "name": "test_gtk-vnc2_function_clipboard",
            "desc": "Test clipboard sharing"
        },
        {
            "name": "test_gtk-vnc2_function_encryption",
            "desc": "Test encryption options"
        }
    ]
}