moodle-plugin-ci
moodle-plugin-ci copied to clipboard
Assist with running a Moodle plugin in Travis CI
Most `moodle-plugin-ci` users are experiencing issues with Behat tests which stopped working at some point last year. While PR #107 is under consideration, this is a quick workaround to make...
Note that these changes, and also the previous #111 are for nothing unless packagist is refreshed with a new release of moodle-plugin-ci. Without that everybody continues getting old outdated, components,...
Hi, I have noticed that the moodle.org/plugins prechecker runs some check on the Javascript Coding style which are currently not reported by moodle-plugin-ci. For an example, please see https://moodle.org/plugins/pluginversion.php?id=19343&smurf=html#js where...
Match selenium-firefox version used in https://github.com/moodlehq/moodle-docker (using version 3 will cause failure). This also adds moodle dir mount to selenium container to allow running file upload tests (https://github.com/blackboard-open-source/moodle-plugin-ci/issues/110#issuecomment-597576207). Also remove...
``` $ moodle-plugin-ci install 5/8 [=================>----------] 62% 29 secs [Install npm dependencies] In ProcessHelper.php line 97: The command "grunt ignorefiles" failed. Exit Code: 1(General error) Working directory: /home/travis/build/moodle Output: ================...
Plugins can have defective settings. It is possible to detect some errors by running the blocks/admin_bookmarks behat checks: `- php /home/travis/build/moodle/vendor/bin/behat --config /home/travis/build/moodledata/behat_moodledata/behatrun/behat/behat.yml --format progress --tags="@block_admin_bookmarks" ` The admin_bookmarks block...
Some plugins can break Moodle installation until a certain patch is applied. It would be good to be able to split the process into : 1. Run `moodle-plugin-ci install --no-init`...
It would be great if there was some basic GDPR compliance testing. One can already add some lines to the .travis file to do the job: ``` script: - /home/travis/build/moodle/vendor/bin/phpunit...
Somehow related with #91 ... it seems that current local_ci vnu version installed (18.11.5) has some problems with java11, more exactly it emits the following warning that breaks output `Warning:...