diff --git a/core/modules/action/tests/src/Functional/ConfigurationTest.php b/core/modules/action/tests/src/Functional/ConfigurationTest.php
index 051ba5032b73485dcea706ab2fb9a5a767a82cd1..8844cb0979b76e75f25404e1b6bf112aa76cd430 100644
--- a/core/modules/action/tests/src/Functional/ConfigurationTest.php
+++ b/core/modules/action/tests/src/Functional/ConfigurationTest.php
@@ -6,8 +6,7 @@
 use Drupal\Tests\BrowserTestBase;
 
 /**
- * Tests complex actions configuration by adding, editing, and deleting a
- * complex action.
+ * Tests complex actions configuration.
  *
  * @group action
  */
diff --git a/core/modules/block/tests/src/Functional/BlockHiddenRegionTest.php b/core/modules/block/tests/src/Functional/BlockHiddenRegionTest.php
index 06cbe8b2370565086603d28e6dc80eeba1a357b0..7f5906be7d784cb931021574264bc83651eca49d 100644
--- a/core/modules/block/tests/src/Functional/BlockHiddenRegionTest.php
+++ b/core/modules/block/tests/src/Functional/BlockHiddenRegionTest.php
@@ -5,8 +5,7 @@
 use Drupal\Tests\BrowserTestBase;
 
 /**
- * Tests that a newly installed theme does not inherit blocks to its hidden
- * regions.
+ * Tests that blocks are not added to hidden regions on theme installation.
  *
  * @group block
  */
diff --git a/core/modules/block/tests/src/Functional/BlockInvalidRegionTest.php b/core/modules/block/tests/src/Functional/BlockInvalidRegionTest.php
index f11dc77fd3719b2549bc3247d48b6f1753a3ee87..9a0052b07a2f383bb0082b2ddd26e2543dbf5e16 100644
--- a/core/modules/block/tests/src/Functional/BlockInvalidRegionTest.php
+++ b/core/modules/block/tests/src/Functional/BlockInvalidRegionTest.php
@@ -6,8 +6,7 @@
 use Drupal\block\Entity\Block;
 
 /**
- * Tests that an active block assigned to a non-existing region triggers the
- * warning message and is disabled.
+ * Tests that blocks assigned to invalid regions are disabled with a warning.
  *
  * @group block
  */
diff --git a/core/modules/block/tests/src/Functional/BlockLanguageTest.php b/core/modules/block/tests/src/Functional/BlockLanguageTest.php
index 7020fd5df9c0ad32a02daa3bf11ca7ab110a8614..95c2b3fa4df0c0da93429398b17d16d12383a5e0 100644
--- a/core/modules/block/tests/src/Functional/BlockLanguageTest.php
+++ b/core/modules/block/tests/src/Functional/BlockLanguageTest.php
@@ -6,8 +6,7 @@
 use Drupal\block\Entity\Block;
 
 /**
- * Tests if a block can be configured to be only visible on a particular
- * language.
+ * Tests per-language block configuration.
  *
  * @group block
  */
diff --git a/core/modules/comment/tests/src/Functional/CommentTitleTest.php b/core/modules/comment/tests/src/Functional/CommentTitleTest.php
index 69d65cf4851e534ac903d69a05af1f57905a1c12..5f94a88e9a258f4c6374ca26bcfa3208192233e9 100644
--- a/core/modules/comment/tests/src/Functional/CommentTitleTest.php
+++ b/core/modules/comment/tests/src/Functional/CommentTitleTest.php
@@ -3,8 +3,7 @@
 namespace Drupal\Tests\comment\Functional;
 
 /**
- * Tests to ensure that appropriate and accessible markup is created for comment
- * titles.
+ * Tests that appropriate and accessible markup is created for comment titles.
  *
  * @group comment
  */
diff --git a/core/modules/comment/tests/src/Functional/CommentTokenReplaceTest.php b/core/modules/comment/tests/src/Functional/CommentTokenReplaceTest.php
index f7a90496e0440286f879287fad714cf67706f954..c370c97abc9109b996363b8702e802664e713ec2 100644
--- a/core/modules/comment/tests/src/Functional/CommentTokenReplaceTest.php
+++ b/core/modules/comment/tests/src/Functional/CommentTokenReplaceTest.php
@@ -14,8 +14,7 @@
 use Drupal\user\Entity\User;
 
 /**
- * Generates text using placeholders for dummy content to check comment token
- * replacement.
+ * Tests comment token replacement.
  *
  * @group comment
  */
diff --git a/core/modules/comment/tests/src/Kernel/CommentDefaultFormatterCacheTagsTest.php b/core/modules/comment/tests/src/Kernel/CommentDefaultFormatterCacheTagsTest.php
index 1997a843bbf397a6e94057d57c53bcd5812b9b26..df383f3991c32180e427256927a5e2b7d28014df 100644
--- a/core/modules/comment/tests/src/Kernel/CommentDefaultFormatterCacheTagsTest.php
+++ b/core/modules/comment/tests/src/Kernel/CommentDefaultFormatterCacheTagsTest.php
@@ -12,8 +12,7 @@
 use Drupal\entity_test\Entity\EntityTest;
 
 /**
- * Tests the bubbling up of comment cache tags when using the Comment list
- * formatter on an entity.
+ * Tests comment cache tag bubbling up when using the Comment list formatter.
  *
  * @group comment
  */
diff --git a/core/modules/config/tests/src/Functional/ConfigInstallProfileOverrideTest.php b/core/modules/config/tests/src/Functional/ConfigInstallProfileOverrideTest.php
index e022d5f126d3fd04d40ed94ae40a5f79e1f2de4f..4a5ca18c7a2608c1ac8f93238de57c951c63086f 100644
--- a/core/modules/config/tests/src/Functional/ConfigInstallProfileOverrideTest.php
+++ b/core/modules/config/tests/src/Functional/ConfigInstallProfileOverrideTest.php
@@ -12,8 +12,10 @@
 use Drupal\user\Entity\Role;
 
 /**
- * Tests installation and removal of configuration objects in install, disable
- * and uninstall functionality.
+ * Tests that configuration objects are correct after various operations.
+ *
+ * The installation and removal of configuration objects in install, disable
+ * and uninstall functionality is tested.
  *
  * @group config
  */
diff --git a/core/modules/config/tests/src/Functional/ConfigInstallWebTest.php b/core/modules/config/tests/src/Functional/ConfigInstallWebTest.php
index fc27b7d9bd80323172b4a5fc0fa46dedca86503f..314c3d50dbb4a3083b1e3e881bd8301264bb4010 100644
--- a/core/modules/config/tests/src/Functional/ConfigInstallWebTest.php
+++ b/core/modules/config/tests/src/Functional/ConfigInstallWebTest.php
@@ -11,8 +11,10 @@
 use Drupal\Tests\BrowserTestBase;
 
 /**
- * Tests installation and removal of configuration objects in install, disable
- * and uninstall functionality.
+ * Tests configuration objects before and after module install and uninstall.
+ *
+ * The installation and removal of configuration objects in install, disable
+ * and uninstall functionality is tested.
  *
  * @group config
  */
diff --git a/core/modules/contextual/tests/src/Functional/ContextualDynamicContextTest.php b/core/modules/contextual/tests/src/Functional/ContextualDynamicContextTest.php
index f1fb389b0d8e34fd6be488c65ecc5fabcbb41b68..b04f716a56b6d6d6190aa066089e694c092a9231 100644
--- a/core/modules/contextual/tests/src/Functional/ContextualDynamicContextTest.php
+++ b/core/modules/contextual/tests/src/Functional/ContextualDynamicContextTest.php
@@ -10,8 +10,7 @@
 use Drupal\Tests\BrowserTestBase;
 
 /**
- * Tests if contextual links are showing on the front page depending on
- * permissions.
+ * Tests contextual link display on the front page based on permissions.
  *
  * @group contextual
  */
diff --git a/core/modules/dblog/tests/src/Functional/DbLogTest.php b/core/modules/dblog/tests/src/Functional/DbLogTest.php
index f500d7df153b5e3c18b2c2cb0b6e98f7a9d63977..e124141da29e26d229cc718419fa87b2064c8640 100644
--- a/core/modules/dblog/tests/src/Functional/DbLogTest.php
+++ b/core/modules/dblog/tests/src/Functional/DbLogTest.php
@@ -14,8 +14,7 @@
 use Drupal\Tests\system\Functional\Menu\AssertBreadcrumbTrait;
 
 /**
- * Generate events and verify dblog entries; verify user access to log reports
- * based on permissions.
+ * Verifies log entries and user access based on permissions.
  *
  * @group dblog
  */
