MDL-37046 behat: Basic web execution wrapper
[moodle.git] / admin / tool / behat / index.php
index da7f7aa..4fc15fc 100644 (file)
 
 require(__DIR__ . '/../../../config.php');
 require_once($CFG->libdir.'/adminlib.php');
+require_once($CFG->dirroot . '/' . $CFG->admin . '/tool/behat/locallib.php');
+
+$action = optional_param('action', 'info', PARAM_ALPHAEXT);
 
 admin_externalpage_setup('toolbehat');
 
+$title = get_string('pluginname', 'tool_behat') . ' - ' . get_string('command' . $action, 'tool_behat');
 echo $OUTPUT->header();
-echo $OUTPUT->heading(get_string('pluginname', 'tool_behat'));
-echo $OUTPUT->box_start();
-echo get_string('installationinfo', 'tool_behat');
-echo $OUTPUT->box_end();
+echo $OUTPUT->heading($title);
+
+call_user_func('tool_behat::' . $action);
+
 echo $OUTPUT->footer();