MDL-37886 behat: Prevent dropping test site when running tests

This commit is contained in:
David Monllao
2013-02-06 11:20:09 +08:00
parent 1918a2452e
commit b048f85f8a
+3
View File
@@ -150,6 +150,7 @@ require_once($CFG->libdir.'/upgradelib.php');
require_once($CFG->libdir.'/clilib.php');
require_once($CFG->libdir.'/pluginlib.php');
require_once($CFG->libdir.'/installlib.php');
require_once($CFG->libdir.'/testing/classes/test_lock.php');
if ($unrecognized) {
$unrecognized = implode("\n ", $unrecognized);
@@ -165,6 +166,8 @@ if ($options['install']) {
behat_util::install_site();
mtrace("Acceptance tests site installed");
} else if ($options['drop']) {
// Ensure no tests are running.
test_lock::acquire('behat');
behat_util::drop_site();
mtrace("Acceptance tests site dropped");
} else if ($options['enable']) {