|
Moodle
2.2.1
http://www.collinsharper.com
|
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())) | |
| insert_context | ( | $ | contextlevel, |
| $ | instanceid, | ||
| $ | parent | ||
| ) |
Definition at line 235 of file filtersettingsperformancetester.php.

| 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.

| print_result_line | ( | $ | duration, |
| $ | basetime, | ||
| $ | numcalls, | ||
| $ | action1, | ||
| $ | action2 = 'calls per second' |
||
| ) |
Definition at line 149 of file filtersettingsperformancetester.php.


| run_tests | ( | $ | function, |
| $ | contexts, | ||
| $ | numcalls, | ||
| $ | basetime | ||
| ) |
Definition at line 138 of file filtersettingsperformancetester.php.

| simple_get_record_by_id | ( | $ | context | ) |
Definition at line 133 of file filtersettingsperformancetester.php.
| $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.
| $syscontext = get_context_instance(CONTEXT_SYSTEM) |
Definition at line 32 of file filtersettingsperformancetester.php.
| $testdb = moodle_database::get_driver_instance($CFG->dbtype, $CFG->dblibrary) |
Definition at line 52 of file filtersettingsperformancetester.php.
| $title = 'filter_get_active_in_context performance test' |
Definition at line 37 of file filtersettingsperformancetester.php.