Differences Between: [Versions 310 and 400] [Versions 311 and 400] [Versions 39 and 400] [Versions 400 and 401] [Versions 400 and 402] [Versions 400 and 403]
CLI tool with utilities to manage parallel Behat integration in Moodle All CLI utilities uses $CFG->behat_dataroot and $CFG->prefix_dataroot as $CFG->dataroot and $CFG->prefix Same applies for $CFG->behat_dbname, $CFG->behat_dbuser, $CFG->behat_dbpass and $CFG->behat_dbhost. But if any of those is not defined $CFG->dbname, $CFG->dbuser, $CFG->dbpass and/or $CFG->dbhost will be used.
Copyright: | 2012 David MonllaĆ³ |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 498 lines (17 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 4 files lib/clilib.php lib/behat/lib.php lib/behat/classes/behat_command.php lib/behat/classes/behat_config_manager.php |
commands_to_execute($options) X-Ref |
Create commands to be executed for parallel run. return: array commands to be executed. param: array $options options provided by user. |
print_combined_drop_output($processes) X-Ref |
Print drop output merging each run. return: array exit codes of each process. param: array $processes list of processes. |
print_combined_install_output($processes) X-Ref |
Print install output merging each run. return: array exit codes of each process. param: array $processes list of processes. |
print_sequential_output($processes, $showprefix = true) X-Ref |
Print install output merging showing one run at a time. If any process fail then exit. return: bool exitcode. param: array $processes list of processes. param: bool $showprefix show prefix. |