Change record status: 
Project: 
Introduced in branch: 
8.4.x
Introduced in version: 
8.4.x
Description: 

As part of the PHPUnit initiative, many existing core tests were converted to use BrowserTestBase.

PHPUnit Initiative: https://www.drupal.org/project/ideas/issues/2807237

This conversion was performed using a script, in issue #2770921: Feb 21st: Convert chunk of WTB to BTB by just moving classes, changing use statements adding traits

See the commit here: https://cgit.drupalcode.org/drupal/commit/?id=4c64f7b840ed4cbd1d075b3f40...

Many test base classes were deprecated as part of this process. For instance, Drupal\aggregator\Tests\AggregatorTestBase was deprecated in favor of Drupal\Tests\aggregator\Functional\AggregatorTestBase.

Here is a list of all the classes affected by this change:

  • Drupal\Tests\action\Functional\ActionListTest
  • Drupal\aggregator\Tests\AggregatorTestBase
  • Drupal\Tests\aggregator\Functional\AggregatorTestBase
  • Drupal\Tests\aggregator\Functional\DeleteFeedItemTest
  • Drupal\Tests\aggregator\Functional\DeleteFeedTest
  • Drupal\Tests\aggregator\Functional\FeedCacheTagsTest
  • Drupal\Tests\aggregator\Functional\FeedFetcherPluginTest
  • Drupal\Tests\aggregator\Functional\FeedParserTest
  • Drupal\Tests\aggregator\Functional\FeedProcessorPluginTest
  • Drupal\Tests\aggregator\Functional\ImportOpmlTest
  • Drupal\Tests\aggregator\Functional\ItemCacheTagsTest
  • Drupal\Tests\block\Functional\BlockCacheTest
  • Drupal\Tests\block\Functional\BlockHiddenRegionTest
  • Drupal\Tests\block\Functional\BlockHookOperationTest
  • Drupal\Tests\block\Functional\BlockHtmlTest
  • Drupal\Tests\block\Functional\BlockInvalidRegionTest
  • Drupal\Tests\block\Functional\BlockLanguageTest
  • Drupal\Tests\block\Functional\BlockTemplateSuggestionsTest
  • Drupal\Tests\block\Functional\NewDefaultThemeBlocksTest
  • Drupal\block_content\Tests\BlockContentTestBase
  • Drupal\Tests\block_content\Functional\BlockContentCacheTagsTest
  • Drupal\Tests\block_content\Functional\BlockContentPageViewTest
  • Drupal\Tests\block_content\Functional\BlockContentRevisionsTest
  • Drupal\Tests\block_content\Functional\BlockContentSaveTest
  • Drupal\Tests\block_content\Functional\BlockContentTestBase
  • Drupal\Tests\block_content\Functional\PageEditTest
  • Drupal\Tests\ckeditor\Functional\CKEditorToolbarButtonTest
  • Drupal\Tests\config\Functional\ConfigDependencyWebTest
  • Drupal\Tests\config\Functional\ConfigEntityListMultilingualTest
  • Drupal\Tests\config\Functional\ConfigEntityStatusUITest
  • Drupal\Tests\config\Functional\ConfigInstallProfileOverrideTest
  • Drupal\Tests\config\Functional\ConfigLanguageOverrideWebTest
  • Drupal\Tests\config\Functional\ConfigOtherModuleTest
  • Drupal\Tests\config\Functional\SchemaConfigListenerWebTest
  • Drupal\Tests\config_translation\Functional\ConfigTranslationDateFormatUiTest
  • Drupal\Tests\config_translation\Functional\ConfigTranslationListUiTest
  • Drupal\Tests\config_translation\Functional\ConfigTranslationViewListUiTest
  • Drupal\Tests\contact\Functional\ContactAuthenticatedUserTest
  • Drupal\Tests\contact\Functional\ContactLanguageTest
  • Drupal\content_moderation\Tests\ModerationStateTestBase
  • Drupal\Tests\content_moderation\Functional\ModerationLocaleTest
  • Drupal\Tests\content_moderation\Functional\ModerationStateTestBase
  • Drupal\Tests\content_moderation\Functional\NodeAccessTest
  • Drupal\content_translation\Tests\ContentTranslationTestBase
  • Drupal\content_translation\Tests\ContentTranslationUITestBase
  • Drupal\Tests\content_translation\Functional\ContentTranslationEntityBundleUITest
  • Drupal\Tests\content_translation\Functional\ContentTranslationMetadataFieldsTest
  • Drupal\Tests\content_translation\Functional\ContentTranslationOperationsTest
  • Drupal\Tests\content_translation\Functional\ContentTranslationStandardFieldsTest
  • Drupal\Tests\content_translation\Functional\ContentTranslationTestBase
  • Drupal\Tests\content_translation\Functional\ContentTranslationUISkipTest
  • Drupal\Tests\content_translation\Functional\ContentTranslationUITestBase
  • Drupal\Tests\dblog\Functional\ConnectionFailureTest
  • Drupal\Tests\dynamic_page_cache\Functional\DynamicPageCacheIntegrationTest
  • Drupal\Tests\editor\Functional\EditorDialogAccessTest
  • Drupal\Tests\editor\Functional\EditorPrivateFileReferenceFilterTest
  • Drupal\field\Tests\FieldTestBase
  • Drupal\Tests\field\Functional\EntityReference\EntityReferenceAutoCreateTest
  • Drupal\Tests\field\Functional\EntityReference\EntityReferenceFieldDefaultValueTest
  • Drupal\Tests\field\Functional\EntityReference\EntityReferenceFieldTranslatedReferenceViewTest
  • Drupal\Tests\field\Functional\EntityReference\EntityReferenceIntegrationTest
  • Drupal\Tests\field\Functional\EntityReference\EntityReferenceXSSTest
  • Drupal\Tests\field\Functional\EntityReference\Views\SelectionTest
  • Drupal\Tests\field\Functional\FieldAccessTest
  • Drupal\Tests\field\Functional\FieldHelpTest
  • Drupal\Tests\field\Functional\FieldTestBase
  • Drupal\Tests\field\Functional\TranslationWebTest
  • Drupal\Tests\field_ui\Functional\EntityDisplayModeTest
  • Drupal\Tests\field_ui\Functional\FieldUIIndentationTest
  • Drupal\Tests\field_ui\Functional\FieldUIRouteTest
  • Drupal\file\Tests\FileFieldTestBase
  • Drupal\file\Tests\FileManagedTestBase
  • Drupal\Tests\file\Functional\FileFieldTestBase
  • Drupal\Tests\file\Functional\FileManagedAccessTest
  • Drupal\Tests\file\Functional\FileManagedTestBase
  • Drupal\Tests\filter\Functional\FilterCaptionTwigDebugTest
  • Drupal\Tests\filter\Functional\FilterDefaultFormatTest
  • Drupal\Tests\filter\Functional\FilterHooksTest
  • Drupal\Tests\filter\Functional\FilterNoFormatTest
  • Drupal\Tests\filter\Functional\FilterSecurityTest
  • Drupal\Tests\forum\Functional\ForumIndexTest
  • Drupal\Tests\forum\Functional\ForumNodeAccessTest
  • Drupal\Tests\hal\Functional\FileDenormalizeTest
  • Drupal\image\Tests\ImageFieldTestBase
  • Drupal\Tests\image\Functional\ImageEffectsTest
  • Drupal\Tests\image\Functional\ImageFieldTestBase
  • Drupal\Tests\image\Functional\ImageFieldWidgetTest
  • Drupal\Tests\image\Functional\ImageStyleDeleteTest
  • Drupal\Tests\language\Functional\AdminPathEntityConverterLanguageTest
  • Drupal\Tests\language\Functional\LanguageBlockSettingsVisibilityTest
  • Drupal\Tests\language\Functional\LanguageBrowserDetectionTest
  • Drupal\Tests\language\Functional\LanguageConfigOverrideImportTest
  • Drupal\Tests\language\Functional\LanguageConfigSchemaTest
  • Drupal\Tests\language\Functional\LanguageListModuleInstallTest
  • Drupal\Tests\language\Functional\LanguageNegotiationContentEntityTest
  • Drupal\Tests\language\Functional\LanguageNegotiationInfoTest
  • Drupal\Tests\language\Functional\LanguagePathMonolingualTest
  • Drupal\Tests\language\Functional\Migrate\MigrateLanguageTest
  • Drupal\Tests\link\Functional\LinkFieldUITest
  • Drupal\Tests\locale\Functional\LocaleContentTest
  • Drupal\Tests\locale\Functional\LocaleLocaleLookupTest
  • Drupal\Tests\locale\Functional\LocalePathTest
  • Drupal\Tests\locale\Functional\LocaleStringTest
  • Drupal\Tests\locale\Functional\LocaleTranslatedSchemaDefinitionTest
  • Drupal\Tests\menu_link_content\Functional\LinksTest
  • Drupal\Tests\menu_ui\Functional\MenuCacheTagsTest
  • Drupal\Tests\menu_ui\Functional\MenuLinkReorderTest
  • Drupal\Tests\menu_ui\Functional\MenuUninstallTest
  • Drupal\node\Tests\NodeTestBase
  • Drupal\Tests\node\Functional\Migrate\d6\MigrateNodeRevisionTest
  • Drupal\Tests\node\Functional\Migrate\d7\NodeMigrateDeriverTest
  • Drupal\Tests\node\Functional\MultiStepNodeFormBasicOptionsTest
  • Drupal\Tests\node\Functional\NodeAccessFieldTest
  • Drupal\Tests\node\Functional\NodeAccessGrantsCacheContextTest
  • Drupal\Tests\node\Functional\NodeAccessLanguageAwareCombinationTest
  • Drupal\Tests\node\Functional\NodeAccessLanguageAwareTest
  • Drupal\Tests\node\Functional\NodeAccessLanguageTest
  • Drupal\Tests\node\Functional\NodeAccessMenuLinkTest
  • Drupal\Tests\node\Functional\NodeAccessRecordsTest
  • Drupal\Tests\node\Functional\NodeActionsConfigurationTest
  • Drupal\Tests\node\Functional\NodeCacheTagsTest
  • Drupal\Tests\node\Functional\NodeCreationTest
  • Drupal\Tests\node\Functional\NodeFormSaveChangedTimeTest
  • Drupal\Tests\node\Functional\NodeHelpTest
  • Drupal\Tests\node\Functional\NodeLinksTest
  • Drupal\Tests\node\Functional\NodeLoadMultipleTest
  • Drupal\Tests\node\Functional\NodePostSettingsTest
  • Drupal\Tests\node\Functional\NodeRSSContentTest
  • Drupal\Tests\node\Functional\NodeRevisionsAllTest
  • Drupal\Tests\node\Functional\NodeRevisionsUiBypassAccessTest
  • Drupal\Tests\node\Functional\NodeRevisionsUiTest
  • Drupal\Tests\node\Functional\NodeSaveTest
  • Drupal\Tests\node\Functional\NodeTemplateSuggestionsTest
  • Drupal\Tests\node\Functional\NodeTestBase
  • Drupal\Tests\node\Functional\NodeTypeInitialLanguageTest
  • Drupal\Tests\node\Functional\NodeTypeTranslationTest
  • Drupal\Tests\node\Functional\NodeViewLanguageTest
  • Drupal\Tests\node\Functional\PageViewTest
  • Drupal\path\Tests\PathTestBase
  • Drupal\Tests\path\Functional\PathAliasTest
  • Drupal\Tests\path\Functional\PathLanguageTest
  • Drupal\Tests\path\Functional\PathLanguageUiTest
  • Drupal\Tests\path\Functional\PathTestBase
  • Drupal\Tests\rdf\Functional\EntityReferenceFieldAttributesTest
  • Drupal\Tests\rdf\Functional\FileFieldAttributesTest
  • Drupal\Tests\rdf\Functional\GetRdfNamespacesTest
  • Drupal\Tests\rdf\Functional\NodeAttributesTest
  • Drupal\Tests\rdf\Functional\StandardProfileTest
  • Drupal\Tests\rdf\Functional\TaxonomyAttributesTest
  • Drupal\Tests\rdf\Functional\UserAttributesTest
  • Drupal\search\Tests\SearchTestBase
  • Drupal\Tests\search\Functional\SearchCommentCountToggleTest
  • Drupal\Tests\search\Functional\SearchDateIntervalTest
  • Drupal\Tests\search\Functional\SearchExactTest
  • Drupal\Tests\search\Functional\SearchKeywordsConditionsTest
  • Drupal\Tests\search\Functional\SearchMultilingualEntityTest
  • Drupal\Tests\search\Functional\SearchNodeDiacriticsTest
  • Drupal\Tests\search\Functional\SearchNodePunctuationTest
  • Drupal\Tests\search\Functional\SearchPageOverrideTest
  • Drupal\Tests\search\Functional\SearchSetLocaleTest
  • Drupal\Tests\search\Functional\SearchSimplifyTest
  • Drupal\Tests\search\Functional\SearchTestBase
  • Drupal\Tests\search\Functional\SearchTokenizerTest
  • Drupal\Tests\shortcut\Functional\ShortcutCacheTagsTest
  • Drupal\Tests\simpletest\Functional\FolderTest
  • Drupal\Tests\simpletest\Functional\MailCaptureTest
  • Drupal\Tests\simpletest\Functional\MissingDependentModuleUnitTest
  • Drupal\Tests\simpletest\Functional\OtherInstallationProfileTestsTest
  • Drupal\Tests\simpletest\Functional\UserHelpersTest
  • Drupal\statistics\Tests\StatisticsTestBase
  • Drupal\Tests\statistics\Functional\StatisticsAttachedTest
  • Drupal\Tests\statistics\Functional\StatisticsTestBase
  • Drupal\Tests\statistics\Functional\StatisticsTokenReplaceTest
  • Drupal\system\Tests\Cache\CacheTestBase
  • Drupal\system\Tests\Cache\PageCacheTagsTestBase
  • Drupal\system\Tests\Entity\EntityCacheTagsTestBase
  • Drupal\system\Tests\Module\ModuleTestBase
  • Drupal\Tests\system\Functional\Bootstrap\DrupalSetMessageTest
  • Drupal\Tests\system\Functional\Cache\CacheTestBase
  • Drupal\Tests\system\Functional\Cache\ClearTest
  • Drupal\Tests\system\Functional\Cache\PageCacheTagsTestBase
  • Drupal\Tests\system\Functional\Datetime\DrupalDateTimeTest
  • Drupal\Tests\system\Functional\DrupalKernel\ContentNegotiationTest
  • Drupal\Tests\system\Functional\Entity\ConfigEntityImportTest
  • Drupal\Tests\system\Functional\Entity\EntityAddUITest
  • Drupal\Tests\system\Functional\Entity\EntityCacheTagsTestBase
  • Drupal\Tests\system\Functional\Entity\EntityListBuilderTest
  • Drupal\Tests\system\Functional\Entity\EntityOperationsTest
  • Drupal\Tests\system\Functional\Entity\EntityReferenceSelection\EntityReferenceSelectionAccessTest
  • Drupal\Tests\system\Functional\Entity\EntityRevisionsTest
  • Drupal\Tests\system\Functional\Entity\EntityViewControllerTest
  • Drupal\Tests\system\Functional\File\ConfigTest
  • Drupal\Tests\system\Functional\File\FileSaveHtaccessLoggingTest
  • Drupal\Tests\system\Functional\FileTransfer\FileTransferTest
  • Drupal\Tests\system\Functional\FileTransfer\MockTestConnection
  • Drupal\Tests\system\Functional\FileTransfer\TestFileTransfer
  • Drupal\Tests\system\Functional\Form\ElementsAccessTest
  • Drupal\Tests\system\Functional\Form\FormObjectTest
  • Drupal\Tests\system\Functional\Form\ModulesListFormWebTest
  • Drupal\Tests\system\Functional\Form\RedirectTest
  • Drupal\Tests\system\Functional\Lock\LockFunctionalTest
  • Drupal\Tests\system\Functional\Mail\HtmlToTextTest
  • Drupal\Tests\system\Functional\Mail\MailTest
  • Drupal\Tests\system\Functional\Menu\MenuAccessTest
  • Drupal\Tests\system\Functional\Menu\MenuLinkSecurityTest
  • Drupal\Tests\system\Functional\Module\ClassLoaderTest
  • Drupal\Tests\system\Functional\Module\ExperimentalModuleTest
  • Drupal\Tests\system\Functional\Module\InstallTest
  • Drupal\Tests\system\Functional\Module\ModuleTestBase
  • Drupal\Tests\system\Functional\Module\UninstallTest
  • Drupal\Tests\system\Functional\ParamConverter\UpcastingTest
  • Drupal\Tests\system\Functional\Path\UrlAlterFunctionalTest
  • Drupal\Tests\system\Functional\Render\AjaxPageStateTest
  • Drupal\Tests\system\Functional\Render\DisplayVariantTest
  • Drupal\Tests\system\Functional\Routing\MockMatcher
  • Drupal\Tests\system\Functional\Routing\RouterPermissionTest
  • Drupal\Tests\system\Functional\ServiceProvider\ServiceProviderWebTest
  • Drupal\Tests\system\Functional\System\AdminMetaTagTest
  • Drupal\Tests\system\Functional\System\DateFormatsLockedTest
  • Drupal\Tests\system\Functional\System\DateFormatsMachineNameTest
  • Drupal\Tests\system\Functional\System\DateTimeTest
  • Drupal\Tests\system\Functional\System\IndexPhpTest
  • Drupal\Tests\system\Functional\System\MainContentFallbackTest
  • Drupal\Tests\system\Functional\System\RetrieveFileTest
  • Drupal\Tests\system\Functional\System\SitesDirectoryHardeningTest
  • Drupal\Tests\system\Functional\System\StatusTest
  • Drupal\Tests\system\Functional\System\SystemAuthorizeTest
  • Drupal\Tests\system\Functional\System\TokenScanTest
  • Drupal\Tests\system\Functional\System\TrustedHostsTest
  • Drupal\Tests\system\Functional\Theme\EngineNyanCatTest
  • Drupal\Tests\system\Functional\Theme\FastTest
  • Drupal\Tests\system\Functional\Theme\ThemeEarlyInitializationTest
  • Drupal\Tests\system\Functional\Theme\ThemeInfoTest
  • Drupal\Tests\system\Functional\Theme\ThemeTokenTest
  • Drupal\Tests\system\Functional\Theme\TwigExtensionTest
  • Drupal\Tests\system\Functional\Theme\TwigLoaderTest
  • Drupal\Tests\system\Functional\Theme\TwigRegistryLoaderTest
  • Drupal\Tests\system\Functional\Theme\TwigSettingsTest
  • Drupal\taxonomy\Tests\TaxonomyTestBase
  • Drupal\Tests\taxonomy\Functional\EfqTest
  • Drupal\Tests\taxonomy\Functional\LegacyTest
  • Drupal\Tests\taxonomy\Functional\LoadMultipleTest
  • Drupal\Tests\taxonomy\Functional\TaxonomyTestBase
  • Drupal\Tests\taxonomy\Functional\TermCacheTagsTest
  • Drupal\Tests\taxonomy\Functional\TermEntityReferenceTest
  • Drupal\Tests\taxonomy\Functional\TermIndexTest
  • Drupal\Tests\taxonomy\Functional\TermLanguageTest
  • Drupal\Tests\taxonomy\Functional\TermTranslationFieldViewTest
  • Drupal\Tests\taxonomy\Functional\TokenReplaceTest
  • Drupal\Tests\taxonomy\Functional\VocabularyCrudTest
  • Drupal\Tests\taxonomy\Functional\VocabularyLanguageTest
  • Drupal\Tests\taxonomy\Functional\VocabularyPermissionsTest
  • Drupal\Tests\taxonomy\Functional\VocabularyTranslationTest
  • Drupal\Tests\telephone\Functional\TelephoneFieldTest
  • Drupal\Tests\toolbar\Functional\ToolbarHookToolbarTest
  • Drupal\Tests\tour\Functional\TourCacheTagsTest
  • Drupal\Tests\tracker\Functional\TrackerNodeAccessTest
  • Drupal\Tests\user\Functional\UserCacheTagsTest
  • Drupal\Tests\user\Functional\UserCreateFailMailTest
  • Drupal\Tests\user\Functional\UserDeleteTest
  • Drupal\Tests\user\Functional\UserEditedOwnAccountTest
  • Drupal\Tests\user\Functional\UserEntityCallbacksTest
  • Drupal\Tests\user\Functional\UserLanguageTest
  • Drupal\Tests\user\Functional\UserMailNotifyTest
  • Drupal\Tests\user\Functional\UserRolesAssignmentTest
  • Drupal\Tests\user\Functional\UserSaveTest
  • Drupal\Tests\user\Functional\UserSearchTest
  • Drupal\Tests\user\Functional\UserTokenReplaceTest