Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
Configuration development
This module helps with developing configuration. Do not deploy in production environments. Exercise caution and always use version control. It does three things: Automated import of configuration...
Categories: Developer tools
SimpleTest
SimpleTest 8.x-3.x 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....
Categories: Developer tools
Internal Nodes
Description Some content/nodes should never be viewed directly; only visible be through something else such as Views or Panels. This module denies access to node/[nid] URLs while allowing the...
SimpleTest Clone
The SimpleTest Clone module allows existing Drupal configurations to be cloned and tested (rather than the default SimpleTest behavior of building a test site up from install hooks). It is meant to...
Categories: Developer tools
Taxonomy Access Control
Access control for user roles based on taxonomy categories (vocabulary, terms). Automatically controls access to nodes (based on their taxonomy terms). Configuration page for each user role. Three...
Categories: Access control, Security, Site structure
DBTNG Simpletest
This module let you run a (trimmed) Drupal core database_test.test and schema.test with original version of SimpleTest framework in install-less style during database driver development. Assume you...
Categories: Developer tools, Integrations
RemoteTest
This is a port of the DrupalRemoteTestCase of the original contrib Simpletest module, extending the version of Simpletest that is now in Drupal core.
Categories: Developer tools
Simpletest Turbo
This module allows developers to cache tables in their tests' setUp() function, meaning tests run faster if many test cases use the same setUp(), and that setUp() function Simpletest Turbo-aware....
Environment Field Access
Restrict an access to fields depending on environment. Usage Create an environment via hook_environment(), go to editing of any existing field and configure an access in Field Access settings group...
Categories: Content editing experience, Content display, Site structure
Quick SimpleTest
This module extends the SimpleTest module to allow module developers to run a faster and fully compatible version of it's DrupalWebTestCase test, with a information loss kept near the minimum....
Sample Hello World Module
Here, I've managed to create a Hello World Page Module in D7 and also write a test involving some of the fundamental concepts necessary for writing tests for Drupal with SimpleTest. The process...
Categories: Content editing experience
Simpletest PhantomJS
This module is still experimental and must be used with caution. Integrates Simpletest and PhantomJS. Please see the included Example 1 for example usage. If you plan to interact with a page via...
SN SimpleTest Plus
This module will help to creates basic simpletest skeleton for different modules in any drupal application based on different condition(if/else, switch) and makes it available to test run for admin...
Categories: Developer tools
Cover
This is an experiment for exploring possibilities to integrate the third party PHP Code Coverage library into Drupal Simpletest. The goal is to provide a module capable of generating test coverage...
Categories: Developer tools
Selenium
This module integrates Drupal with the Selenium test tool. Integration of Selenium with simpletest. All tests can run in 2 modes, depending on a browser: Firefox and Chrome can work both on...
Site Test
The Site Test module is an extension of the Drupal core SimpleTest module for running site-specific tests in-place on an active Drupal installation. Unlike the core SimpleTest module, which creates...
Categories: Developer tools
Selenium for SimpleTest (Drupal 7)
For those who encounter a problem when integraiting Selenium WebDriver into SimpleTest (Drupal 7) we provide our solution. It based on original SimpleTest module (Drupal7) and a work of Yuri...
SimpleTest automator
This module automates the process of creating SimpleTests by recording manual testing to a SimpleTest. Features include: lets you create a user with given permissions, switches you over to be that...
Categories: Administration tools
pdo_oci
Drupal 7.x pdo_oci driver supported with simpletest.
Categories: Administration tools, Developer tools
Browser
Proper textual browser for use with Drupal and SimpleTest.
Categories: Developer tools
SimpleTest Fixture
The SimpleTest Fixture module allows to use an existing database with Drupal configurations as fixture for testing (rather than the default SimpleTest behavior of building a test site up from...
SimpleTest Utility
Bulk code for my simpletest experience Todo: Some refactoring + add documentation
Categories: Developer tools
simpletest-coverage
A module used for displaying how one can generate automated simpletest coverage reports by using Travis CI
Categories: Developer tools
IMP
Contributing to IMP or how I helped move Migrate into Drupal core The main gateway for current priorities for IMP can be found at http://groups.drupal.org/imp D6 and D7 activity in the core queue...
Selenium to SimpleTest
Convert Selenium IDE PHP output to Drupal SimpleTest format. To use: Download the Selenium IDE. Record a test or portion of a test. Export the test as PHP (File -> Export Test Case As -> PHP)....