See Release Notes
Long Term Support Release
Differences Between: [Versions 310 and 401] [Versions 311 and 401] [Versions 39 and 401]
Behat basic functions It does not include MOODLE_INTERNAL because is part of the bootstrap.
Copyright: | 2012 David MonllaĆ³ |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 586 lines (22 kb) |
Included or required: | 9 times |
Referenced: | 0 times |
Includes or requires: | 1 file lib/testing/lib.php |
behat_error($errorcode, $text = '') X-Ref |
Exits with an error code param: mixed $errorcode param: string $text return: void Stops execution with error code |
behat_get_error_string($errtype) X-Ref |
Return logical error string. param: int $errtype php error type. return: string string which will be returned. |
behat_error_handler($errno, $errstr, $errfile, $errline) X-Ref |
PHP errors handler to use when running behat tests. Adds specific CSS classes to identify the messages. param: int $errno param: string $errstr param: string $errfile param: int $errline return: bool |
behat_shutdown_function() X-Ref |
Before shutdown save last error entries, so we can fail the test. |
behat_get_shutdown_process_errors() X-Ref |
Return php errors save which were save during shutdown. return: array |
behat_clean_init_config() X-Ref |
Restrict the config.php settings allowed. When running the behat features the config.php settings should not affect the results. return: void |
behat_check_config_vars() X-Ref |
Checks that the behat config vars are properly set. return: void Stops execution with error code if something goes wrong. |
behat_is_test_site() X-Ref |
Should we switch to the test site data? return: bool |
behat_update_vars_for_process() X-Ref |
Fix variables for parallel behat testing. - behat_wwwroot = behat_wwwroot{behatrunprocess} - behat_dataroot = behat_dataroot{behatrunprocess} - behat_prefix = behat_prefix.{behatrunprocess}_ (For oracle it will be firstletter of prefix and behatrunprocess) |
behat_is_requested_url($url) X-Ref |
Checks if the URL requested by the user matches the provided argument param: string $url return: bool Returns true if it matches. |
behat_get_run_process() X-Ref |
Get behat run process from either $_SERVER or command config. return: bool|int false if single run, else run process number. |
cli_execute_parallel($cmds, $cwd = null, $delay = 0) X-Ref |
Execute commands in parallel. param: array $cmds list of commands to be executed. param: string $cwd absolute path of working directory. param: int $delay time in seconds to add delay between each parallel process. return: array list of processes. |
behat_get_command_flags(string $option, $value) X-Ref |
Get command flags for an option/value combination param: string $option param: string|bool|null $value return: string |