-
Task
-
Resolution: Unresolved
-
Blocker
-
1.8.0
-
False
-
-
False
-
-
Manual testing for the following issues (All these issues can be covered by testing a single workflow, which is why they are grouped together):
- ActiveTextInput ignores default value if it is null: https://issues.redhat.com/browse/FLPATH-2768
- ActiveMultiSelect widget can have defaults and the user can add unlisted values: https://issues.redhat.com/browse/FLPATH-2762
- Active widgets support the 'readonly' option: https://issues.redhat.com/browse/FLPATH-2767
- The default value received from an endpoint now replaces the actual value, unless the user has modified it: https://issues.redhat.com/browse/FLPATH-2769
This epic can be tested by deploying this workflow: https://github.com/rhdhorchestrator/orchestrator-demo/tree/main/06_form-widget-demo
Instructions to deploy are in the workflow's README.
Testing steps:
1. Deploy RHDH 1.9 with Orchestrator 1.9 plugins (see Helm chart or RHDH Operator installation instructions)
2. Deploy the workflow from README here: Download and apply the workflow manifests from the workflow repository and run oc apply -f . -n <your RHDH namespace>. Additional required setup steps are here.
3. Check the workflow's pod statuses to make sure everything is configured properly: oc get pods -n <your RHDH namespace>
4. Navigate to your RHDH instance.
5. Click on the Orchestator tab.
6. Click on the "dynamic course select" workflow.
7. Start executing the workflow, and ensure that the linked issues work as expected in the UI:
| Ticket | Required test steps |
|---|---|
| Active widgets should ignore "null"\ | Execute the workflow. Choose "null" as a value for one of the fields. The counter in the workflow should not increment. |
| ActiveMultiSelect widget can have defaults and the user can add unlisted values\ | A field with a dropdown can have a default value that can be selected or unselected and have them appear in the dropdown. The user can also type in their own value that will also appear in the dropdown. |
| Add "readonly" option to all the Active widgets\ | A field that is marked by "readonly" in the input schema can't be changed in any way in the UI. |
| Let the default values rewrite data of active widgets\ | The room value changes when a different course is selected unless the user modifies the field. |
- clones
-
RHIDP-9372 [Test Execution] v1.8 - Orchestrator widget testing
-
- Closed
-