I have started a new RA steps followed in detail https://pastebin.com/163z0qC4.
and in the final step saving app configuration website shows as successfully saved but getting the following error in the terminal log:
3. Configure Patient Registration App with Location Fragment
Did you read how can we run the unit test cases in a maven project? Read more about it, and try to run the test cases through the IDE or Command interface whichever you want.
Unit tests are used to verify and test your codes before making it as a deployable bundle - Unit tests are used to reduce the workload of a developer to test the existing use cases when he makes any changes on the existing code bases. So when you are working on the code base, you need to run the mvn test to run the unit test cases !!
When you deploy it to OpenMRS Server and run the module, there you are manually testing the use cases for your changes and checking the UI changes also.
In the code do we actually need the Global property, since we are just using to store the Uuid of PersonAttributeType. we are using this value to get the PersonAttributeType.
As we know the personAttributeType name we can get it through getPersonAttributeTypeByName method of PersonService. so we don’t need the Uuid actually.