Index: modules/simpletest/drupal_web_test_case.php
===================================================================
RCS file: /cvs/drupal/drupal/modules/simpletest/drupal_web_test_case.php,v
retrieving revision 1.132
diff -u -r1.132 drupal_web_test_case.php
--- modules/simpletest/drupal_web_test_case.php	30 Jul 2009 10:46:53 -0000	1.132
+++ modules/simpletest/drupal_web_test_case.php	31 Jul 2009 03:32:24 -0000
@@ -2453,7 +2453,7 @@
    */
   protected function verbose($message) {
     if ($id = simpletest_verbose($message)) {
-      $this->pass(l(t('Verbose message'), $this->originalFileDirectory . '/simpletest/verbose.html', array('fragment' => $id)), 'Debug');
+      $this->pass(l(t('Verbose message'), $this->originalFileDirectory . '/simpletest/verbose/verbose-' . $id . '.html'), 'Debug');
     }
   }
 }
@@ -2500,8 +2500,8 @@
   }
 
   if ($message && $file_directory) {
-    $message = '<hr /><a id="' . $id . '" href="#' . $id . '">ID #' . $id . '</a><hr />' . $message;
-    file_put_contents($file_directory . '/simpletest/verbose.html', $message, FILE_APPEND);
+    $message = '<hr />ID #' . $id . ' (<a href="verbose-' . ($id - 1) . '.html">Previous</a> | <a href="verbose-' . ($id + 1) . '.html">Next</a>)<hr />' . $message;
+    file_put_contents($file_directory . '/simpletest/verbose/verbose-' . $id . '.html', $message, FILE_APPEND);
     return $id++;
   }
 
@@ -2510,11 +2510,10 @@
     $verbose = variable_get('simpletest_verbose', FALSE);
 
     // Clear out the previous log.
-    $message = t('Starting verbose log at @time.', array('@time' => format_date(time()))) . "\n";
-    $directory = $file_directory . '/simpletest';
-    if (file_check_directory($directory, FILE_CREATE_DIRECTORY)) {
-      file_put_contents($directory . '/verbose.html', $message);
-    }
+    $directory = $file_directory . '/simpletest/verbose';
+    file_unmanaged_delete_recursive($directory);
+
+    return file_check_directory($directory, FILE_CREATE_DIRECTORY);
   }
   return FALSE;
 }
Index: modules/simpletest/simpletest.pages.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/simpletest/simpletest.pages.inc,v
retrieving revision 1.10
diff -u -r1.10 simpletest.pages.inc
--- modules/simpletest/simpletest.pages.inc	29 Jul 2009 06:39:34 -0000	1.10
+++ modules/simpletest/simpletest.pages.inc	31 Jul 2009 03:32:24 -0000
@@ -260,8 +260,8 @@
       $form['result']['summary']['#' . $assertion->status]++;
     }
     $form['result']['results'][$group]['table'] = array(
-      '#theme' => 'table', 
-      '#header' => $header, 
+      '#theme' => 'table',
+      '#header' => $header,
       '#rows' => $rows,
     );
 
@@ -427,7 +427,7 @@
   $form['general']['simpletest_verbose'] = array(
     '#type' => 'checkbox',
     '#title' => t('Provide verbose information when running tests'),
-    '#description' => t('The verbose data will be printed along with the standard assertions. Useful for debugging.'),
+    '#description' => t('The verbose data will be printed along with the standard assertions. Useful for debugging. Tests should be run one at a time when using this mode as the verbose data will be erased between test case.'),
     '#default_value' => variable_get('simpletest_verbose', FALSE),
   );
 
