Amazon web services AWS设备场-缺少或未处理的资源

Amazon web services AWS设备场-缺少或未处理的资源,amazon-web-services,testing,amazon-s3,aws-lambda,aws-device-farm,Amazon Web Services,Testing,Amazon S3,Aws Lambda,Aws Device Farm,在尝试通过AWS Lambda Node.JS运行android应用程序测试时,我遵循了以下步骤 创建了一个项目 创建了一个上传 已将APK上载到已签名的url 上传完成后,我使用以下参数创建了设备池 var createDevicePoolParams={ 名称:“DAP_设备_池”, 描述:“DAP_安卓_设备”, projectArn:projectArn, 规则:[{ 属性:“平台”, 运算符:“等于”, 值:“ANDROID” }] }; 然后我使用以下参数调用schedulerun

在尝试通过AWS Lambda Node.JS运行android应用程序测试时,我遵循了以下步骤

  • 创建了一个项目
  • 创建了一个上传
  • 已将APK上载到已签名的url
  • 上传完成后,我使用以下参数创建了设备池

    var createDevicePoolParams={ 名称:“DAP_设备_池”, 描述:“DAP_安卓_设备”, projectArn:projectArn, 规则:[{ 属性:“平台”, 运算符:“等于”, 值:“ANDROID” }] };

  • 然后我使用以下参数调用schedulerun

    变量scheduleRunParams={ 装置:上传, 名称:“塔伦伦”, devicePoolArn:devicePoolArn, projectArn:projectArn, 测试:{ 类型:“内置模糊”, } };

但是我得到了丢失或未处理资源的错误

我无法理解我错过了什么。我的理解是,如果我使用内置的模糊测试类型,那么我不需要上传任何自定义测试用例

有人能帮我指出遗漏了什么步骤吗

然后 设备场处理完上载后,请调用aws devicefarm schedule run[更新]

我把这段代码放在一个AWS Lambda函数中,它也在那里工作。以下是它的要点:

这是我刚刚编写的代码,它似乎与内置的
一起工作/

输出为

Project created  Project arn:  arn:aws:devicefarm:us-west-2:111122223333:project:b9233b49-967e-4b09-a51a-b5c4101340a1
upload created with arn:  arn:aws:devicefarm:us-west-2:111122223333:upload:b9233b49-967e-4b09-a51a-b5c4101340a1/48ffd115-f7d7-4df5-ae96-4a44911bff65
uploading file...
upload status is:  INITIALIZED
upload status is:  SUCCEEDED
Device pool created successfully with arn:  arn:aws:devicefarm:us-west-2:111122223333:devicepool:b9233b49-967e-4b09-a51a-b5c4101340a1/c0ce1bbc-7b40-4a0f-a419-ab024a6b1000
run finished successfully with result:  { arn:
   'arn:aws:devicefarm:us-west-2:111122223333:run:b9233b49-967e-4b09-a51a-b5c4101340a1/39369894-3829-4e14-81c9-bdfa02c7e032',
  name: 'MyRun',
  type: 'BUILTIN_FUZZ',
  platform: 'ANDROID_APP',
  created: 2019-06-06T23:51:13.529Z,
  status: 'SCHEDULING',
  result: 'PENDING',
  started: 2019-06-06T23:51:13.529Z,
  counters:
   { total: 0,
     passed: 0,
     failed: 0,
     warned: 0,
     errored: 0,
     stopped: 0,
     skipped: 0 },
  totalJobs: 1,
  completedJobs: 0,
  billingMethod: 'METERED',
  seed: 982045377,
  appUpload:
   'arn:aws:devicefarm:us-west-2:111122223333:upload:b9233b49-967e-4b09-a51a-b5c4101340a1/48ffd115-f7d7-4df5-ae96-4a44911bff65',
  eventCount: 6000,
  jobTimeoutMinutes: 150,
  devicePoolArn:
   'arn:aws:devicefarm:us-west-2:111122223333:devicepool:b9233b49-967e-4b09-a51a-b5c4101340a1/c0ce1bbc-7b40-4a0f-a419-ab024a6b1000',
  radios: { wifi: true, bluetooth: false, nfc: true, gps: true } }


-詹姆斯

当你有机会的时候,你能告诉我我的帖子是否帮了你吗?是的,它帮了你。然而,我解决问题的方法是在上传应用程序时传递标题“ANDROID_应用程序”
Project created  Project arn:  arn:aws:devicefarm:us-west-2:111122223333:project:b9233b49-967e-4b09-a51a-b5c4101340a1
upload created with arn:  arn:aws:devicefarm:us-west-2:111122223333:upload:b9233b49-967e-4b09-a51a-b5c4101340a1/48ffd115-f7d7-4df5-ae96-4a44911bff65
uploading file...
upload status is:  INITIALIZED
upload status is:  SUCCEEDED
Device pool created successfully with arn:  arn:aws:devicefarm:us-west-2:111122223333:devicepool:b9233b49-967e-4b09-a51a-b5c4101340a1/c0ce1bbc-7b40-4a0f-a419-ab024a6b1000
run finished successfully with result:  { arn:
   'arn:aws:devicefarm:us-west-2:111122223333:run:b9233b49-967e-4b09-a51a-b5c4101340a1/39369894-3829-4e14-81c9-bdfa02c7e032',
  name: 'MyRun',
  type: 'BUILTIN_FUZZ',
  platform: 'ANDROID_APP',
  created: 2019-06-06T23:51:13.529Z,
  status: 'SCHEDULING',
  result: 'PENDING',
  started: 2019-06-06T23:51:13.529Z,
  counters:
   { total: 0,
     passed: 0,
     failed: 0,
     warned: 0,
     errored: 0,
     stopped: 0,
     skipped: 0 },
  totalJobs: 1,
  completedJobs: 0,
  billingMethod: 'METERED',
  seed: 982045377,
  appUpload:
   'arn:aws:devicefarm:us-west-2:111122223333:upload:b9233b49-967e-4b09-a51a-b5c4101340a1/48ffd115-f7d7-4df5-ae96-4a44911bff65',
  eventCount: 6000,
  jobTimeoutMinutes: 150,
  devicePoolArn:
   'arn:aws:devicefarm:us-west-2:111122223333:devicepool:b9233b49-967e-4b09-a51a-b5c4101340a1/c0ce1bbc-7b40-4a0f-a419-ab024a6b1000',
  radios: { wifi: true, bluetooth: false, nfc: true, gps: true } }