![](/img/trans.png)
[英]How to add Single Device in Device Pool on AWS Device Farm CLI?
[英]I am getting an issue while scheduling a run in AWS Device Farm from CLI
我正在使用此命令從 CLI 執行 -
aws devicefarm schedule-run --project-arn "project-arm value" --app-arn "app-arm value" --device-pool-arn "device-pool-arm value" --name "Automated_script" --test '{"type":"APPIUM_JAVA_TESTNG","testPackageArn":"testPackageArn value"}'
但是得到這個錯誤
調用 ScheduleRun 操作時發生錯誤 (ArgumentException):缺少或未處理的資源。
要安排運行,您需要執行以下步驟:
aws devicefarm create-project
project 為您的所有測試創建一個項目aws devicefarm create-upload
create-upload
返回的預簽名 URLaws devicefarm create-upload
create-upload
返回的預簽名 URLaws devicefarm schedule-run
通常,當您看到"An error occurred (ArgumentException) when calling the ScheduleRun operation: Missing or unprocessed resources."
,這意味着您忘記了第 3 步或第 5 步。您可以使用curl
將您的應用程序上傳到預先簽名的 URL。 您可以通過調用aws devicefarm get-upload
來檢查您的上傳是否已成功處理。
以下是使用 AWS CLI 安排運行的示例博客文章: AWS Device Farm CLI 入門
使用 bash 腳本仔細檢查所有 ARN:
PROJECT_ARN=<paste project ARN here>
APP_ARN=<paste app ARN here>
<define other ARNs here>
#Verify ARNs
aws devicefarm get-project --arn $PROJECT_ARN
aws devicefarm get-upload --arn $APP_ARN
aws devicefarm get-upload --arn $TEST_PACKAGE_ARN
aws devicefarm get-upload --arn $TEST_YAML_ARN
aws devicefarm get-device-pool --arn $DEVICE_POOL_ARN
aws devicefarm get-vpce-configuration --arn $VPCE_CONFIG_ARN
我們的錯誤是我們的一個 ARN 用於尚未上傳的測試文件,請注意狀態已初始化,未完成:
...
"status": "INITIALIZED",
"category": "PRIVATE",
"contentType": "application/octet-stream",
"name": "googlePlayProdDebug-UITest-debug.apk",
...
另一個錯誤是嘗試使用不屬於我們項目的設備池。 設備池特定於項目。
嘗試: aws devicefarm list-device-pools --arn <projectARN>
我有同樣的問題,就我而言,“類型”是錯誤的。 我的項目是 JNUIT
aws devicefarm schedule-run --project-arn $PROJECT_ARN --app-arn $APP_UPLOAD_ARN --device-pool-arn $DEVICE_POOL_ARN --name customTestName --test type= APPIUM_JAVA_JUNIT ,testPackageArn=$TESTS_UPLOAD_ARN
我的問題無效 yaml file used for testSpecArn
您可以使用yamllint
檢查其有效性,方法如下:
brew install yamllint
yamllint.
如果您的 yaml 文件存在問題,它們將在終端中以紅色顯示為錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.