Differences Between: [Versions 310 and 311] [Versions 311 and 400] [Versions 311 and 401] [Versions 311 and 402] [Versions 311 and 403] [Versions 39 and 311]
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
Copyright: | 2012 David MonllaĆ³ |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 495 lines (17 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 4 files lib/behat/classes/behat_command.php lib/behat/classes/behat_config_manager.php lib/clilib.php lib/behat/lib.php |
commands_to_execute($options) X-Ref |
Create commands to be executed for parallel run. param: array $options options provided by user. return: array commands to be executed. |
print_combined_drop_output($processes) X-Ref |
Print drop output merging each run. param: array $processes list of processes. return: array exit codes of each process. |
print_combined_install_output($processes) X-Ref |
Print install output merging each run. param: array $processes list of processes. return: array exit codes of each process. |
print_sequential_output($processes, $showprefix = true) X-Ref |
Print install output merging showing one run at a time. If any process fail then exit. param: array $processes list of processes. param: bool $showprefix show prefix. return: bool exitcode. |