Testing OppiaMobile
OppiaMobile incorporates several types of tests to make the app and server stronger and make sure updated code does not break existing functionality.
For the core components of OppiaMobile, we use the SonarCloud code analysis tool to help us measure and improve the maintainability of the code and the automated test coverage. The current Sonarcloud analysis reports can be found at:
Oppia Server: https://sonarcloud.io/project/overview?id=DigitalCampus_django-oppia
Oppia App: https://sonarcloud.io/project/overview?id=DigitalCampus_oppia-mobile-android
Moodle to Oppia Export Block: https://sonarcloud.io/dashboard?id=DigitalCampus_moodle-block_oppia_mobile_export
The processes for running the existing tests, and also how to add new tests, is described below:
If you have problems or failures when running or creating tests, then please contact us via the OppiaMobile Community