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);
//   }
}
?>