diff --git a/core/modules/dblog/tests/src/Functional/DbLogViewsTest.php b/core/modules/dblog/tests/src/Functional/DbLogViewsTest.php
index 65f97621ac2e14563ae5dccab8e7b5968eebcde3..2e2cdda1cef377e3573d6cf4f94da33180c43022 100644
--- a/core/modules/dblog/tests/src/Functional/DbLogViewsTest.php
+++ b/core/modules/dblog/tests/src/Functional/DbLogViewsTest.php
@@ -5,8 +5,7 @@
 use Drupal\views\Views;
 
 /**
- * Generate events and verify dblog entries; verify user access to log reports
- * based on permissions. Using the dblog UI generated by a View.
+ * Verifies user access to log reports based on permissions.
  *
  * @see Drupal\dblog\Tests\DbLogTest
  *
diff --git a/core/modules/field/tests/src/Functional/FieldImportDeleteUninstallUiTest.php b/core/modules/field/tests/src/Functional/FieldImportDeleteUninstallUiTest.php
index b7dbac9c98c5cd5cd36bdbab89994de6be80fb6d..0ab8be68cac6dd91b4f98d9cdbdbb75213d60a7a 100644
--- a/core/modules/field/tests/src/Functional/FieldImportDeleteUninstallUiTest.php
+++ b/core/modules/field/tests/src/Functional/FieldImportDeleteUninstallUiTest.php
@@ -7,8 +7,7 @@
 use Drupal\field\Entity\FieldStorageConfig;
 
 /**
- * Delete field storages and fields during config synchronization and uninstall
- * module that provides the field type through the UI.
+ * Tests deleting field storage when a module in uninstalled through the UI.
  *
  * @group field
  * @see \Drupal\field\ConfigImporterFieldPurger
diff --git a/core/modules/field/tests/src/Kernel/FieldDataCountTest.php b/core/modules/field/tests/src/Kernel/FieldDataCountTest.php
index 4b067276c3dab48167e444b9b223853f2d916aeb..f521d6236bab866f7f424245f388806abf95e271 100644
--- a/core/modules/field/tests/src/Kernel/FieldDataCountTest.php
+++ b/core/modules/field/tests/src/Kernel/FieldDataCountTest.php
@@ -10,8 +10,7 @@
 use Drupal\field\Entity\FieldStorageConfig;
 
 /**
- * Tests counting field data records and the hasData() method on
- * FieldStorageConfig entity.
+ * Tests the count of field data records.
  *
  * @group field
  * @see \Drupal\Core\Entity\FieldableEntityStorageInterface::countFieldData()
diff --git a/core/modules/field/tests/src/Kernel/FieldImportDeleteUninstallTest.php b/core/modules/field/tests/src/Kernel/FieldImportDeleteUninstallTest.php
index 48e553cd32c48dc821bffbcb57cde7f787d5de59..9e2e27bac4cc59db5e05ec7affaca1c9bfe30409 100644
--- a/core/modules/field/tests/src/Kernel/FieldImportDeleteUninstallTest.php
+++ b/core/modules/field/tests/src/Kernel/FieldImportDeleteUninstallTest.php
@@ -7,8 +7,7 @@
 use Drupal\field\Entity\FieldStorageConfig;
 
 /**
- * Delete field storages and fields during config synchronization and uninstall
- * module that provides the field type.
+ * Tests field storages and fields deletion during config synchronization.
  *
  * @group field
  * @see \Drupal\field\ConfigImporterFieldPurger
diff --git a/core/modules/file/tests/src/Functional/FileFieldValidateTest.php b/core/modules/file/tests/src/Functional/FileFieldValidateTest.php
index 005bc1badbba81b315cb5b0c504373c7f3a6ad60..292d24abc07c123bcb4c22ab67056011df75263e 100644
--- a/core/modules/file/tests/src/Functional/FileFieldValidateTest.php
+++ b/core/modules/file/tests/src/Functional/FileFieldValidateTest.php
@@ -8,8 +8,10 @@
 use Drupal\file\Entity\File;
 
 /**
- * Tests validation functions such as file type, max file size, max size per
- * node, and required.
+ * Tests file field validation functions.
+ *
+ * Values validated include the file type, max file size, max size per node,
+ * and whether the field is required.
  *
  * @group file
  */
