diff --git a/core/scripts/run-tests.sh b/core/scripts/run-tests.sh
index 6a0fdaad4ddedc89e3b4c8a011bc023b7a8ab347..54f619bab2ad91b141554a177501658e87e98dc1 100755
--- a/core/scripts/run-tests.sh
+++ b/core/scripts/run-tests.sh
@@ -549,13 +549,6 @@ function simpletest_script_get_test_list() {
     }
   }
 
-  // Filter out abstract classes.
-  foreach ($test_list as $i => $test_class) {
-    $class_info = new \ReflectionClass($test_class);
-    if ($class_info->isAbstract()) {
-      unset($test_list[$i]);
-    }
-  }
   if (empty($test_list)) {
     simpletest_script_print_error('No valid tests were specified.');
     exit;