aws-actions/AWS Device Farm Mobile Device Testing GitHub Action
GitHub action for automated mobile device testing on AWS Device Farm
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| run-settings-json | The Run Settings as a json string. The schema for the contents of this file can be found here: https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-device-farm/Interface/ScheduleRunCommandInput/ The following fields support supplying an ARN or a Name. - projectArn - devicePoolArn - networkProfileArn - vpceConfigurationArns The following fields support supplying an ARN or a path to the file to be found within the repository: - appArn - testPackageArn - testSpecArn - extraDataPackageArn NOTE: If the file specified is not found in the repo the existing Project Uploads in Device Farm will be searched for one with matching type and name. | yes | — |
| artifact-types | (Optional) A comma delimited list of Device Farm Artifacts that should be downloaded after the jobs completes. https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-device-farm/Interface/ListArtifactsCommandOutput/ Note: To download all artifact types set the value to ALL. To download none skip this input. They will be downloaded to a folder. The name of the folder can be found by referencing the output with name artifact-folder. Please use the GitHub Action [upload-artifact](https://github.com/actions/upload-artifact) to store them. | no | "" |
| upload-poll-interval | (Optional) The duration (in milliseconds) between successive polls for the status of the file upload. | no | 1000 |
| run-poll-interval | (Optional) The duration (in milliseconds) between successive polls for the status of the test run. | no | 30000 |
Outputs
| name | description |
|---|---|
| arn | The ARN of the AWS Device Farm Automated Test Run |
| status | The status of the Automated Test Run |
| result | The result of the Automated Test Run |
| artifact-folder | The name of the folder that the test artifacts are downloaded into |
| console-url | The AWS Console URL for the test run |