diff --git a/core/modules/file/tests/src/Functional/FileManagedTestBase.php b/core/modules/file/tests/src/Functional/FileManagedTestBase.php
index 2507c947c113076431718a7dd604064703caa0f5..44edaa19acbc98b20c03e7fa2db521c7d1de530d 100644
--- a/core/modules/file/tests/src/Functional/FileManagedTestBase.php
+++ b/core/modules/file/tests/src/Functional/FileManagedTestBase.php
@@ -8,8 +8,7 @@
 use Drupal\Tests\BrowserTestBase;
 
 /**
- * Base class for file tests that use the file_test module to test uploads and
- * hooks.
+ * Provides a base class for testing files with the file_test module.
  */
 abstract class FileManagedTestBase extends BrowserTestBase {
 
diff --git a/core/modules/file/tests/src/Functional/FileTokenReplaceTest.php b/core/modules/file/tests/src/Functional/FileTokenReplaceTest.php
index 041b0fe20ed37bdc757859da1c55832dc1bdca7b..86fe0ed5d1768bff69d5d11277133dbce2965c74 100644
--- a/core/modules/file/tests/src/Functional/FileTokenReplaceTest.php
+++ b/core/modules/file/tests/src/Functional/FileTokenReplaceTest.php
@@ -8,8 +8,7 @@
 use Drupal\file\Entity\File;
 
 /**
- * Generates text using placeholders for dummy content to check file token
- * replacement.
+ * Tests file token replacement.
  *
  * @group file
  */
diff --git a/core/modules/file/tests/src/FunctionalJavascript/FileFieldValidateTest.php b/core/modules/file/tests/src/FunctionalJavascript/FileFieldValidateTest.php
index 6c667ecd126186bd09d8d61ce4ab72ee9ae53ac5..1d50b3bfd7a49f3dc8c9ea61d51d0f03a98d25e1 100644
--- a/core/modules/file/tests/src/FunctionalJavascript/FileFieldValidateTest.php
+++ b/core/modules/file/tests/src/FunctionalJavascript/FileFieldValidateTest.php
@@ -7,8 +7,10 @@
 use Drupal\Tests\TestFileCreationTrait;
 
 /**
- * Tests validation functions such as file type, max file size, max size per
- * node, and required.
+ * Tests file field validation functions.
+ *
+ * Values validated include the file type, max file size, max size per node,
+ * and whether the field is required.
  *
  * @group file
  */
diff --git a/core/modules/file/tests/src/Kernel/FileManagedUnitTestBase.php b/core/modules/file/tests/src/Kernel/FileManagedUnitTestBase.php
index 5d14ef9b0c695e48d421c2372bb7057bdeb6411e..d86d3f2077bb0551592d38bee53f649d5d41bbfc 100644
--- a/core/modules/file/tests/src/Kernel/FileManagedUnitTestBase.php
+++ b/core/modules/file/tests/src/Kernel/FileManagedUnitTestBase.php
@@ -9,8 +9,7 @@
 use Drupal\user\Entity\User;
 
 /**
- * Base class for file unit tests that use the file_test module to test uploads and
- * hooks.
+ * Provides a base class for testing file uploads and hook invocations.
  */
 abstract class FileManagedUnitTestBase extends KernelTestBase {
 
diff --git a/core/modules/filter/tests/src/Functional/FilterSecurityTest.php b/core/modules/filter/tests/src/Functional/FilterSecurityTest.php
index 4294154b03b11732f7bcde97f5c9302f789edf26..156b2f7c23c4cdbcbe3341ed48369430a6609606 100644
--- a/core/modules/filter/tests/src/Functional/FilterSecurityTest.php
+++ b/core/modules/filter/tests/src/Functional/FilterSecurityTest.php
@@ -8,9 +8,7 @@
 use Drupal\user\RoleInterface;
 
 /**
- * Tests the behavior of check_markup() when a filter or text format vanishes,
- * or when check_markup() is called in such a way that it is instructed to skip
- * all filters of the "FilterInterface::TYPE_HTML_RESTRICTOR" type.
+ * Tests HTML filtering with missing or skipped filters or text formats.
  *
  * @group filter
  */
diff --git a/core/modules/language/tests/src/Functional/LanguageListModuleInstallTest.php b/core/modules/language/tests/src/Functional/LanguageListModuleInstallTest.php
index 9a7e9ddabec2ff217a43ada4972ebf2abfb2ab86..2b3fcf49e3ab0a1f02bd76bc72639b747ed8bcf6 100644
--- a/core/modules/language/tests/src/Functional/LanguageListModuleInstallTest.php
+++ b/core/modules/language/tests/src/Functional/LanguageListModuleInstallTest.php
@@ -5,8 +5,7 @@
 use Drupal\Tests\BrowserTestBase;
 
 /**
- * Tests enabling Language if a module exists that calls
- * LanguageManager::getLanguages() during installation.
+ * Tests that the language list is not empty when language is installed.
  *
  * @group language
  */
diff --git a/core/modules/language/tests/src/Kernel/Condition/LanguageConditionTest.php b/core/modules/language/tests/src/Kernel/Condition/LanguageConditionTest.php
index d664fd5b435a85bf78aa9087eca2e78a46e18795..2175a3a9ee0811a6ad3a58856de513daa2e3ee77 100644
--- a/core/modules/language/tests/src/Kernel/Condition/LanguageConditionTest.php
+++ b/core/modules/language/tests/src/Kernel/Condition/LanguageConditionTest.php
@@ -6,8 +6,7 @@
 use Drupal\KernelTests\KernelTestBase;
 
 /**
- * Tests that the language condition, provided by the language module, is
- * working properly.
+ * Tests the language condition plugin.
  *
  * @group language
  */
diff --git a/core/modules/language/tests/src/Kernel/LanguageDependencyInjectionTest.php b/core/modules/language/tests/src/Kernel/LanguageDependencyInjectionTest.php
index dff6af4c2b3799415f8510b64d9390cd157d4a9e..954614d3a5d913e3691c929903d26ad9fe11a55f 100644
--- a/core/modules/language/tests/src/Kernel/LanguageDependencyInjectionTest.php
+++ b/core/modules/language/tests/src/Kernel/LanguageDependencyInjectionTest.php
@@ -6,8 +6,7 @@
 use Drupal\language\Exception\DeleteDefaultLanguageException;
 
 /**
- * Compares the default language from $GLOBALS against the dependency injected
- * language object.
+ * Tests that a language object can be injected.
  *
  * @group language
  */
diff --git a/core/modules/language/tests/src/Kernel/Migrate/d6/MigrateLanguageContentSettingsTest.php b/core/modules/language/tests/src/Kernel/Migrate/d6/MigrateLanguageContentSettingsTest.php
index 394e18e591c6df0beed0ce9e1f62d03b029921e9..9a3d46335c342d9568e76d35481ffba5c7eca788 100644
--- a/core/modules/language/tests/src/Kernel/Migrate/d6/MigrateLanguageContentSettingsTest.php
+++ b/core/modules/language/tests/src/Kernel/Migrate/d6/MigrateLanguageContentSettingsTest.php
@@ -6,7 +6,9 @@
 use Drupal\Tests\migrate_drupal\Kernel\d6\MigrateDrupal6TestBase;
 
 /**
- * Tests migration of language content setting variables,
+ * Tests the migration of language-related settings.
+ *
+ * Settings tested include language content setting variables,
  * language_content_type_$type, i18n_node_options_* and i18n_lock_node_*.
  *
  * @group migrate_drupal_6
diff --git a/core/modules/language/tests/src/Kernel/Migrate/d7/MigrateLanguageContentSettingsTest.php b/core/modules/language/tests/src/Kernel/Migrate/d7/MigrateLanguageContentSettingsTest.php
index b86378c2d571b0102fe064aca646caee069c5512..ed65ee448ad69be4003dc2be6c5ae187fc3e1e7c 100644
--- a/core/modules/language/tests/src/Kernel/Migrate/d7/MigrateLanguageContentSettingsTest.php
+++ b/core/modules/language/tests/src/Kernel/Migrate/d7/MigrateLanguageContentSettingsTest.php
@@ -6,7 +6,9 @@
 use Drupal\Tests\migrate_drupal\Kernel\d7\MigrateDrupal7TestBase;
 
 /**
- * Tests migration of language content setting variables,
+ * Tests the migration of language-related settings.
+ *
+ * Settings tested include the language content setting variables,
  * language_content_type_$type, i18n_node_options_* and i18n_lock_node_*.
  *
  * @group migrate_drupal_7
diff --git a/core/modules/layout_builder/tests/modules/layout_builder_element_test/src/EventSubscriber/TestPrepareLayout.php b/core/modules/layout_builder/tests/modules/layout_builder_element_test/src/EventSubscriber/TestPrepareLayout.php
index cec4af43bb061495f9911fbbcbd72bf339a1d1f6..d3b080f51da8b1648121b34ba70175095b3b30f4 100644
--- a/core/modules/layout_builder/tests/modules/layout_builder_element_test/src/EventSubscriber/TestPrepareLayout.php
+++ b/core/modules/layout_builder/tests/modules/layout_builder_element_test/src/EventSubscriber/TestPrepareLayout.php
@@ -12,8 +12,7 @@
 use Symfony\Component\EventDispatcher\EventSubscriberInterface;
 
 /**
- * An event subscriber to test altering section storage via the
- * \Drupal\layout_builder\Event\PrepareLayoutEvent.
+ * Provides an event subscriber for testing section storage alteration.
  *
  * @see \Drupal\layout_builder\Event\PrepareLayoutEvent
  * @see \Drupal\layout_builder\Element\LayoutBuilder::prepareLayout()
diff --git a/core/modules/locale/tests/src/Functional/LocaleContentTest.php b/core/modules/locale/tests/src/Functional/LocaleContentTest.php
index ce06b9d2a3f12e55eee70a7e3e7430f240ed8231..2a06080046d0d9b54b7e1353811ac707a430102a 100644
--- a/core/modules/locale/tests/src/Functional/LocaleContentTest.php
+++ b/core/modules/locale/tests/src/Functional/LocaleContentTest.php
@@ -7,8 +7,7 @@
 use Drupal\node\NodeInterface;
 
 /**
- * Tests you can enable multilingual support on content types and configure a
- * language for a node.
+ * Tests multilingual support for content types and individual nodes.
  *
  * @group locale
  */
diff --git a/core/modules/locale/tests/src/Functional/LocaleTranslationUiTest.php b/core/modules/locale/tests/src/Functional/LocaleTranslationUiTest.php
index cdedb12cd35b163dae131f77411c16178bdc49fc..cbca227ad7fae3acd2da6be8b2cfb58d05e07f13 100644
--- a/core/modules/locale/tests/src/Functional/LocaleTranslationUiTest.php
+++ b/core/modules/locale/tests/src/Functional/LocaleTranslationUiTest.php
@@ -9,8 +9,7 @@
 use Drupal\Core\Language\LanguageInterface;
 
 /**
- * Adds a new locale and translates its name. Checks the validation of
- * translation strings and search results.
+ * Tests the validation of translation strings and search results.
  *
  * @group locale
  */
diff --git a/core/modules/menu_link_content/tests/src/Kernel/MenuLinkContentCacheabilityBubblingTest.php b/core/modules/menu_link_content/tests/src/Kernel/MenuLinkContentCacheabilityBubblingTest.php
index 27b49b27ee8989a8bb81c727a6f218777a9cec6e..bc1288972936ef9118ffbc0292813fb208e79852 100644
--- a/core/modules/menu_link_content/tests/src/Kernel/MenuLinkContentCacheabilityBubblingTest.php
+++ b/core/modules/menu_link_content/tests/src/Kernel/MenuLinkContentCacheabilityBubblingTest.php
@@ -15,8 +15,9 @@
 use Symfony\Component\Routing\Route;
 
 /**
- * Ensures that rendered menu links bubble the necessary bubbleable metadata
- * for outbound path/route processing.
+ * Ensures that rendered menu links bubble the necessary bubbleable metadata.
+ *
+ * This for outbound path/route processing.
  *
  * @group menu_link_content
  */
diff --git a/core/modules/menu_ui/tests/src/Functional/MenuUiTest.php b/core/modules/menu_ui/tests/src/Functional/MenuUiTest.php
index bd848ee390217c66c334da2d3ed5486c6caa5b64..5689f00c4804b2510478b4accb7ff4fbfdeb91ed 100644
--- a/core/modules/menu_ui/tests/src/Functional/MenuUiTest.php
+++ b/core/modules/menu_ui/tests/src/Functional/MenuUiTest.php
@@ -15,8 +15,10 @@
 use Drupal\Tests\menu_ui\Traits\MenuUiTrait;
 
 /**
- * Add a custom menu, add menu links to the custom menu and Tools menu, check
- * their data, and delete them using the UI.
+ * Tests the menu UI.
+ *
+ * This test adds a custom menu, adds menu links to the custom menu and the
+ * Tools menu, checks their data, and deletes them using the UI.
  *
  * @group menu_ui
  */
diff --git a/core/modules/migrate/tests/src/Unit/MigrateSourceTest.php b/core/modules/migrate/tests/src/Unit/MigrateSourceTest.php
index 8f5d2e627d157143a05e8e039bcec1efe4c4e622..2afddd72d4e4a1ac47060e73a6ef61e2fb5c027d 100644
--- a/core/modules/migrate/tests/src/Unit/MigrateSourceTest.php
+++ b/core/modules/migrate/tests/src/Unit/MigrateSourceTest.php
@@ -500,8 +500,10 @@ protected function initializeIterator() {
 }
 
 /**
- * Stubbed source plugin with a generator as iterator. Also it overwrites the
- * $skipCount, $cacheCounts and $trackChanges properties.
+ * Defines a stubbed source plugin with a generator as iterator.
+ *
+ * This stub overwrites the $skipCount, $cacheCounts, and $trackChanges
+ * properties.
  */
 class StubSourceGeneratorPlugin extends StubSourcePlugin {
 
diff --git a/core/modules/node/tests/src/Functional/NodeAccessRebuildNodeGrantsTest.php b/core/modules/node/tests/src/Functional/NodeAccessRebuildNodeGrantsTest.php
index 31fee1ccd26fde0be94b2f4cd31267507e41c203..50e5e62eb1192420e2487534d606ac16ee1e8cf4 100644
--- a/core/modules/node/tests/src/Functional/NodeAccessRebuildNodeGrantsTest.php
+++ b/core/modules/node/tests/src/Functional/NodeAccessRebuildNodeGrantsTest.php
@@ -5,8 +5,7 @@
 use Drupal\node\Entity\NodeType;
 
 /**
- * Ensures that node access rebuild functions work correctly even
- * when other modules implements hook_node_grants().
+ * Tests node access rebuild functions with multiple node access modules.
  *
  * @group node
  */
diff --git a/core/modules/node/tests/src/Functional/NodePostSettingsTest.php b/core/modules/node/tests/src/Functional/NodePostSettingsTest.php
index 6610cc67e69b413e8b14a855d43e2ea241e5de19..ba22129b36a93ce242ef37bd216bd622f20f8eca 100644
--- a/core/modules/node/tests/src/Functional/NodePostSettingsTest.php
+++ b/core/modules/node/tests/src/Functional/NodePostSettingsTest.php
@@ -3,8 +3,7 @@
 namespace Drupal\Tests\node\Functional;
 
 /**
- * Tests that the post information (submitted by Username on date) text displays
- * appropriately.
+ * Tests the node setting for displaying author and date information.
  *
  * @group node
  */
diff --git a/core/modules/node/tests/src/Functional/NodeRevisionsAllTest.php b/core/modules/node/tests/src/Functional/NodeRevisionsAllTest.php
index f408a09be65aee0eb6e746d954a79eaa5a9da95a..eb8072343651b4fc1681ec1f28709d36c26a600a 100644
--- a/core/modules/node/tests/src/Functional/NodeRevisionsAllTest.php
+++ b/core/modules/node/tests/src/Functional/NodeRevisionsAllTest.php
@@ -6,8 +6,7 @@
 use Drupal\node\NodeInterface;
 
 /**
- * Create a node with revisions and test viewing, saving, reverting, and
- * deleting revisions for user with access to all.
+ * Tests global node CRUD operation permissions.
  *
  * @group node
  */
diff --git a/core/modules/node/tests/src/Functional/NodeRevisionsTest.php b/core/modules/node/tests/src/Functional/NodeRevisionsTest.php
index f22cc669128be0edb96f0ea9dca61005bc2319c0..8bda0c21b4f13b6aef8d0e50d75c9b03747dfc8b 100644
--- a/core/modules/node/tests/src/Functional/NodeRevisionsTest.php
+++ b/core/modules/node/tests/src/Functional/NodeRevisionsTest.php
@@ -12,8 +12,7 @@
 use Drupal\Component\Serialization\Json;
 
 /**
- * Create a node with revisions and test viewing, saving, reverting, and
- * deleting revisions for users with access for this content type.
+ * Tests per-content-type node CRUD operation permissions.
  *
  * @group node
  */
diff --git a/core/modules/node/tests/src/Functional/NodeTitleXSSTest.php b/core/modules/node/tests/src/Functional/NodeTitleXSSTest.php
index dcbac6a1ef0a7cb64140b3b807e528dc29dfdc73..87d36e2c490f2b1f143767e26339a68eb777532a 100644
--- a/core/modules/node/tests/src/Functional/NodeTitleXSSTest.php
+++ b/core/modules/node/tests/src/Functional/NodeTitleXSSTest.php
@@ -5,8 +5,7 @@
 use Drupal\Component\Utility\Html;
 
 /**
- * Create a node with dangerous tags in its title and test that they are
- * escaped.
+ * Tests that dangerous tags in the node title are escaped.
  *
  * @group node
  */
diff --git a/core/modules/node/tests/src/Kernel/NodeAccessLanguageAwareCombinationTest.php b/core/modules/node/tests/src/Kernel/NodeAccessLanguageAwareCombinationTest.php
index f8a2e5f0e2beb089f1a993272ce483ea5344907e..a3202cfc5b85cda85740cb61b2ebfc7e84be9191 100644
--- a/core/modules/node/tests/src/Kernel/NodeAccessLanguageAwareCombinationTest.php
+++ b/core/modules/node/tests/src/Kernel/NodeAccessLanguageAwareCombinationTest.php
@@ -11,8 +11,7 @@
 use Drupal\field\Entity\FieldStorageConfig;
 
 /**
- * Tests node access functionality with multiple languages and two node access
- * modules.
+ * Tests node access with multiple languages and two node access modules.
  *
  * @group node
  */
diff --git a/core/modules/node/tests/src/Kernel/NodeAccessLanguageAwareTest.php b/core/modules/node/tests/src/Kernel/NodeAccessLanguageAwareTest.php
index c3fc89d2f28a88e7caf522a9ebbbb8de2b70312f..c4afd4d319a629a98732694a15e7870500f1d9c0 100644
--- a/core/modules/node/tests/src/Kernel/NodeAccessLanguageAwareTest.php
+++ b/core/modules/node/tests/src/Kernel/NodeAccessLanguageAwareTest.php
@@ -10,8 +10,7 @@
 use Drupal\field\Entity\FieldStorageConfig;
 
 /**
- * Tests node_access and select queries with node_access tag functionality with
- * multiple languages with node_access_test_language which is language-aware.
+ * Tests multilingual node access with a language-aware module.
  *
  * @group node
  */
diff --git a/core/modules/node/tests/src/Kernel/NodeAccessLanguageTest.php b/core/modules/node/tests/src/Kernel/NodeAccessLanguageTest.php
index 7e9f8873006a2134828d3628a2f7a8f5455cfe23..29a2e96a58e805d99a10fc6d789d0b4f53e1a39b 100644
--- a/core/modules/node/tests/src/Kernel/NodeAccessLanguageTest.php
+++ b/core/modules/node/tests/src/Kernel/NodeAccessLanguageTest.php
@@ -9,8 +9,7 @@
 use Drupal\user\Entity\User;
 
 /**
- * Tests node_access and select queries with node_access tag functionality with
- * multiple languages with a test node access module that is not language-aware.
+ * Tests multilingual node access with a module that is not language-aware.
  *
  * @group node
  */
diff --git a/core/modules/node/tests/src/Kernel/NodeTokenReplaceTest.php b/core/modules/node/tests/src/Kernel/NodeTokenReplaceTest.php
index 61b88983458373e45039a7495dcdc76a1fb16d5d..0b005f1cf2163e1b13bd7a455f2541446ab293cf 100644
--- a/core/modules/node/tests/src/Kernel/NodeTokenReplaceTest.php
+++ b/core/modules/node/tests/src/Kernel/NodeTokenReplaceTest.php
@@ -10,8 +10,7 @@
 use Drupal\Tests\system\Kernel\Token\TokenReplaceKernelTestBase;
 
 /**
- * Generates text using placeholders for dummy content to check node token
- * replacement.
+ * Tests node token replacement.
  *
  * @group node
  */
diff --git a/core/modules/path/tests/src/Functional/PathAliasTest.php b/core/modules/path/tests/src/Functional/PathAliasTest.php
index b55a8a4b6b4588005dfefc6064feac9ef186072b..79523459afa1f957344e8e6d8c1f053ea7f395b6 100644
--- a/core/modules/path/tests/src/Functional/PathAliasTest.php
+++ b/core/modules/path/tests/src/Functional/PathAliasTest.php
@@ -7,8 +7,7 @@
 use Drupal\Core\Url;
 
 /**
- * Add, edit, delete, and change alias and verify its consistency in the
- * database.
+ * Tests modifying path aliases from the UI.
  *
  * @group path
  */
diff --git a/core/modules/rest/tests/src/Functional/EntityResource/EntityResourceTestBase.php b/core/modules/rest/tests/src/Functional/EntityResource/EntityResourceTestBase.php
index e618ce22f23d962ebfd02d6a57299e9d6ed817dc..00fb94bc9b5ba65a2df79c792d0ceb86c76aca32 100644
--- a/core/modules/rest/tests/src/Functional/EntityResource/EntityResourceTestBase.php
+++ b/core/modules/rest/tests/src/Functional/EntityResource/EntityResourceTestBase.php
@@ -24,6 +24,8 @@
 use Psr\Http\Message\ResponseInterface;
 
 /**
+ * Defines a base class for testing all entity resources.
+ *
  * Even though there is the generic EntityResource, it's necessary for every
  * entity type to have its own test, because they each have different fields,
  * validation constraints, et cetera. It's not because the generic case works,
diff --git a/core/modules/serialization/tests/src/Unit/Normalizer/DateTimeIso8601NormalizerTest.php b/core/modules/serialization/tests/src/Unit/Normalizer/DateTimeIso8601NormalizerTest.php
index 322223ec8ecf90feac98e54bb7ea58a4e86f1e33..98ca2ac7d0cd172262a5951a8d18041456a6571a 100644
--- a/core/modules/serialization/tests/src/Unit/Normalizer/DateTimeIso8601NormalizerTest.php
+++ b/core/modules/serialization/tests/src/Unit/Normalizer/DateTimeIso8601NormalizerTest.php
@@ -256,6 +256,8 @@ public function testDenormalizeNoTargetInstanceOrFieldDefinitionException() {
 }
 
 /**
+ * Provides a test class for testing DrupalDateTime.
+ *
  * Note: Prophecy does not support magic methods. By subclassing and specifying
  * an explicit method, Prophecy works.
  * @see https://github.com/phpspec/prophecy/issues/338
diff --git a/core/modules/serialization/tests/src/Unit/Normalizer/DateTimeNormalizerTest.php b/core/modules/serialization/tests/src/Unit/Normalizer/DateTimeNormalizerTest.php
index fe503e01a2a20e15922aef9437aa1a1a51d88ae6..0d270d5e89f4f0d2d1a9ae8049a8742fdee186da 100644
--- a/core/modules/serialization/tests/src/Unit/Normalizer/DateTimeNormalizerTest.php
+++ b/core/modules/serialization/tests/src/Unit/Normalizer/DateTimeNormalizerTest.php
@@ -178,6 +178,8 @@ public function testDenormalizeException() {
 
 
 /**
+ * Provides a test class for testing DrupalDateTime.
+ *
  * Note: Prophecy does not support magic methods. By subclassing and specifying
  * an explicit method, Prophecy works.
  * @see https://github.com/phpspec/prophecy/issues/338
diff --git a/core/modules/serialization/tests/src/Unit/Normalizer/TimestampNormalizerTest.php b/core/modules/serialization/tests/src/Unit/Normalizer/TimestampNormalizerTest.php
index b1851ab9e1d37f5d4bb5b2893e3d315200484cb3..750d9d2997af021362636cc1f0f646865cfa73f4 100644
--- a/core/modules/serialization/tests/src/Unit/Normalizer/TimestampNormalizerTest.php
+++ b/core/modules/serialization/tests/src/Unit/Normalizer/TimestampNormalizerTest.php
@@ -133,6 +133,8 @@ public function testDenormalizeException() {
 }
 
 /**
+ * Provides a test class for testing DrupalDateTime.
+ *
  * Note: Prophecy does not support magic methods. By subclassing and specifying
  * an explicit method, Prophecy works.
  * @see https://github.com/phpspec/prophecy/issues/338
diff --git a/core/modules/statistics/tests/src/Functional/StatisticsTokenReplaceTest.php b/core/modules/statistics/tests/src/Functional/StatisticsTokenReplaceTest.php
index 879f16cc90bc6c7ee5d96dc548ef7ae9a7b96474..4b81e983f86af3e4e720e34d141b41e1f22e178b 100644
--- a/core/modules/statistics/tests/src/Functional/StatisticsTokenReplaceTest.php
+++ b/core/modules/statistics/tests/src/Functional/StatisticsTokenReplaceTest.php
@@ -5,8 +5,7 @@
 use Drupal\Component\Render\FormattableMarkup;
 
 /**
- * Generates text using placeholders for dummy content to check statistics token
- * replacement.
+ * Tests statistics token replacement.
  *
  * @group statistics
  */
diff --git a/core/modules/system/tests/modules/ajax_forms_test/src/Form/AjaxFormsTestAjaxElementsForm.php b/core/modules/system/tests/modules/ajax_forms_test/src/Form/AjaxFormsTestAjaxElementsForm.php
index 41a9b6d92ab0a4bc447f1a0e4b4ad5d1c2af036c..2e774f31fc2a724ebb60ade98acd0e5333385e89 100644
--- a/core/modules/system/tests/modules/ajax_forms_test/src/Form/AjaxFormsTestAjaxElementsForm.php
+++ b/core/modules/system/tests/modules/ajax_forms_test/src/Form/AjaxFormsTestAjaxElementsForm.php
@@ -7,8 +7,7 @@
 use Drupal\Core\Form\FormStateInterface;
 
 /**
- * Form builder: Builds a form that has each FAPI elements triggering a simple
- * Ajax callback.
+ * Builds a form where each Form API element triggers a simple Ajax callback.
  *
  * @internal
  */
diff --git a/core/modules/system/tests/modules/module_install_class_loader_test1/src/EventSubscriber.php b/core/modules/system/tests/modules/module_install_class_loader_test1/src/EventSubscriber.php
index ce0ef4981ae86e9c8ffc14ae73540ba465574bfe..ecb945acf9bcd334bef4b82a25ca06838437ce22 100644
--- a/core/modules/system/tests/modules/module_install_class_loader_test1/src/EventSubscriber.php
+++ b/core/modules/system/tests/modules/module_install_class_loader_test1/src/EventSubscriber.php
@@ -5,8 +5,10 @@
 use Symfony\Component\EventDispatcher\EventSubscriberInterface;
 
 /**
- * An event subscriber that does different things depending on whether classes
- * exist.
+ * Defines an event subscriber that conditionally unsets the event list.
+ *
+ * @see Drupal\module_install_class_loader_test2\EventSubscriber
+ * @see Drupal\Tests\system\Functional\Module\ClassLoaderTest::testMultipleModules()
  */
 class EventSubscriber implements EventSubscriberInterface {
 
diff --git a/core/modules/system/tests/modules/plugin_test/src/Plugin/plugin_test/mock_block/TypedDataStringBlock.php b/core/modules/system/tests/modules/plugin_test/src/Plugin/plugin_test/mock_block/TypedDataStringBlock.php
index 5658cbf4240a00dce3ff08aa03ddad399cb764c0..8ddf230930a844a3154a53ea335209fca32d0fad 100644
--- a/core/modules/system/tests/modules/plugin_test/src/Plugin/plugin_test/mock_block/TypedDataStringBlock.php
+++ b/core/modules/system/tests/modules/plugin_test/src/Plugin/plugin_test/mock_block/TypedDataStringBlock.php
@@ -7,10 +7,10 @@
 use Drupal\Core\Plugin\PluginBase;
 
 /**
- * Implementation of a String TypedData contextual block plugin used by Plugin
- * API context test.
+ * Implements a String TypedData contextual block plugin.
  *
  * @see \Drupal\plugin_test\Plugin\MockBlockManager
+ * @see \Drupal\KernelTests\Core\Plugin\PluginTestBase
  */
 class TypedDataStringBlock extends PluginBase implements ContextAwarePluginInterface {
 
diff --git a/core/modules/system/tests/src/Functional/Entity/EntityRevisionsTest.php b/core/modules/system/tests/src/Functional/Entity/EntityRevisionsTest.php
index dc355f05a8f862f46aeb06877aa0bc804c333e4d..099ae3767674f86ba4b273833e92b92cf11031a8 100644
--- a/core/modules/system/tests/src/Functional/Entity/EntityRevisionsTest.php
+++ b/core/modules/system/tests/src/Functional/Entity/EntityRevisionsTest.php
@@ -10,8 +10,7 @@
 use Drupal\Tests\BrowserTestBase;
 
 /**
- * Create a entity with revisions and test viewing, saving, reverting, and
- * deleting revisions.
+ * Tests modifying an entity with revisions.
  *
  * @group Entity
  */
diff --git a/core/modules/system/tests/src/Functional/FileTransfer/FileTransferTest.php b/core/modules/system/tests/src/Functional/FileTransfer/FileTransferTest.php
index 785ea40ce1b1f5a71c4cec0b3d49faf73ae44c9d..998963854500646283043ae17eee769b965d5550 100644
--- a/core/modules/system/tests/src/Functional/FileTransfer/FileTransferTest.php
+++ b/core/modules/system/tests/src/Functional/FileTransfer/FileTransferTest.php
@@ -7,8 +7,7 @@
 use Drupal\Tests\BrowserTestBase;
 
 /**
- * Tests that the jail is respected and that protocols using recursive file move
- * operations work.
+ * Tests recursive file copy operations with the file transfer jail.
  *
  * @group FileTransfer
  */
diff --git a/core/modules/system/tests/src/Functional/Form/CheckboxTest.php b/core/modules/system/tests/src/Functional/Form/CheckboxTest.php
index c281123833a037205eb37e8facda4124f83a8f46..735417ffec820c1295623344bd3da433a2009454 100644
--- a/core/modules/system/tests/src/Functional/Form/CheckboxTest.php
+++ b/core/modules/system/tests/src/Functional/Form/CheckboxTest.php
@@ -6,8 +6,9 @@
 use Drupal\Tests\BrowserTestBase;
 
 /**
- * Tests form API checkbox handling of various combinations of #default_value
- * and #return_value.
+ * Tests the form API checkbox element.
+ *
+ * Various combinations of #default_value and #return_value are used.
  *
  * @group Form
  */
diff --git a/core/modules/system/tests/src/Functional/Form/LanguageSelectElementTest.php b/core/modules/system/tests/src/Functional/Form/LanguageSelectElementTest.php
index 6622ce607c6cbc4726cbc197fbe3ad48260aff7d..26fe1df96ad947109da7095f575ad365e1b91cbe 100644
--- a/core/modules/system/tests/src/Functional/Form/LanguageSelectElementTest.php
+++ b/core/modules/system/tests/src/Functional/Form/LanguageSelectElementTest.php
@@ -8,8 +8,7 @@
 use Drupal\Tests\BrowserTestBase;
 
 /**
- * Tests that the language select form element prints and submits the right
- * options.
+ * Tests the language selection form element.
  *
  * @group Form
  */
diff --git a/core/modules/system/tests/src/Functional/Form/StateValuesCleanAdvancedTest.php b/core/modules/system/tests/src/Functional/Form/StateValuesCleanAdvancedTest.php
index b6aea0ead6942f00dd989791941392b039928349..90e24029f2efff6bd96fea2f471688c2e3ae0989 100644
--- a/core/modules/system/tests/src/Functional/Form/StateValuesCleanAdvancedTest.php
+++ b/core/modules/system/tests/src/Functional/Form/StateValuesCleanAdvancedTest.php
@@ -6,9 +6,7 @@
 use Drupal\Tests\TestFileCreationTrait;
 
 /**
- * Tests proper removal of submitted form values using
- * \Drupal\Core\Form\FormState::cleanValues() when having forms with elements
- * containing buttons like "managed_file".
+ * Tests the removal of internal Form API elements from submitted form values.
  *
  * @group Form
  */
diff --git a/core/modules/system/tests/src/Functional/Form/StateValuesCleanTest.php b/core/modules/system/tests/src/Functional/Form/StateValuesCleanTest.php
index 473f98ee5ffce34dbaa347341155a8ebe6e3cdc0..4a2fc2a6a09d0396ff35cdd971d0fd8b6878cf00 100644
--- a/core/modules/system/tests/src/Functional/Form/StateValuesCleanTest.php
+++ b/core/modules/system/tests/src/Functional/Form/StateValuesCleanTest.php
@@ -7,8 +7,9 @@
 use Drupal\Tests\BrowserTestBase;
 
 /**
- * Tests proper removal of submitted form values using
- * \Drupal\Core\Form\FormState::cleanValues().
+ * Tests the proper removal of submitted form values.
+ *
+ * @see \Drupal\Core\Form\FormState::cleanValues()
  *
  * @group Form
  */
diff --git a/core/modules/system/tests/src/Functional/Form/StorageTest.php b/core/modules/system/tests/src/Functional/Form/StorageTest.php
index 385ca20392a84a324da3f345cee70bb678ac28cd..9db4723caa4d151395cce60675c2b5dbb9b4217b 100644
--- a/core/modules/system/tests/src/Functional/Form/StorageTest.php
+++ b/core/modules/system/tests/src/Functional/Form/StorageTest.php
@@ -7,8 +7,7 @@
 use Drupal\Tests\BrowserTestBase;
 
 /**
- * Tests a multistep form using form storage and makes sure validation and
- * caching works right.
+ * Tests a multistep form using form storage.
  *
  * The tested form puts data into the storage during the initial form
  * construction. These tests verify that there are no duplicate form
diff --git a/core/modules/system/tests/src/Functional/System/DateTimeTest.php b/core/modules/system/tests/src/Functional/System/DateTimeTest.php
index 8a587973be64ad9eec9eecbb2d1790a0b09439df..5ba373205334c4048ee5b5014fc81eaf0b10143a 100644
--- a/core/modules/system/tests/src/Functional/System/DateTimeTest.php
+++ b/core/modules/system/tests/src/Functional/System/DateTimeTest.php
@@ -7,8 +7,7 @@
 use Drupal\Tests\BrowserTestBase;
 
 /**
- * Configure date and time settings. Test date formatting and time zone
- * handling, including daylight saving time.
+ * Test date formatting and time zone handling, including daylight saving time.
  *
  * @group system
  */
diff --git a/core/modules/system/tests/src/Functional/System/ThemeTest.php b/core/modules/system/tests/src/Functional/System/ThemeTest.php
index 0a6ebf449dd561aaeaef56572f60ecba06de69f6..6afe81c42dccbaf6600d599d6b7e4c984a5f106e 100644
--- a/core/modules/system/tests/src/Functional/System/ThemeTest.php
+++ b/core/modules/system/tests/src/Functional/System/ThemeTest.php
@@ -8,8 +8,7 @@
 use Drupal\Tests\TestFileCreationTrait;
 
 /**
- * Tests the theme interface functionality by enabling and switching themes, and
- * using an administration theme.
+ * Tests the theme administration user interface.
  *
  * @group system
  */
diff --git a/core/modules/system/tests/src/Functional/Theme/EntityFilteringThemeTest.php b/core/modules/system/tests/src/Functional/Theme/EntityFilteringThemeTest.php
index 112d955841159daa13fceaddf167f1b539155210..155c62e2929847882be45ab35cad0918c5446f36 100644
--- a/core/modules/system/tests/src/Functional/Theme/EntityFilteringThemeTest.php
+++ b/core/modules/system/tests/src/Functional/Theme/EntityFilteringThemeTest.php
@@ -13,8 +13,7 @@
 use Drupal\Tests\BrowserTestBase;
 
 /**
- * Tests themed output for each entity type in all available themes to ensure
- * entity labels are filtered for XSS.
+ * Tests XSS filtering for themed output for each entity type in all themes.
  *
  * @group Theme
  */
diff --git a/core/modules/system/tests/src/Functional/Theme/ThemeEarlyInitializationTest.php b/core/modules/system/tests/src/Functional/Theme/ThemeEarlyInitializationTest.php
index a01778dd317192623d0e30a9fdea23bd0d5323a9..4dab6c2ded1b5e7154ddb1095f86578eae03d987 100644
--- a/core/modules/system/tests/src/Functional/Theme/ThemeEarlyInitializationTest.php
+++ b/core/modules/system/tests/src/Functional/Theme/ThemeEarlyInitializationTest.php
@@ -5,8 +5,7 @@
 use Drupal\Tests\BrowserTestBase;
 
 /**
- * Tests that the theme system can be correctly initialized early in the page
- * request.
+ * Tests theme system initialization early in the page request.
  *
  * @group Theme
  */
diff --git a/core/modules/system/tests/src/Functional/UpdateSystem/DependencyHookInvocationTest.php b/core/modules/system/tests/src/Functional/UpdateSystem/DependencyHookInvocationTest.php
index d263380924b6c9d4bc80b7005a68f5f12030e01f..561ff795af2b535a3b40f0ddc12e6a7ea6168670 100644
--- a/core/modules/system/tests/src/Functional/UpdateSystem/DependencyHookInvocationTest.php
+++ b/core/modules/system/tests/src/Functional/UpdateSystem/DependencyHookInvocationTest.php
@@ -5,8 +5,7 @@
 use Drupal\Tests\BrowserTestBase;
 
 /**
- * Tests that the hook invocation for determining update dependencies works
- * correctly.
+ * Tests the hook invocation for determining update dependencies.
  *
  * @group Update
  */
diff --git a/core/modules/system/tests/src/Functional/UpdateSystem/InvalidUpdateHookTest.php b/core/modules/system/tests/src/Functional/UpdateSystem/InvalidUpdateHookTest.php
index 8412ab1f0e528ee670338d43b4b1476408af85c0..0d79aa906d9b442d9cf3713931bf6780b97249e7 100644
--- a/core/modules/system/tests/src/Functional/UpdateSystem/InvalidUpdateHookTest.php
+++ b/core/modules/system/tests/src/Functional/UpdateSystem/InvalidUpdateHookTest.php
@@ -7,8 +7,7 @@
 use Drupal\Tests\RequirementsPageTrait;
 
 /**
- * Tests that a module implementing hook_update_8000() causes an error to be
- * displayed on update.
+ * Tests that hook_update_8000() is disallowed.
  *
  * @group Update
  */
diff --git a/core/modules/system/tests/src/Functional/UpdateSystem/UpdatesWith7xTest.php b/core/modules/system/tests/src/Functional/UpdateSystem/UpdatesWith7xTest.php
index e12b58687314384245286c7a2b147a9d44feb5a8..2364e99bdd863fabe7a3dc72e7fab11101ea6a15 100644
--- a/core/modules/system/tests/src/Functional/UpdateSystem/UpdatesWith7xTest.php
+++ b/core/modules/system/tests/src/Functional/UpdateSystem/UpdatesWith7xTest.php
@@ -7,8 +7,7 @@
 use Drupal\Tests\RequirementsPageTrait;
 
 /**
- * Tests that the minimum schema version is correct even if only 7.x update
- * hooks are retained .
+ * Tests the minimum schema version when only 7.x update hooks are retained.
  *
  * @group Update
  */
diff --git a/core/modules/system/tests/src/Kernel/Common/UrlTest.php b/core/modules/system/tests/src/Kernel/Common/UrlTest.php
index 76c5ffc45cd37b396795b972b5a425331f76bf5e..51dab7ce086196fbeff3ca58266cf7e43d8d1de8 100644
--- a/core/modules/system/tests/src/Kernel/Common/UrlTest.php
+++ b/core/modules/system/tests/src/Kernel/Common/UrlTest.php
@@ -12,11 +12,10 @@
 use Drupal\KernelTests\KernelTestBase;
 
 /**
- * Confirm that \Drupal\Core\Url,
- * \Drupal\Component\Utility\UrlHelper::filterQueryParameters(),
- * \Drupal\Component\Utility\UrlHelper::buildQuery(), and
- * \Drupal\Core\Utility\LinkGeneratorInterface::generate()
- * work correctly with various input.
+ * Tests the Url object.
+ *
+ * @covers \Drupal\Component\Utility\UrlHelper::filterQueryParameters()
+ * @covers \Drupal\Core\Utility\LinkGeneratorInterface::generate()
  *
  * @group Common
  */
diff --git a/core/modules/system/tests/src/Kernel/Token/TokenReplaceKernelTest.php b/core/modules/system/tests/src/Kernel/Token/TokenReplaceKernelTest.php
index e875c01011415ae22e5973c7a2cbbc7c803eee97..ef27d09059bfc39355ae770d973959aa13007a69 100644
--- a/core/modules/system/tests/src/Kernel/Token/TokenReplaceKernelTest.php
+++ b/core/modules/system/tests/src/Kernel/Token/TokenReplaceKernelTest.php
@@ -9,8 +9,7 @@
 use Drupal\Core\Render\BubbleableMetadata;
 
 /**
- * Generates text using placeholders for dummy content to check token
- * replacement.
+ * Tests token replacement.
  *
  * @group system
  */
diff --git a/core/modules/taxonomy/tests/src/Functional/RssTest.php b/core/modules/taxonomy/tests/src/Functional/RssTest.php
index 87a032aa37b0a9e747ec7246fefea683b91ca03d..f379df646695dfd3bbb8505bc91b54e84535e503 100644
--- a/core/modules/taxonomy/tests/src/Functional/RssTest.php
+++ b/core/modules/taxonomy/tests/src/Functional/RssTest.php
@@ -6,8 +6,7 @@
 use Drupal\views\Views;
 
 /**
- * Ensure that data added as terms appears in RSS feeds if "RSS Category" format
- * is selected.
+ * Tests the taxonomy RSS display.
  *
  * @group taxonomy
  */
diff --git a/core/modules/taxonomy/tests/src/Functional/TokenReplaceTest.php b/core/modules/taxonomy/tests/src/Functional/TokenReplaceTest.php
index 43105bd1f87c0dd2db8289d09ba4601b67c935d1..5df9d3920bddaadd3f0ece4f147b5ce5c2b16bb9 100644
--- a/core/modules/taxonomy/tests/src/Functional/TokenReplaceTest.php
+++ b/core/modules/taxonomy/tests/src/Functional/TokenReplaceTest.php
@@ -7,8 +7,7 @@
 use Drupal\Core\Render\BubbleableMetadata;
 
 /**
- * Generates text using placeholders for dummy content to check taxonomy token
- * replacement.
+ * Tests taxonomy token replacement.
  *
  * @group taxonomy
  */
diff --git a/core/modules/update/tests/src/Functional/UpdateContribTest.php b/core/modules/update/tests/src/Functional/UpdateContribTest.php
index 20a0d5eda32a8479050108c41a7ec0b272484b8f..294074c592e92f47bd51a8751e0d4602cd8e3e8f 100644
--- a/core/modules/update/tests/src/Functional/UpdateContribTest.php
+++ b/core/modules/update/tests/src/Functional/UpdateContribTest.php
@@ -6,8 +6,7 @@
 use Drupal\update\UpdateManagerInterface;
 
 /**
- * Tests how the Update Manager module handles contributed modules and themes in
- * a series of functional tests using mock XML data.
+ * Tests how the Update Manager handles contributed modules and themes.
  *
  * @group update
  */
diff --git a/core/modules/update/tests/src/Functional/UpdateSemverCoreTest.php b/core/modules/update/tests/src/Functional/UpdateSemverCoreTest.php
index d740425fbd602f997e355cd156e749b968f90902..829b68dd7b308d8ef86bdc150eab855edb01cff7 100644
--- a/core/modules/update/tests/src/Functional/UpdateSemverCoreTest.php
+++ b/core/modules/update/tests/src/Functional/UpdateSemverCoreTest.php
@@ -5,8 +5,7 @@
 use Drupal\Core\Url;
 
 /**
- * Tests the Update Manager module through a series of functional tests using
- * mock XML data.
+ * Tests the semantic version handling in the Update Manager.
  *
  * @group update
  */
diff --git a/core/modules/user/tests/src/Functional/UserLanguageCreationTest.php b/core/modules/user/tests/src/Functional/UserLanguageCreationTest.php
index 94d86b492a74bfc2d74403eefb7ccaebb6d71af3..4f3478542ae97681f805e9fea866de7152b1fb3b 100644
--- a/core/modules/user/tests/src/Functional/UserLanguageCreationTest.php
+++ b/core/modules/user/tests/src/Functional/UserLanguageCreationTest.php
@@ -6,8 +6,7 @@
 use Drupal\Tests\BrowserTestBase;
 
 /**
- * Tests whether proper language is stored for new users and access to language
- * selector.
+ * Tests preferred language configuration and language selector access.
  *
  * @group user
  */
diff --git a/core/modules/user/tests/src/Functional/UserPermissionsTest.php b/core/modules/user/tests/src/Functional/UserPermissionsTest.php
index a52f654584971c24f0c1d6f252c125fa2dd7c086..7986c03f4e804571125dfde5213fb447b734281e 100644
--- a/core/modules/user/tests/src/Functional/UserPermissionsTest.php
+++ b/core/modules/user/tests/src/Functional/UserPermissionsTest.php
@@ -7,8 +7,7 @@
 use Drupal\user\Entity\Role;
 
 /**
- * Verify that role permissions can be added and removed via the permissions
- * pages.
+ * Verifies role permissions can be added and removed via the permissions page.
  *
  * @group user
  */
diff --git a/core/modules/user/tests/src/Functional/UserSearchTest.php b/core/modules/user/tests/src/Functional/UserSearchTest.php
index 973dc260266ff6219d677d913bdf2c299bb57011..5c013cdbfd11c675b0c4ce40be4f4af24cb0a4ae 100644
--- a/core/modules/user/tests/src/Functional/UserSearchTest.php
+++ b/core/modules/user/tests/src/Functional/UserSearchTest.php
@@ -5,8 +5,7 @@
 use Drupal\Tests\BrowserTestBase;
 
 /**
- * Tests the user search page and verifies that sensitive information is hidden
- * from unauthorized users.
+ * Verifies that sensitive information is hidden from unauthorized users.
  *
  * @group user
  */
diff --git a/core/modules/user/tests/src/Functional/UserTokenReplaceTest.php b/core/modules/user/tests/src/Functional/UserTokenReplaceTest.php
index 4ea4a29c89c6fabb97cd4c3748efa212ba07d6bd..c745b0a3620b670696795d32d9760d48704acb86 100644
--- a/core/modules/user/tests/src/Functional/UserTokenReplaceTest.php
+++ b/core/modules/user/tests/src/Functional/UserTokenReplaceTest.php
@@ -10,8 +10,7 @@
 use Drupal\user\Entity\User;
 
 /**
- * Generates text using placeholders for dummy content to check user token
- * replacement.
+ * Tests the replacement of user tokens.
  *
  * @group user
  */
diff --git a/core/modules/user/tests/src/Kernel/UserAccountFormFieldsTest.php b/core/modules/user/tests/src/Kernel/UserAccountFormFieldsTest.php
index 1aabea79a8a533ca6210b670afac9636e2a64081..dbc61853452dd715ab5d5a55ca31e7f794bc347d 100644
--- a/core/modules/user/tests/src/Kernel/UserAccountFormFieldsTest.php
+++ b/core/modules/user/tests/src/Kernel/UserAccountFormFieldsTest.php
@@ -6,8 +6,7 @@
 use Drupal\KernelTests\KernelTestBase;
 
 /**
- * Verifies that the field order in user account forms is compatible with
- * password managers of web browsers.
+ * Verifies the field order in user account forms.
  *
  * @group user
  */
diff --git a/core/modules/user/tests/src/Kernel/UserActionConfigSchemaTest.php b/core/modules/user/tests/src/Kernel/UserActionConfigSchemaTest.php
index 527db24aa41c19ace346136c5297e6507399967b..8767c92e159601d79daead9d7fad0ba27861c93e 100644
--- a/core/modules/user/tests/src/Kernel/UserActionConfigSchemaTest.php
+++ b/core/modules/user/tests/src/Kernel/UserActionConfigSchemaTest.php
@@ -7,8 +7,7 @@
 use Drupal\user\Entity\Role;
 
 /**
- * Ensures the user action for adding and removing roles have valid config
- * schema.
+ * Tests that the config schema is valid when roles are added or removed.
  *
  * @group user
  */
diff --git a/core/modules/user/tests/src/Traits/UserCreationTrait.php b/core/modules/user/tests/src/Traits/UserCreationTrait.php
index 5f9fe1e526615f150cc969f15c51d6466fb7cf14..a73fbf832ef322982ff8a03fbecbd4f8eb412665 100644
--- a/core/modules/user/tests/src/Traits/UserCreationTrait.php
+++ b/core/modules/user/tests/src/Traits/UserCreationTrait.php
@@ -13,8 +13,7 @@
 use Drupal\user\RoleInterface;
 
 /**
- * Provides methods to create additional test users and switch the currently
- * logged in one.
+ * Provides test methods for user creation and authentication.
  *
  * This trait is meant to be used only by test classes.
  */
diff --git a/core/modules/views/tests/src/Functional/Wizard/ItemsPerPageTest.php b/core/modules/views/tests/src/Functional/Wizard/ItemsPerPageTest.php
index da9ac54e063e8af04ae18fb9baf1a4414a58dffe..61da043cf2dfa1d86fb2be35ebc6627cd4b04f1f 100644
--- a/core/modules/views/tests/src/Functional/Wizard/ItemsPerPageTest.php
+++ b/core/modules/views/tests/src/Functional/Wizard/ItemsPerPageTest.php
@@ -3,8 +3,7 @@
 namespace Drupal\Tests\views\Functional\Wizard;
 
 /**
- * Tests the ability of the views wizard to specify the number of items per
- * page.
+ * Tests that the views wizard can specify the number of items per page.
  *
  * @group views
  */
diff --git a/core/modules/views/tests/src/Kernel/Handler/FilterBooleanOperatorStringTest.php b/core/modules/views/tests/src/Kernel/Handler/FilterBooleanOperatorStringTest.php
index 88c3de207aa3f8a6a45241507c2c81872d362c48..66bac02a642f09db3fcbeac8cf405958aabf3956 100644
--- a/core/modules/views/tests/src/Kernel/Handler/FilterBooleanOperatorStringTest.php
+++ b/core/modules/views/tests/src/Kernel/Handler/FilterBooleanOperatorStringTest.php
@@ -6,8 +6,7 @@
 use Drupal\views\Views;
 
 /**
- * Tests the core Drupal\views\Plugin\views\filter\BooleanOperatorString
- * handler.
+ * Tests core's BooleanOperatorString views filter handler.
  *
  * @group views
  * @see \Drupal\views\Plugin\views\filter\BooleanOperatorString
diff --git a/core/profiles/testing/modules/drupal_system_listing_compatible_test/tests/src/Kernel/SystemListingCrossProfileCompatibleTest.php b/core/profiles/testing/modules/drupal_system_listing_compatible_test/tests/src/Kernel/SystemListingCrossProfileCompatibleTest.php
index e20f39e2fdf351cccbb491d573a48b4912dec7c0..c3b9e560585c13ab92677801d7b3a49f79bced55 100644
--- a/core/profiles/testing/modules/drupal_system_listing_compatible_test/tests/src/Kernel/SystemListingCrossProfileCompatibleTest.php
+++ b/core/profiles/testing/modules/drupal_system_listing_compatible_test/tests/src/Kernel/SystemListingCrossProfileCompatibleTest.php
@@ -5,8 +5,7 @@
 use Drupal\KernelTests\KernelTestBase;
 
 /**
- * Verifies that tests in installation profile modules are found and may use
- * another profile for running tests.
+ * Verifies that tests in installation profile modules are found.
  *
  * @group drupal_system_listing_compatible_test
  */
diff --git a/core/tests/Drupal/FunctionalJavascriptTests/Ajax/MultiFormTest.php b/core/tests/Drupal/FunctionalJavascriptTests/Ajax/MultiFormTest.php
index 83c26e96e1a6dfa5c5e1448c0cc756e170e15152..d436179b41447f8e9f8d20b5b6fe5d858a69f0fe 100644
--- a/core/tests/Drupal/FunctionalJavascriptTests/Ajax/MultiFormTest.php
+++ b/core/tests/Drupal/FunctionalJavascriptTests/Ajax/MultiFormTest.php
@@ -8,8 +8,7 @@
 use Drupal\FunctionalJavascriptTests\WebDriverTestBase;
 
 /**
- * Tests that AJAX-enabled forms work when multiple instances of the same form
- * are on a page.
+ * Tests AJAX-enabled forms when multiple instances of the form are on a page.
  *
  * @group Ajax
  */
diff --git a/core/tests/Drupal/FunctionalTests/FolderTest.php b/core/tests/Drupal/FunctionalTests/FolderTest.php
index a8196ebd92555f662fce6b9f532f8552daa9aa23..923849e561c8143512971ed877354e2250783d53 100644
--- a/core/tests/Drupal/FunctionalTests/FolderTest.php
+++ b/core/tests/Drupal/FunctionalTests/FolderTest.php
@@ -5,8 +5,8 @@
 use Drupal\Tests\BrowserTestBase;
 
 /**
- * This test will check BrowserTestBase's treatment of hook_install during
- * setUp.
+ * Tests BrowserTestBase's treatment of hook_install() during setup.
+ *
  * Image module is used for test.
  *
  * @group browsertestbase
diff --git a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingDatabaseSettingsTest.php b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingDatabaseSettingsTest.php
index ee6caea944fc6d3275671cbb9949bf20bebb757b..53a615b57cd57a95ad5291d51fc794678a7d8498 100644
--- a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingDatabaseSettingsTest.php
+++ b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingDatabaseSettingsTest.php
@@ -5,8 +5,7 @@
 use Drupal\Core\Database\Database;
 
 /**
- * Tests the installer with an existing settings file with database connection
- * info.
+ * Tests installation with database information in an existing settings file.
  *
  * @group Installer
  */
diff --git a/core/tests/Drupal/FunctionalTests/Installer/InstallerSiteConfigProfileTest.php b/core/tests/Drupal/FunctionalTests/Installer/InstallerSiteConfigProfileTest.php
index 097d8451891fccaab0fabf3485cbc016c2cfad2f..c09bf838e4ed3f83f3a6d3067e773daa0628fbaa 100644
--- a/core/tests/Drupal/FunctionalTests/Installer/InstallerSiteConfigProfileTest.php
+++ b/core/tests/Drupal/FunctionalTests/Installer/InstallerSiteConfigProfileTest.php
@@ -3,8 +3,7 @@
 namespace Drupal\FunctionalTests\Installer;
 
 /**
- * Verifies that the installer defaults to the existing site email address and
- * timezone, if they were provided by the install profile.
+ * Verifies that the installer uses the profile's site configuration.
  *
  * @group Installer
  */
diff --git a/core/tests/Drupal/FunctionalTests/MailCaptureTest.php b/core/tests/Drupal/FunctionalTests/MailCaptureTest.php
index c74cc08565f8ada5956e1aa79d9bf50e50bbf2af..fbda2983f337cb7434235710fa4c7d514c11a3a3 100644
--- a/core/tests/Drupal/FunctionalTests/MailCaptureTest.php
+++ b/core/tests/Drupal/FunctionalTests/MailCaptureTest.php
@@ -7,8 +7,10 @@
 use Drupal\Core\Test\AssertMailTrait;
 
 /**
- * Tests the SimpleTest email capturing logic, the assertMail assertion and the
- * drupalGetMails function.
+ * Tests the collection of emails during testing.
+ *
+ * The test mail collector, test.mail.collector, intercepts any email sent
+ * during a test so it does not leave the test server.
  *
  * @group browsertestbase
  */
diff --git a/core/tests/Drupal/KernelTests/Core/Common/SizeTest.php b/core/tests/Drupal/KernelTests/Core/Common/SizeTest.php
index f595cfcab5ec8dbfa2bf5aed11099fe62acae4ab..77e70784ee34829961f161e41fbcf411f2639199 100644
--- a/core/tests/Drupal/KernelTests/Core/Common/SizeTest.php
+++ b/core/tests/Drupal/KernelTests/Core/Common/SizeTest.php
@@ -6,8 +6,7 @@
 use Drupal\KernelTests\KernelTestBase;
 
 /**
- * Parse a predefined amount of bytes and compare the output with the expected
- * value.
+ * Tests format_size().
  *
  * @group Common
  */
diff --git a/core/tests/Drupal/KernelTests/Core/Common/XssUnitTest.php b/core/tests/Drupal/KernelTests/Core/Common/XssUnitTest.php
index c02ff3135c99dc59b2397e766406b248b806c703..403036fe8ba744093fc551dbc25aaf8c6238b547 100644
--- a/core/tests/Drupal/KernelTests/Core/Common/XssUnitTest.php
+++ b/core/tests/Drupal/KernelTests/Core/Common/XssUnitTest.php
@@ -6,8 +6,11 @@
 use Drupal\KernelTests\KernelTestBase;
 
 /**
- * Confirm that \Drupal\Component\Utility\Xss::filter() and check_url() work
- * correctly, including invalid multi-byte sequences.
+ * Tests XSS filtering.
+ *
+ * @see \Drupal\Component\Utility\Xss::filter()
+ * @see \Drupal\Component\Utility\UrlHelper::filterBadProtocol
+ * @see \Drupal\Component\Utility\UrlHelper::stripDangerousProtocols
  *
  * @group Common
  */
diff --git a/core/tests/Drupal/KernelTests/Core/Config/ConfigEntityStorageTest.php b/core/tests/Drupal/KernelTests/Core/Config/ConfigEntityStorageTest.php
index 91887ecc59e68da959c928778c52e57c1d17d325..325d5cd66a5150f2063775c7fa01da6679f0a9c3 100644
--- a/core/tests/Drupal/KernelTests/Core/Config/ConfigEntityStorageTest.php
+++ b/core/tests/Drupal/KernelTests/Core/Config/ConfigEntityStorageTest.php
@@ -6,8 +6,7 @@
 use Drupal\KernelTests\KernelTestBase;
 
 /**
- * Tests sync and importing config entities with IDs and UUIDs that match
- * existing config.
+ * Tests configuration entity storage.
  *
  * @group config
  */
diff --git a/core/tests/Drupal/KernelTests/Core/Config/ConfigOverridesPriorityTest.php b/core/tests/Drupal/KernelTests/Core/Config/ConfigOverridesPriorityTest.php
index 7ad4487796e8661153cda2883cfd97fd8e841bac..b5ca02e95613efec16625c99fbe26d5b995b5377 100644
--- a/core/tests/Drupal/KernelTests/Core/Config/ConfigOverridesPriorityTest.php
+++ b/core/tests/Drupal/KernelTests/Core/Config/ConfigOverridesPriorityTest.php
@@ -6,8 +6,13 @@
 use Drupal\KernelTests\KernelTestBase;
 
 /**
- * Tests that language, module and settings.php are applied in the correct
- * order.
+ * Tests that config overrides are applied in the correct order.
+ *
+ * Overrides should be applied in the following order, from lowest priority
+ * to highest:
+ * - Language overrides.
+ * - Module overrides.
+ * - settings.php overrides.
  *
  * @group config
  */
diff --git a/core/tests/Drupal/KernelTests/Core/Entity/EntityCrudHookTest.php b/core/tests/Drupal/KernelTests/Core/Entity/EntityCrudHookTest.php
index 3cd38553131409473b9d44386194c1d0f6c7c0e8..ff9c257fb4275d4604fd44a106852e0977287a81 100644
--- a/core/tests/Drupal/KernelTests/Core/Entity/EntityCrudHookTest.php
+++ b/core/tests/Drupal/KernelTests/Core/Entity/EntityCrudHookTest.php
@@ -16,6 +16,8 @@
 use Drupal\file\Entity\File;
 
 /**
+ * Tests entity CRUD via hooks.
+ *
  * Tests the invocation of hooks when creating, inserting, loading, updating or
  * deleting an entity.
  *
diff --git a/core/tests/Drupal/KernelTests/Core/File/FileTestBase.php b/core/tests/Drupal/KernelTests/Core/File/FileTestBase.php
index 374bf6239ed268f8a339b4d18ae514f4bf18ec1d..5d883879812b312f36ab652ecc1436df68bc80fc 100644
--- a/core/tests/Drupal/KernelTests/Core/File/FileTestBase.php
+++ b/core/tests/Drupal/KernelTests/Core/File/FileTestBase.php
@@ -6,8 +6,7 @@
 use Drupal\KernelTests\KernelTestBase;
 
 /**
- * Base class for file tests that adds some additional file specific
- * assertions and helper functions.
+ * Provides file-specific assertions and helper functions.
  */
 abstract class FileTestBase extends KernelTestBase {
 
diff --git a/core/tests/Drupal/KernelTests/Core/Form/FormCacheTest.php b/core/tests/Drupal/KernelTests/Core/Form/FormCacheTest.php
index 9d89caa87ab7a636af50f71dc4b26861c6495347..fe8d614c88a68894c91139541d162918f0b9770a 100644
--- a/core/tests/Drupal/KernelTests/Core/Form/FormCacheTest.php
+++ b/core/tests/Drupal/KernelTests/Core/Form/FormCacheTest.php
@@ -9,8 +9,10 @@
 use Drupal\KernelTests\KernelTestBase;
 
 /**
- * Tests \Drupal::formBuilder()->setCache() and
- * \Drupal::formBuilder()->getCache().
+ * Tests FormBuilder caching.
+ *
+ * @covers \Drupal\Core\Form\FormBuilder::getCache
+ * @covers \Drupal\Core\Form\FormBuilder::setCache
  *
  * @group Form
  */
diff --git a/core/tests/Drupal/KernelTests/Core/Plugin/Condition/RequestPathTest.php b/core/tests/Drupal/KernelTests/Core/Plugin/Condition/RequestPathTest.php
index be6ec023eeb3162b4f598adb5b1b68142f5d9acb..efbbd9113ef5394e5417bf1aefb8806e82e4a44f 100644
--- a/core/tests/Drupal/KernelTests/Core/Plugin/Condition/RequestPathTest.php
+++ b/core/tests/Drupal/KernelTests/Core/Plugin/Condition/RequestPathTest.php
@@ -9,8 +9,7 @@
 use Symfony\Component\HttpFoundation\RequestStack;
 
 /**
- * Tests that the Request Path Condition, provided by the system module, is
- * working properly.
+ * Tests system.module's request path condition.
  *
  * @group Plugin
  */
diff --git a/core/tests/Drupal/KernelTests/Core/Plugin/Discovery/CustomDirectoryAnnotatedClassDiscoveryTest.php b/core/tests/Drupal/KernelTests/Core/Plugin/Discovery/CustomDirectoryAnnotatedClassDiscoveryTest.php
index 48f987decceba22d1243a43aeca882d972dc7691..c65f0e14f0ec7db19d3d4540f4a825da031f1790 100644
--- a/core/tests/Drupal/KernelTests/Core/Plugin/Discovery/CustomDirectoryAnnotatedClassDiscoveryTest.php
+++ b/core/tests/Drupal/KernelTests/Core/Plugin/Discovery/CustomDirectoryAnnotatedClassDiscoveryTest.php
@@ -6,8 +6,7 @@
 use Drupal\Core\StringTranslation\TranslatableMarkup;
 
 /**
- * Tests that plugins in a custom directory are correctly discovered using
- * annotated classes.
+ * Tests discovery of annotated plugins in a custom directory.
  *
  * @group Plugin
  */
diff --git a/core/tests/Drupal/KernelTests/Core/TypedData/ComplexDataConstraintValidatorTest.php b/core/tests/Drupal/KernelTests/Core/TypedData/ComplexDataConstraintValidatorTest.php
index 94b1b33aa934a6818b41d92ab8dbbfb9be31dc23..0d9d06d79710786a26627271305d612aa5b87362 100644
--- a/core/tests/Drupal/KernelTests/Core/TypedData/ComplexDataConstraintValidatorTest.php
+++ b/core/tests/Drupal/KernelTests/Core/TypedData/ComplexDataConstraintValidatorTest.php
@@ -7,8 +7,7 @@
 use Drupal\KernelTests\KernelTestBase;
 
 /**
- * Tests ComplexData validation constraint with both valid and invalid values
- * for a key.
+ * Tests ComplexData validation with both valid and invalid values.
  *
  * @group Validation
  */