diff --git a/core/modules/simpletest/simpletest.module b/core/modules/simpletest/simpletest.module
index 1ecc40f..3c1a56b 100644
--- a/core/modules/simpletest/simpletest.module
+++ b/core/modules/simpletest/simpletest.module
@@ -132,8 +132,10 @@ function simpletest_run_tests($test_list, $reporter = 'drupal') {
     ->execute();
 
   $phpunit_tests = isset($test_list['UnitTest']) ? $test_list['UnitTest'] : array();
-  $phpunit_results = simpletest_run_phpunit_tests($test_id, $phpunit_tests);
-  simpletest_process_phpunit_results($phpunit_results);
+  if ($phpunit_tests) {
+    $phpunit_results = simpletest_run_phpunit_tests($test_id, $phpunit_tests);
+    simpletest_process_phpunit_results($phpunit_results);
+  }
 
   if (!array_key_exists('WebTest', $test_list) || empty($test_list['WebTest'])) {
     // Early return if there are no WebTests to run.
