Overview
QAFramework is an OpenMRS’ behaviour driven development (BDD) quality assurance framework.
...
QAFramework depends on Reference application distro and UITestFramework to support Reference application distribution out of the box quality assurance, the following ordered steps should be followed when building qaframework.
1. Compile UITestFramework
...
git clone git@github.com:openmrs/openmrs-contrib-uitestframework.git
cd openmrs-contrib-uitestframework
mvn clean install
2. Compile the Reference application distribution
git clone git@github.com:openmrs/openmrs-distro-referenceapplication.git
cd openmrs-distro-referenceapplication
...
3. Run QAFramework
git clone git@github.com:openmrs/openmrs-contrib-qaframework.git
|
...
How to run locally tests for 2.x Reference Application
For BDD workflow tests i. Ensure to have followed the respective first two steps in Setup wizard above ii. See the list of test workflows present in the module by running the command: iii.Trigger any test workflow by running the command: For example a workflow whose name is Note: If you want to watch the test via UI then set headless property value within test.properties file to false. For selenium legacy tests i. Ensure to have followed the first step in the Setup wizard above ii. Trigger the selenium legacy tests by running the command: instance. So you can change the |
...
i. Ensure to have followed the respective first step in Setup wizard above ii. Install the dependencies required to run the tests by running the command: iii.Trigger 3.x tests by running the command: Note: See a list of registered commands that can trigger specific test workflow by running the command: Example How to Update Node version Check the current version you have: npm -v Clear npm cache
or you can simply use
|
...