Loading...
Loading...
Compare original and translation side by side
pingpingFor creating tests, see. For updating or deleting tests, seefinalrun-generate-test.finalrun-update-test
如需创建测试,请参考。如需更新或删除测试,请参考finalrun-generate-test。finalrun-update-test
appMappingappMappingappMappingappMappingNot asking the user for unknown inputs is a blocker — do not skip this step.
不为未知输入项询问用户属于严重阻塞问题——不要跳过该步骤。
platformautoSelectPlatformAndroidIOSIOSIOSplatformautoSelectPlatformAndroidIOSIOSIOSUse MCP tool: list_tests
Arguments: { "search": "<test name keyword>" }Use MCP tool: list_test_suites
Arguments: { "search": "<suite name keyword>" }finalrun-generate-testUse MCP tool: list_tests
Arguments: { "search": "<test name keyword>" }Use MCP tool: list_test_suites
Arguments: { "search": "<suite name keyword>" }finalrun-generate-testUse MCP tool: list_supported_devices
Arguments: { "platform": "Android" } # or "IOS"requirementIdUse MCP tool: list_local_devices
Arguments: {}uuidUse MCP tool: list_supported_devices
Arguments: { "platform": "Android" } # or "IOS"requirementIdUse MCP tool: list_local_devices
Arguments: {}uuidUse MCP tool: available_apps
Arguments: { "search": "<app name>", "platform": "Android" } # or "IOS"appIdappUploadIdUse MCP tool: available_apps
Arguments: { "search": "<app name>", "platform": "Android" } # or "IOS"appIdappUploadIdUse MCP tool: run_test_by_name_on_devices
Arguments:
testName: "<test name>"
devices: [{ "cloudRequirementId": "<requirement-id>" }]
appMapping: { "<appId>": "<appUploadId>" }Use MCP tool: run_test_suite_by_name_on_devices
Arguments:
testSuiteName: "<suite name>"
devices: [{ "cloudRequirementId": "<requirement-id>" }]
appMapping: { "<appId>": "<appUploadId>" }Use MCP tool: run_test_locally
Arguments:
testName: "<test name>"
deviceUUID: "<device-uuid>"
appMapping: { "<appId>": "<appUploadId>" }Use MCP tool: run_test_suite_locally
Arguments:
testSuiteName: "<suite name>"
deviceUUID: "<device-uuid>"
appMapping: { "<appId>": "<appUploadId>" }Use MCP tool: stop_local_test_run
Arguments: { "testRunId": "<test-run-id>" }Use MCP tool: run_test_by_name_on_devices
Arguments:
testName: "<test name>"
devices: [{ "cloudRequirementId": "<requirement-id>" }]
appMapping: { "<appId>": "<appUploadId>" }Use MCP tool: run_test_suite_by_name_on_devices
Arguments:
testSuiteName: "<suite name>"
devices: [{ "cloudRequirementId": "<requirement-id>" }]
appMapping: { "<appId>": "<appUploadId>" }Use MCP tool: run_test_locally
Arguments:
testName: "<test name>"
deviceUUID: "<device-uuid>"
appMapping: { "<appId>": "<appUploadId>" }Use MCP tool: run_test_suite_locally
Arguments:
testSuiteName: "<suite name>"
deviceUUID: "<device-uuid>"
appMapping: { "<appId>": "<appUploadId>" }Use MCP tool: stop_local_test_run
Arguments: { "testRunId": "<test-run-id>" }adbwhich adbbrew install android-platform-toolsxcrunwhich xcrunxcode-select --installadbwhich adbbrew install android-platform-toolsxcrunwhich xcrunxcode-select --installavailable_appsAndroidIOSappIdappNamecreate_app_version(appName, filePath)appNameAndroidIOScreate_app(name, appKnowledge?)appIdcreate_app_version(appName, filePath)available_appsAndroidIOSappIdappNameappNamecreate_app_version(appName, filePath)AndroidIOScreate_app(name, appKnowledge?)appIdcreate_app_version(appName, filePath)appMappingappIdappNameappUploadId{ "appId": "appUploadId" }available_appsappMappingappIdappNameappUploadId{ "appId": "appUploadId" }available_appscloudRequirementIdlist_supported_devicesautoSelectPlatformAndroidIOSlist_local_devicesdeviceUUIDautoSelectPlatformlist_supported_devicescloudRequirementIdlist_local_devicesdeviceUUIDcloudRequirementIdlist_supported_devicesautoSelectPlatformAndroidIOSlist_local_devicesdeviceUUIDautoSelectPlatformlist_supported_devicescloudRequirementIdlist_local_devicesdeviceUUIDfinalrun-update-testStep 1: Call without confirm=true -> receive preview + confirmationToken
Step 2: Call with confirm=true + confirmationToken -> executerun_test_by_name_on_devicesrun_test_suite_by_name_on_devicesrun_test_locallyrun_test_suite_locallyfinalrun-update-testStep 1: Call without confirm=true -> receive preview + confirmationToken
Step 2: Call with confirm=true + confirmationToken -> executerun_test_by_name_on_devicesrun_test_suite_by_name_on_devicesrun_test_locallyrun_test_suite_locallypinglist_testssearchfilePathplatformpinglist_testssearchfilePathplatformpinglist_testslist_test_suitesavailable_appspinglist_testslist_test_suitesavailable_appsfinalrun-generate-testfinalrun-update-testfinalrun-generate-testfinalrun-update-test