Moodle  2.2.1
http://www.collinsharper.com
C:/xampp/htdocs/moodle/admin/tool/unittest/other/filtersettingsperformancetester.php File Reference

Go to the source code of this file.

Functions

 noop ($context)
 simple_get_record_by_id ($context)
 run_tests ($function, $contexts, $numcalls, $basetime)
 print_result_line ($duration, $basetime, $numcalls, $action1, $action2= 'calls per second')
 populate_test_database ($syscontext, $numcategories, $numcourses, $nummodules, $numoverrides, $numconfigs)
 insert_context ($contextlevel, $instanceid, $parent)

Variables

 $syscontext = get_context_instance(CONTEXT_SYSTEM)
 $baseurl = new moodle_url('/admin/tool/unittest/other/filtersettingsperformancetester.php')
 $title = 'filter_get_active_in_context performance test'
if(empty($CFG->unittestprefix)) $requiredtables = array('context', 'filter_active', 'filter_config')
 $realdb = $DB
 $testdb = moodle_database::get_driver_instance($CFG->dbtype, $CFG->dblibrary)
 $DB = $testdb
 $dbman = $testdb->get_manager()
 $issetup = 0
 $aurl = new moodle_url($baseurl, array('action' => 'setup', 'sesskey'=>sesskey()))

Function Documentation

insert_context ( contextlevel,
instanceid,
parent 
)

Definition at line 235 of file filtersettingsperformancetester.php.

Here is the caller graph for this function:

noop ( context)

Definition at line 130 of file filtersettingsperformancetester.php.

populate_test_database ( syscontext,
numcategories,
numcourses,
nummodules,
numoverrides,
numconfigs 
)

Definition at line 157 of file filtersettingsperformancetester.php.

Here is the call graph for this function:

print_result_line ( duration,
basetime,
numcalls,
action1,
action2 = 'calls per second' 
)

Definition at line 149 of file filtersettingsperformancetester.php.

Here is the call graph for this function:

Here is the caller graph for this function:

run_tests ( function,
contexts,
numcalls,
basetime 
)

Definition at line 138 of file filtersettingsperformancetester.php.

Here is the call graph for this function:

simple_get_record_by_id ( context)

Definition at line 133 of file filtersettingsperformancetester.php.


Variable Documentation

$aurl = new moodle_url($baseurl, array('action' => 'setup', 'sesskey'=>sesskey()))

Definition at line 117 of file filtersettingsperformancetester.php.

$baseurl = new moodle_url('/admin/tool/unittest/other/filtersettingsperformancetester.php')

Definition at line 35 of file filtersettingsperformancetester.php.

foreach ($requiredtables as $table) switch (optional_param('action', '', PARAM_ACTION)) if ($issetup==count($requiredtables)) $DB = $testdb

Definition at line 54 of file filtersettingsperformancetester.php.

$dbman = $testdb->get_manager()

Definition at line 55 of file filtersettingsperformancetester.php.

$issetup = 0

Definition at line 56 of file filtersettingsperformancetester.php.

$realdb = $DB

Definition at line 51 of file filtersettingsperformancetester.php.

if (empty($CFG->unittestprefix)) $requiredtables = array('context', 'filter_active', 'filter_config')

Definition at line 50 of file filtersettingsperformancetester.php.

Definition at line 32 of file filtersettingsperformancetester.php.

$title = 'filter_get_active_in_context performance test'

Definition at line 37 of file filtersettingsperformancetester.php.

 All Data Structures Namespaces Files Functions Variables Enumerations