Details
-
Type:
Improvement
-
Status: Closed
-
Priority:
Should
-
Resolution: Done
-
Affects Version/s: Reference Application 2.11.0
-
Fix Version/s: Reference Application 2.11.0
-
Component/s: Quality Assurance (QA)
-
Complexity:Medium
Description
Things to Do
- create the conditions workflow here https://github.com/openmrs/openmrs-contrib-qaframework/tree/master/.github/workflows .
- create Hooks here https://github.com/openmrs/openmrs-contrib-qaframework/blob/master/src/test/java/org/openmrs/contrib/qaframework/RunTest.java
- change the hooks in the conditionsSteps here and here2 to those you created in step 2 above.
- create a script for it here --> https://github.com/openmrs/openmrs-contrib-qaframework/blob/b7858080fb58012372d6a170b985fb1947eda544/package.json#L9
- change the tags in the conditions feature file from @dashboard to @conditions
- Then fix all the ignored scenarios in the conditions scenario
Refer to https://talk.openmrs.org/t/creation-of-conditions-workflow-as-an-independent-workflow/34913 for ellaboration on reasons for separating the conditions test workflow from the All Firefox Tests workflow.
The conditions feature contains scenarios that are ignored and requires implementation https://github.com/openmrs/openmrs-contrib-qaframework/blob/master/src/test/resources/features/refapp-2.x/12-condition/conditions.feature