Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.
The SimpleTest D8/D9 branch is a copy from the D8 SimpleTest module from Drupal core. SimpleTest was removed from Drupal core in favour of using PHPUnit for its testing needs. See #3110862: Remove simpletest module from core
Testing should be done using PHPUnit. Any remaining SimpleTests you have should be converted to PHPUnit. This module is available for people who have not had the opportunity to convert their tests yet and for those that would like a UI to run their tests.
Getting you module ready for D9
If you have SimpleTests in your module and you don't have the resources to update them for Drupal 9, you should follow the steps in the change record to make sure you can run your SimpleTests on DrupalCI with Drupal 9.
SimpleTest 7.x-2.x
The 7.x branch was moved to Drupal core.
The branch will contain an up-to-date fork of the Drupal 7 SimpleTest module that will allow for work to continue during the Drupal 7 cylce. An external git repository is being used in order to facility easy merges with Drupal 7 core. Drupal.org CVS will always have the lastest development copy for use. Please see the CHANGELOG for a listing or changes made.
Take a look at Switcheroo so you can switch back and forth between core SimpleTest and SimpleTest 2.x.
Requirements
The php-curl library is required for SimpleTest to function.
Live Search aims to provide Drupal's search module a live search functionality through Ajax and to degrade gracefully to a normal search box when the user has JavaScript turned off. It has the following features:
Choice between theme-provided or module-provided search box. Live Search builds upon an existing search box. Most themes provide their own search box, and the search module itself also provides a search block. You can choose which search box to enable live search functionality on.
Compact search box. This enables the search box to behave in a more Apple style, such as the lack of the "Search" button, with the "Search" phrase embedded in the text field itself.
Ajax request firing delay. To save bandwith and ease server loads, an Ajax search request is fired, by default, after the user stops typing the keyword for 1250 milliseconds.
Snippet and node info hiding. To save screen real estate, you can opt to hide the snippets (excerpts), the node info (showing various information such as node type, author, and date), or both.
Live Search fully utilizes Drupal's built-in jQuery JavaScript library.
This module provides a simple text format (input filter) that handles <?php ?> and <code></code> tags so that users can post code without having to worry about manually escaping <
The dba module provides Drupal administrators with direct access to their Drupal database tables from within the standard Drupal user interface. It is possible to execute scripts to create and alter tables, to backup one or more tables, to view/edit/delete data within tables, and to emtpy or drop tables. If using MySQL, it is also possible to check and repair tables.
The taxonomy_image module allows site administrators to associate images with taxonomy terms. With the association created, an admin can then make a call to 'taxonomy_image_display()' from their theme or other PHP code to display the appropriate image.
The module allows the admin to create a one-to-one term-to-image relationship. With image display recursion, it is also possible to create a many-to-one relationship. This is useful if creating taxonomy hierarchies in which an entire tree of terms will use the same image. With recursion enabled, you only need to associate an image with the tree parent, and all children will automatically inherit the same image.
Features:
Image configuration happens within existing admin/taxonomy menu structure.
Admins can add custom tags to <img> markup when displaying images.
Allows one-to-one term-to-image relationships.
Allows many-to-one term-to-image relationships.
Admin-permitted users can disable the images.
Administrators can force images to be a standard size.
May use the ImageCache module if it is available.
Works with Views.
Utilizes core file.inc and taxonomy.module APIs.
Small module with specific, focused functionality.