Classes and interfaces

Contains filters are case sensitive
Name Type Namespacesort descending Location Description
commandUnitCase class tests/commandUnitTest.php
FilesystemCase class tests/filesystemTest.php Filesystem related testing.
makeMakefileCase class tests/makeTest.php Make makefile tests. @group make @group slow
shellAliasesCase class tests/shellAliasTest.php
coreCase class tests/coreTest.php
siteInstallD6Case class tests/siteIntallD6Test.php
releaseInfoCase class tests/releaseInfoTest.php pm testing
sqlSyncTest class tests/sqlSyncTest.php
generateMakeCase class tests/generateMakeTest.php Generate makefile tests
WatchdogCase class tests/watchdogTest.php
ImageCase class tests/imageTest.php
siteSshCase class tests/siteSshTest.php
siteSetUnitTest class tests/siteSetUnitTest.php @group base
drushScriptCase class tests/drushScriptTest.php
quickDrupalCase class tests/quickDrupalTest.php core-quick-drupal tests.
commandSpecificCase class tests/commandSpecificTest.php
VariableCase class tests/variableTest.php
commandCase class tests/commandTest.php @group base
batchCase class tests/batchTest.php @file Tests the drush batch subsystem.
backendCase class tests/backendTest.php
backendUnitCase class tests/backendTest.php
saCase class tests/siteAliasTest.php
siteSetCommandCase class tests/siteSetTest.php @group base
userCase class tests/userTest.php
completeCase class tests/completeTest.php @group base
pmUpdateCode class tests/pmUpdateCodeTest.php
EnDisUnListCase class tests/pmEnDisUnListTest.php @group slow @group pm
QueueCase class tests/queueTest.php
contextCase class tests/contextTest.php
fieldCase class tests/fieldTest.php
SqlConnectCase class tests/sqlConnectTest.php
Drush_TestCase abstract class tests/
Drush_CommandTestCase abstract class tests/
Drush_UnitTestCase abstract class tests/ Base class for Drush unit tests
pmDownloadCase class tests/pmDownloadTest.php pm-download testing
cacheCommandCase class tests/cacheCommandTest.php cache command testing.
archiveDumpCase class tests/archiveDumpTest.php
DrushBatchContext class includes/ Class extending ArrayObject to allow the batch API to perform logging when some keys of the array change.
DrushCacheInterface interface includes/ Interface for cache implementations.
DrushFileCache class includes/ Default cache implementation.
DrushJSONCache class includes/ JSON cache storage backend.
drush_version_control interface commands/pm/ Interface for version control systems. We use a simple object layer because we conceivably need more than one loaded at a time.
DrupalServer class commands/runserver/ Extends the HTTPServer class, handling request routing and environment.
DrushMakeProject class commands/make/ The base project class.
DrushMakeProject_Core class commands/make/ For processing Drupal core projects.
DrushMakeProject_Library class commands/make/ For processing libraries.
DrushMakeProject_Module class commands/make/ For processing modules.
DrushMakeProject_Profile class commands/make/ For processing installation profiles.
DrushMakeProject_Theme class commands/make/ For processing themes.
DrushMakeProject_Translation class commands/make/ For processing translations.