simpletestauto_server_cron
Definition
simpletestauto_server_cron()
simpletestauto_server.module, line 83
Description
Implementation of hook_cron used to delete old tests only on testing server
Code
<?php
function simpletestauto_server_cron() {
global $base_url, $simpletest_install_dir, $db_user, $db_pass, $bins;
if (file_exists(drupal_get_path('module', 'simpletestauto') . "/simpletestauto_settings.php")) {
require_once drupal_get_path('module', 'simpletestauto') . "/simpletestauto_settings.php";
}
print_r($simpletest_install_dir);
file_scan_directory($simpletest_install_dir, '\clean$', array('.', '..', 'CVS'), 'simpletestauto_clean_up');
// $removed_strings = array($test_dir, 'clean');
// foreach($dirs as $instance_dir) {
// print_r($instance_dir);
// $dir = $instance_dir->filename;
// $instance = trim(str_replace($removed_strings,'',$dir),'/');
// $exec_cmd = $bins['mysqladmin'] . " -f -u $db_user -p$db_pass drop $instance";
// exec($exec_cmd, $output, $status);
// $exec_cmd = "rm -rf $test_dir/$instance";
// exec($exec_cmd, $output, $status);
// }
}
?> 