Details
Description
Currently we have a process ref. testing and packaging python packages related to analytics that can take several hours and maybe up to a few days worth of processing.
- Setup the basic phpunit / behat test - it takes a while but it is manageable
- Setup the sample database to test the "admin/tool/analytics/cli/evaluate_model.php" - this is the most time consuming (several hours, the database is about 3Gb)
- This needs also to be run on the docker image once build
- And then on the stable/current Moodle version (at least 3)
Currently this is partially automatised but would need maybe some specific script to make it less manual intensive:
- Help with the setup (with pew, so we can setup a clean virtual env)
- Automatically upload the sample database and run it in the background