{
    "path": "$OET_PATH/testcases/function_test/pkg_test/deepin-turbo/deepin-turbo",
    "machine num": 1,
    "cases": [
        {
            "name": "test_deepin-turbo_deepin-turbo-invoker_type_qt5",
            "desc": "测试 deepin-turbo-invoker 命令使用 --type=qt5 参数启动 Qt 5 应用程序"
        },
        {
            "name": "test_deepin-turbo_deepin-turbo-invoker_type_qtquick2",
            "desc": "测试 deepin-turbo-invoker 命令使用 --type=qtquick2 参数启动 Qt Quick 2 (QML) 应用程序"
        },
        {
            "name": "test_deepin-turbo_deepin-turbo-invoker_type_silica-qt5",
            "desc": "测试 deepin-turbo-invoker 命令使用 --type=silica-qt5 参数启动 Sailfish Silica 应用程序"
        },
        {
            "name": "test_deepin-turbo_deepin-turbo-invoker_type_generic",
            "desc": "测试 deepin-turbo-invoker 命令使用 --type=generic 参数启动任何应用程序"
        },
        {
            "name": "test_deepin-turbo_deepin-turbo-invoker_d_num_5",
            "desc": "测试 deepin-turbo-invoker 命令使用 -d 5 参数延迟 5 秒后启动应用程序"
        },
        {
            "name": "test_deepin-turbo_deepin-turbo-invoker_r_num_3",
            "desc": "测试 deepin-turbo-invoker 命令使用 -r 3 参数在启动后 3 秒重新生成 booster"
        },
        {
            "name": "test_deepin-turbo_deepin-turbo-invoker_w",
            "desc": "测试 deepin-turbo-invoker 命令使用 -w 参数等待启动的进程终止"
        },
        {
            "name": "test_deepin-turbo_deepin-turbo-invoker_n",
            "desc": "测试 deepin-turbo-invoker 命令使用 -n 参数不等待启动的进程终止"
        },
        {
            "name": "test_deepin-turbo_deepin-turbo-invoker_upper_g",
            "desc": "测试 deepin-turbo-invoker 命令使用 -G 参数将符号放置到全局范围"
        },
        {
            "name": "test_deepin-turbo_deepin-turbo-invoker_s",
            "desc": "测试 deepin-turbo-invoker 命令使用 -s 参数以单实例模式启动应用程序"
        },
        {
            "name": "test_deepin-turbo_deepin-turob_invoke_o",
            "desc": "测试 deepinvokertest-deeppinvokertest-deeppinvokertest-deeppinvokertest-deeppinvokertest-deeppinvokertest-deeppinvokertest-deeppinvokertest-deeppinvokertest-deeppinvokertest-deeppinvokertest-deeppinvokertest-deeppinvokertest-deeppinvokertest-d"
        },
        {
            "name": "test_deepin-turbo_deepin-turbo-single-instance",
            "desc": "测试不带参数的 deepin-turbo-single-instance 命令"
        },
        {
            "name": "test_deepin-turbo_function_qt5_app",
            "desc": "Test launching Qt 5 application with deepin-turbo-invoker"
        },
        {
            "name": "test_deepin-turbo_function_qtquick2_app",
            "desc": "Test launching Qt Quick 2 application with deepin-turbo-invoker"
        },
        {
            "name": "test_deepin-turbo_function_silica_app",
            "desc": "Test launching Sailfish Silica application with deepin-turbo-invoker"
        },
        {
            "name": "test_deepin-turbo_function_generic_app",
            "desc": "Test launching generic application with deepin-turbo-invoker"
        },
        {
            "name": "test_deepin-turbo_function_delay_start",
            "desc": "Test delayed application start with deepin-turbo-invoker"
        },
        {
            "name": "test_deepin-turbo_function_restart_booster",
            "desc": "Test restarting booster after launch with deepin-turbo-invoker"
        },
        {
            "name": "test_deepin-turbo_function_wait_process",
            "desc": "Test waiting for process termination with deepin-turbo-invoker"
        },
        {
            "name": "test_deepin-turbo_function_no_wait_process",
            "desc": "Test not waiting for process termination with deepin-turbo-invoker"
        },
        {
            "name": "test_deepin-turbo_function_global_symbols",
            "desc": "Test placing symbols in global scope with deepin-turbo-invoker"
        },
        {
            "name": "test_deepin-turbo_function_single_instance",
            "desc": "Test single instance mode with deepin-turbo-invoker"
        },
        {
            "name": "test_deepin-turbo_function_single_instance_cmd",
            "desc": "Test single instance command without parameters"
        }
    ]
}