Differences Between: [Versions 310 and 402] [Versions 311 and 402] [Versions 39 and 402] [Versions 400 and 402]
Wrapper to run previously set-up behat tests in parallel.
Copyright: | 2014 NetSpot Pty Ltd |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 524 lines (19 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 4 files lib/behat/lib.php lib/behat/classes/behat_command.php lib/behat/classes/behat_config_manager.php lib/clilib.php |
signal_handler($signal) X-Ref |
Signal handler for terminal exit. param: int $signal signal number. |
print_process_start_info($processes) X-Ref |
Prints header from the first process. param: array $processes list of processes to loop though. |
print_combined_run_output($processes, $stoponfail = false) X-Ref |
Loop though all processes and print combined o/p param: array $processes list of processes to loop though. param: bool $stoponfail Stop all processes and exit if failed. return: array list of exit codes from all processes. |
print_each_process_info($processes, $verbose = false, $status = 0) X-Ref |
Loop though all processes and print combined o/p param: array $processes list of processes to loop though. param: bool $verbose Show verbose output for each process. |
get_status_lines_from_run_op(Symfony\Component\Process\Process $process) X-Ref |
Extract status information from behat o/p and return. param: Symfony\Component\Process\Process $process return: string |