These workflows center around testing the basic functionality of the Project Manager gem creation tools.
Workflow | Steps | Expectations |
---|---|---|
Launch Create a Gem experience | 1. Enter the Gem Catalog 2. Select the hamburger menu in the top right corner 3. Select "Create a New Gem" |
Dialog changes to Create a New Gem step 1 "Gem Setup" |
Step 1 - Gem Setup Options | 1. Launch the Create a Gem experience 2. Observe the options in Step 1 |
Dialog displays options for: * Prebuilt Gem * GemRepo * Asset Gem * Default Gem * C++ Tool Gem * Python Tool Gem * Choose existing template |
Step 2 - Gem Details | 1. Launch the Create a Gem experience 2. Select a gem type/template 3. Left click Next |
All fields can be edited * Gem System Name * Gem Display Name * Gem Summary * Requirements * Target Platform(s) * License * License URL * User-defined Gem Tags * Gem Location * Gem Icon Path * Documentation URL |
Step 2 - Required Fields not satisfied | 1. Launch the Create a Gem experience 2. Select a gem type/template 3. Left click Next 4. On step 2 page, click next without entering information into some of the required fields (marked by *) |
* User is unable to progress without required fields and a visual indicator suggests what is missing Required Fields: * Gem Display Name * Gem System Name * License * Gem Location |
Step 3 - Creator Details | 1. Launch the Create a Gem experience 2. Select a Gem Type/Template 3. Left Click Next 4. Enter Details for Gem 5. Left Click Next |
* User is unable to progress without required fields and a visual indicator suggests what is missing Required Fields: * Creator Name |
Gem name matches existing gem | 1. Create two gems with the same name, but different values for description, etc. | * No issues in using both gems together |
Created Gem displays in Gem Catalog | 1. All steps completed (1-3) for creating a new gem 2. Go to Gem Catalog if not already there after creating |
* Gem can be found in the gem catalog and enabled/disabled |
Platform Support - Platforms Specified | 1. Create a Gem, including Platform selections during Step 2 2. Finish Gem Creation |
* Created Gem shows the selected Platforms in its description within the Gem Catalog |
Platform Support - Platforms Unspecified | 1. Create a Gem, without including Platform selections during Step 2 2. Finish Gem Creation |
* Created Gem Shows no entry related to Platforms in its description within the Gem Catalog |