Index: simpletest.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/simpletest/simpletest.module,v
retrieving revision 1.33.2.4.2.14
diff -u -p -r1.33.2.4.2.14 simpletest.module
--- simpletest.module	13 Mar 2009 03:18:38 -0000	1.33.2.4.2.14
+++ simpletest.module	21 Mar 2009 14:37:55 -0000
@@ -634,3 +634,22 @@ function simpletest_clean_results_table(
     drupal_set_message(t('Removed @count test results.', array('@count' => $count)));
   }
 }
+
+/**
+ * Implementation of hook_form_FORM_ID_alter().
+ *
+ * Hide modules that have 'hidden = TRUE' in their .info files.
+ */
+function simpletest_form_system_modules_alter(&$form, $form_state) {
+  foreach ($form['validation_modules']['#value'] as $filename => $file) {
+    if (!empty($file->info['hidden'])) {
+      unset($form['name'][$filename]);
+      unset($form['version'][$filename]);
+      unset($form['description'][$filename]);
+      unset($form['status']['#options'][$filename]);
+      unset($form['throttle']['#options'][$filename]);
+      unset($form['validation_modules']['#value'][$filename]);
+    }
+  }
+}
+
