awslabs / amplify-video

An open source Category Plugin for the AWS Amplify-CLI that makes it easy to deploy live and file based streaming video services and integrate them into your Amplify applications.
https://www.npmjs.com/package/amplify-category-video
Apache License 2.0
267 stars 56 forks source link

Amplify Video Priority Test Cases for Elemental and VOD Resources #214

Open smp opened 3 years ago

smp commented 3 years ago

Is your feature request related to a problem? Please describe. As part of #179 Do all versions of the Video resource managed by A/V deploy successfully upon running 'amplify push' we want to write tests that validate permutations of the Resource that can be created and deployed by Amplify Video. Upon looking closer at the Resource prompts, we realized that there are actually many, many different cases and, though we will have a test to run through all of them, we want to specify a priority case that will be a subset of the cases to be run in the majority of scenarios. This will serve as our base sanity check for Elemental Live Stream and Video-on-Demand Resource types.

Describe the solution you'd like A clear and concise description of what you want to happen. In the images below, I've highlighted the most common scenarios that we want to prioritize for the Elemental and VOD resource path. This should serve as our primary test case for these types, though, we should always strive to have a case for "all" when necessary for Major Release candidates.

Elemental Live

livestream

VOD

Screenshot 2021-03-08 at 12 52 21