? sites/all/libraries
? sites/default/files
? sites/default/private
? sites/default/settings.php
Index: modules/search/search.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/search/search.test,v
retrieving revision 1.72
diff -u -p -r1.72 search.test
--- modules/search/search.test	18 Aug 2010 18:40:50 -0000	1.72
+++ modules/search/search.test	27 Aug 2010 19:29:44 -0000
@@ -861,7 +861,8 @@ class SearchExpressionInsertExtractTestC
   }
 
   function setUp() {
-    parent::setUp('search');
+    drupal_load('module', 'search');
+    parent::setUp();
   }
 
   /**
@@ -1262,7 +1263,8 @@ class SearchExcerptTestCase extends Drup
   }
 
   function setUp() {
-    parent::setUp('search');
+    drupal_load('module', 'search');
+    parent::setUp();
   }
 
   /**
Index: modules/simpletest/drupal_web_test_case.php
===================================================================
RCS file: /cvs/drupal/drupal/modules/simpletest/drupal_web_test_case.php,v
retrieving revision 1.227
diff -u -p -r1.227 drupal_web_test_case.php
--- modules/simpletest/drupal_web_test_case.php	27 Aug 2010 12:36:53 -0000	1.227
+++ modules/simpletest/drupal_web_test_case.php	27 Aug 2010 19:29:44 -0000
@@ -564,6 +564,12 @@ class DrupalUnitTestCase extends DrupalT
     $this->skipClasses[__CLASS__] = TRUE;
   }
 
+  /**
+   * Unlike DrupalWebTestCase::setUp(), DrupalUnitTestCase::setUp() does not
+   * install modules because tests are performed without accessing the database.
+   * Any required files must be explicitly included by the child class setUp()
+   * method.
+   */
   protected function setUp() {
     global $conf;
 
Index: modules/simpletest/tests/batch.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/simpletest/tests/batch.test,v
retrieving revision 1.13
diff -u -p -r1.13 batch.test
--- modules/simpletest/tests/batch.test	11 Aug 2010 01:06:44 -0000	1.13
+++ modules/simpletest/tests/batch.test	27 Aug 2010 19:29:44 -0000
@@ -340,7 +340,7 @@ class BatchPercentagesUnitTestCase exten
       // 19999/20000 should add yet another digit and go to 99.995%.
       '99.995' => array('total' => 20000, 'current' => 19999),
     );
-
+    require_once DRUPAL_ROOT . '/includes/batch.inc';
     parent::setUp();
   }
 
@@ -348,7 +348,6 @@ class BatchPercentagesUnitTestCase exten
    * Test the _batch_api_percentage() function.
    */
   function testBatchPercentages() {
-    require_once DRUPAL_ROOT . '/includes/batch.inc';
     foreach ($this->testCases as $expected_result => $arguments) {
       // PHP sometimes casts numeric strings that are array keys to integers,
       // cast them back here.
Index: modules/simpletest/tests/graph.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/simpletest/tests/graph.test,v
retrieving revision 1.9
diff -u -p -r1.9 graph.test
--- modules/simpletest/tests/graph.test	5 Aug 2010 23:53:38 -0000	1.9
+++ modules/simpletest/tests/graph.test	27 Aug 2010 19:29:44 -0000
@@ -18,13 +18,15 @@ class GraphUnitTest extends DrupalUnitTe
     );
   }
 
+  function setUp() {
+    require_once DRUPAL_ROOT . '/includes/graph.inc';
+    parent::setUp();
+  }
+
   /**
    * Test depth-first-search features.
    */
   function testDepthFirstSearch() {
-    // Provoke the inclusion of graph.inc.
-    require_once DRUPAL_ROOT . '/includes/graph.inc';
-
     // The sample graph used is:
     // 1 --> 2 --> 3     5 ---> 6
     //       |     ^     ^
