[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/lib/behat/ -> lib.php (summary)

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: 451 lines (17 kb)
Included or required: 9 times
Referenced: 0 times
Includes or requires: 1 file
 lib/testing/lib.php

Defines 9 functions

  behat_error()
  behat_error_handler()
  behat_clean_init_config()
  behat_check_config_vars()
  behat_is_test_site()
  behat_update_vars_for_process()
  behat_is_requested_url()
  behat_get_run_process()
  cli_execute_parallel()

Functions
Functions that are not part of a class:

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_error_handler($errno, $errstr, $errfile, $errline, $errcontext)   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
param: array $errcontext
return: bool

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)   X-Ref
Execute commands in parallel.

param: array $cmds list of commands to be executed.
param: string $cwd absolute path of working directory.
return: array list of processes.



Generated: Thu Aug 11 10:00:09 2016 Cross-referenced by PHPXref 0.7.1