From 43169249b6f2d4ad8f684d124c5a2a37a4b4db2a Mon Sep 17 00:00:00 2001
From: Lauri Eskola <lauri.eskola@acquia.com>
Date: Thu, 28 Sep 2023 22:52:16 +0300
Subject: [PATCH] Issue #3389839 by catch: Mark some more tests #slow

---
 .../Functional/Update/CKEditor5UpdateImageToolbarItemTest.php    | 1 +
 .../tests/src/Functional/ModerationFormTest.php                  | 1 +
 .../field/tests/src/Functional/Number/NumberFieldTest.php        | 1 +
 core/modules/field_ui/tests/src/Functional/ManageDisplayTest.php | 1 +
 core/modules/field_ui/tests/src/Functional/ManageFieldsTest.php  | 1 +
 core/modules/file/tests/src/Functional/FileFieldWidgetTest.php   | 1 +
 .../file/tests/src/Functional/FileUploadJsonBasicAuthTest.php    | 1 +
 .../file/tests/src/Functional/FileUploadJsonCookieTest.php       | 1 +
 .../file/tests/src/Functional/RemoteFileSaveUploadTest.php       | 1 +
 core/modules/file/tests/src/Functional/SaveUploadFormTest.php    | 1 +
 core/modules/file/tests/src/Functional/SaveUploadTest.php        | 1 +
 core/modules/help/tests/src/Functional/HelpTopicsSyntaxTest.php  | 1 +
 core/modules/jsonapi/tests/src/Functional/ActionTest.php         | 1 +
 .../jsonapi/tests/src/Functional/BaseFieldOverrideTest.php       | 1 +
 .../jsonapi/tests/src/Functional/BlockContentTypeTest.php        | 1 +
 core/modules/jsonapi/tests/src/Functional/BlockTest.php          | 1 +
 core/modules/jsonapi/tests/src/Functional/CommentTypeTest.php    | 1 +
 core/modules/jsonapi/tests/src/Functional/ConfigTestTest.php     | 1 +
 .../jsonapi/tests/src/Functional/ConfigurableLanguageTest.php    | 1 +
 core/modules/jsonapi/tests/src/Functional/ContactFormTest.php    | 1 +
 .../jsonapi/tests/src/Functional/ContentLanguageSettingsTest.php | 1 +
 core/modules/jsonapi/tests/src/Functional/DateFormatTest.php     | 1 +
 core/modules/jsonapi/tests/src/Functional/EditorTest.php         | 1 +
 .../jsonapi/tests/src/Functional/EntityFormDisplayTest.php       | 1 +
 core/modules/jsonapi/tests/src/Functional/EntityFormModeTest.php | 1 +
 core/modules/jsonapi/tests/src/Functional/EntityViewModeTest.php | 1 +
 core/modules/jsonapi/tests/src/Functional/FieldConfigTest.php    | 1 +
 .../jsonapi/tests/src/Functional/FieldStorageConfigTest.php      | 1 +
 core/modules/jsonapi/tests/src/Functional/FileTest.php           | 1 +
 core/modules/jsonapi/tests/src/Functional/FilterFormatTest.php   | 1 +
 core/modules/jsonapi/tests/src/Functional/ImageStyleTest.php     | 1 +
 core/modules/jsonapi/tests/src/Functional/MediaTest.php          | 1 +
 core/modules/jsonapi/tests/src/Functional/MediaTypeTest.php      | 1 +
 .../modules/jsonapi/tests/src/Functional/MenuLinkContentTest.php | 1 +
 core/modules/jsonapi/tests/src/Functional/MenuTest.php           | 1 +
 core/modules/jsonapi/tests/src/Functional/MessageTest.php        | 1 +
 core/modules/jsonapi/tests/src/Functional/NodeTest.php           | 1 +
 core/modules/jsonapi/tests/src/Functional/NodeTypeTest.php       | 1 +
 core/modules/jsonapi/tests/src/Functional/PathAliasTest.php      | 1 +
 .../jsonapi/tests/src/Functional/ResponsiveImageStyleTest.php    | 1 +
 .../jsonapi/tests/src/Functional/RestResourceConfigTest.php      | 1 +
 core/modules/jsonapi/tests/src/Functional/RoleTest.php           | 1 +
 core/modules/jsonapi/tests/src/Functional/SearchPageTest.php     | 1 +
 core/modules/jsonapi/tests/src/Functional/ShortcutSetTest.php    | 1 +
 core/modules/jsonapi/tests/src/Functional/ViewTest.php           | 1 +
 core/modules/jsonapi/tests/src/Functional/VocabularyTest.php     | 1 +
 core/modules/jsonapi/tests/src/Functional/WorkflowTest.php       | 1 +
 core/modules/locale/tests/src/Functional/LocaleUpdateTest.php    | 1 +
 .../tests/src/Functional/FieldFormatter/OembedUpdateTest.php     | 1 +
 core/modules/media/tests/src/Functional/UrlResolverTest.php      | 1 +
 .../src/Functional/d6/Upgrade6TestWithContentModeration.php      | 1 +
 .../migrate_drupal_ui/tests/src/Functional/d7/Upgrade7Test.php   | 1 +
 .../src/Functional/d7/Upgrade7TestWithContentModeration.php      | 1 +
 core/modules/system/tests/src/Functional/Form/ElementTest.php    | 1 +
 core/modules/system/tests/src/Functional/Form/FormTest.php       | 1 +
 core/modules/system/tests/src/Functional/Routing/RouterTest.php  | 1 +
 core/modules/system/tests/src/Functional/Session/SessionTest.php | 1 +
 .../taxonomy/tests/src/Functional/Rest/TermJsonBasicAuthTest.php | 1 +
 .../taxonomy/tests/src/Functional/Rest/TermXmlBasicAuthTest.php  | 1 +
 .../toolbar/tests/src/Functional/ToolbarAdminMenuTest.php        | 1 +
 .../Drupal/FunctionalTests/Bootstrap/UncaughtExceptionTest.php   | 1 +
 .../Drupal/FunctionalTests/Entity/RevisionDeleteFormTest.php     | 1 +
 .../Drupal/FunctionalTests/Entity/RevisionRevertFormTest.php     | 1 +
 core/tests/Drupal/FunctionalTests/WebAssertTest.php              | 1 +
 64 files changed, 64 insertions(+)

diff --git a/core/modules/ckeditor5/tests/src/Functional/Update/CKEditor5UpdateImageToolbarItemTest.php b/core/modules/ckeditor5/tests/src/Functional/Update/CKEditor5UpdateImageToolbarItemTest.php
index 32975e105d2c..f481448e35e3 100644
--- a/core/modules/ckeditor5/tests/src/Functional/Update/CKEditor5UpdateImageToolbarItemTest.php
+++ b/core/modules/ckeditor5/tests/src/Functional/Update/CKEditor5UpdateImageToolbarItemTest.php
@@ -16,6 +16,7 @@
  * Tests the update path for the CKEditor 5 image toolbar item.
  *
  * @group Update
+ * @group #slow
  */
 class CKEditor5UpdateImageToolbarItemTest extends UpdatePathTestBase {
 
diff --git a/core/modules/content_moderation/tests/src/Functional/ModerationFormTest.php b/core/modules/content_moderation/tests/src/Functional/ModerationFormTest.php
index 3d7ad6533eeb..8d08a745ad12 100644
--- a/core/modules/content_moderation/tests/src/Functional/ModerationFormTest.php
+++ b/core/modules/content_moderation/tests/src/Functional/ModerationFormTest.php
@@ -9,6 +9,7 @@
  * Tests the moderation form, specifically on nodes.
  *
  * @group content_moderation
+ * @group #slow
  */
 class ModerationFormTest extends ModerationStateTestBase {
 
diff --git a/core/modules/field/tests/src/Functional/Number/NumberFieldTest.php b/core/modules/field/tests/src/Functional/Number/NumberFieldTest.php
index f5317dcc8539..9450f5f8c3cf 100644
--- a/core/modules/field/tests/src/Functional/Number/NumberFieldTest.php
+++ b/core/modules/field/tests/src/Functional/Number/NumberFieldTest.php
@@ -11,6 +11,7 @@
  * Tests the creation of numeric fields.
  *
  * @group field
+ * @group #slow
  */
 class NumberFieldTest extends BrowserTestBase {
 
diff --git a/core/modules/field_ui/tests/src/Functional/ManageDisplayTest.php b/core/modules/field_ui/tests/src/Functional/ManageDisplayTest.php
index 254704993e40..910b33f041b3 100644
--- a/core/modules/field_ui/tests/src/Functional/ManageDisplayTest.php
+++ b/core/modules/field_ui/tests/src/Functional/ManageDisplayTest.php
@@ -17,6 +17,7 @@
  * Tests the Field UI "Manage display" and "Manage form display" screens.
  *
  * @group field_ui
+ * @group #slow
  */
 class ManageDisplayTest extends BrowserTestBase {
 
diff --git a/core/modules/field_ui/tests/src/Functional/ManageFieldsTest.php b/core/modules/field_ui/tests/src/Functional/ManageFieldsTest.php
index 3092e9644ebc..9a5c6de5487d 100644
--- a/core/modules/field_ui/tests/src/Functional/ManageFieldsTest.php
+++ b/core/modules/field_ui/tests/src/Functional/ManageFieldsTest.php
@@ -14,6 +14,7 @@
  * Tests the Manage Display page of a fieldable entity type.
  *
  * @group field_ui
+ * @group #slow
  */
 class ManageFieldsTest extends BrowserTestBase {
 
diff --git a/core/modules/file/tests/src/Functional/FileFieldWidgetTest.php b/core/modules/file/tests/src/Functional/FileFieldWidgetTest.php
index 2da0a4c14b98..42511f153a31 100644
--- a/core/modules/file/tests/src/Functional/FileFieldWidgetTest.php
+++ b/core/modules/file/tests/src/Functional/FileFieldWidgetTest.php
@@ -19,6 +19,7 @@
  * Tests the file field widget with public and private files.
  *
  * @group file
+ * @group #slow
  */
 class FileFieldWidgetTest extends FileFieldTestBase {
 
diff --git a/core/modules/file/tests/src/Functional/FileUploadJsonBasicAuthTest.php b/core/modules/file/tests/src/Functional/FileUploadJsonBasicAuthTest.php
index 8a3e880921ec..333f1ede7dd4 100644
--- a/core/modules/file/tests/src/Functional/FileUploadJsonBasicAuthTest.php
+++ b/core/modules/file/tests/src/Functional/FileUploadJsonBasicAuthTest.php
@@ -7,6 +7,7 @@
 
 /**
  * @group file
+ * @group #slow
  */
 class FileUploadJsonBasicAuthTest extends FileUploadResourceTestBase {
 
diff --git a/core/modules/file/tests/src/Functional/FileUploadJsonCookieTest.php b/core/modules/file/tests/src/Functional/FileUploadJsonCookieTest.php
index 8b36780cd9d8..733d517a0a83 100644
--- a/core/modules/file/tests/src/Functional/FileUploadJsonCookieTest.php
+++ b/core/modules/file/tests/src/Functional/FileUploadJsonCookieTest.php
@@ -7,6 +7,7 @@
 
 /**
  * @group file
+ * @group #slow
  */
 class FileUploadJsonCookieTest extends FileUploadResourceTestBase {
 
diff --git a/core/modules/file/tests/src/Functional/RemoteFileSaveUploadTest.php b/core/modules/file/tests/src/Functional/RemoteFileSaveUploadTest.php
index bce058f1997f..64f33adf805d 100644
--- a/core/modules/file/tests/src/Functional/RemoteFileSaveUploadTest.php
+++ b/core/modules/file/tests/src/Functional/RemoteFileSaveUploadTest.php
@@ -6,6 +6,7 @@
  * Tests the file uploading functions.
  *
  * @group file
+ * @group #slow
  */
 class RemoteFileSaveUploadTest extends SaveUploadTest {
 
diff --git a/core/modules/file/tests/src/Functional/SaveUploadFormTest.php b/core/modules/file/tests/src/Functional/SaveUploadFormTest.php
index 7a7457446ece..97b2988c6cea 100644
--- a/core/modules/file/tests/src/Functional/SaveUploadFormTest.php
+++ b/core/modules/file/tests/src/Functional/SaveUploadFormTest.php
@@ -10,6 +10,7 @@
  * Tests the _file_save_upload_from_form() function.
  *
  * @group file
+ * @group #slow
  *
  * @see _file_save_upload_from_form()
  */
diff --git a/core/modules/file/tests/src/Functional/SaveUploadTest.php b/core/modules/file/tests/src/Functional/SaveUploadTest.php
index 863ea5ebec36..e1dd3c5e9923 100644
--- a/core/modules/file/tests/src/Functional/SaveUploadTest.php
+++ b/core/modules/file/tests/src/Functional/SaveUploadTest.php
@@ -14,6 +14,7 @@
  * Tests the file_save_upload() function.
  *
  * @group file
+ * @group #slow
  */
 class SaveUploadTest extends FileManagedTestBase {
 
diff --git a/core/modules/help/tests/src/Functional/HelpTopicsSyntaxTest.php b/core/modules/help/tests/src/Functional/HelpTopicsSyntaxTest.php
index cf8ee14cf778..06f361824096 100644
--- a/core/modules/help/tests/src/Functional/HelpTopicsSyntaxTest.php
+++ b/core/modules/help/tests/src/Functional/HelpTopicsSyntaxTest.php
@@ -14,6 +14,7 @@
  * Verifies that all core Help topics can be rendered and comply with standards.
  *
  * @group help
+ * @group #slow
  */
 class HelpTopicsSyntaxTest extends BrowserTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/ActionTest.php b/core/modules/jsonapi/tests/src/Functional/ActionTest.php
index ba0b527c4c17..659457121e48 100644
--- a/core/modules/jsonapi/tests/src/Functional/ActionTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/ActionTest.php
@@ -10,6 +10,7 @@
  * JSON:API integration test for the "Action" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class ActionTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/BaseFieldOverrideTest.php b/core/modules/jsonapi/tests/src/Functional/BaseFieldOverrideTest.php
index 6bd47a595e82..9bd4a18994d8 100644
--- a/core/modules/jsonapi/tests/src/Functional/BaseFieldOverrideTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/BaseFieldOverrideTest.php
@@ -10,6 +10,7 @@
  * JSON:API integration test for the "BaseFieldOverride" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class BaseFieldOverrideTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/BlockContentTypeTest.php b/core/modules/jsonapi/tests/src/Functional/BlockContentTypeTest.php
index 7a61e56fd238..1ecdc78a371c 100644
--- a/core/modules/jsonapi/tests/src/Functional/BlockContentTypeTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/BlockContentTypeTest.php
@@ -9,6 +9,7 @@
  * JSON:API integration test for the "BlockContentType" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class BlockContentTypeTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/BlockTest.php b/core/modules/jsonapi/tests/src/Functional/BlockTest.php
index 41911a900c3d..0341af865cb7 100644
--- a/core/modules/jsonapi/tests/src/Functional/BlockTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/BlockTest.php
@@ -10,6 +10,7 @@
  * JSON:API integration test for the "Block" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class BlockTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/CommentTypeTest.php b/core/modules/jsonapi/tests/src/Functional/CommentTypeTest.php
index e3654b49e9d2..08638cf7d442 100644
--- a/core/modules/jsonapi/tests/src/Functional/CommentTypeTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/CommentTypeTest.php
@@ -9,6 +9,7 @@
  * JSON:API integration test for the "CommentType" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class CommentTypeTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/ConfigTestTest.php b/core/modules/jsonapi/tests/src/Functional/ConfigTestTest.php
index df19a11b85f7..abd6b548363d 100644
--- a/core/modules/jsonapi/tests/src/Functional/ConfigTestTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/ConfigTestTest.php
@@ -9,6 +9,7 @@
  * JSON:API integration test for the "ConfigTest" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class ConfigTestTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/ConfigurableLanguageTest.php b/core/modules/jsonapi/tests/src/Functional/ConfigurableLanguageTest.php
index ad2c26177992..777235cee474 100644
--- a/core/modules/jsonapi/tests/src/Functional/ConfigurableLanguageTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/ConfigurableLanguageTest.php
@@ -13,6 +13,7 @@
  * JSON:API integration test for the "ConfigurableLanguage" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class ConfigurableLanguageTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/ContactFormTest.php b/core/modules/jsonapi/tests/src/Functional/ContactFormTest.php
index b91d4b7d5acb..4887025075d2 100644
--- a/core/modules/jsonapi/tests/src/Functional/ContactFormTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/ContactFormTest.php
@@ -9,6 +9,7 @@
  * JSON:API integration test for the "ContactForm" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class ContactFormTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/ContentLanguageSettingsTest.php b/core/modules/jsonapi/tests/src/Functional/ContentLanguageSettingsTest.php
index 608254907627..44ca32919613 100644
--- a/core/modules/jsonapi/tests/src/Functional/ContentLanguageSettingsTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/ContentLanguageSettingsTest.php
@@ -12,6 +12,7 @@
  * JSON:API integration test for "ContentLanguageSettings" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class ContentLanguageSettingsTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/DateFormatTest.php b/core/modules/jsonapi/tests/src/Functional/DateFormatTest.php
index 42e673c526b7..e6ba774650a1 100644
--- a/core/modules/jsonapi/tests/src/Functional/DateFormatTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/DateFormatTest.php
@@ -9,6 +9,7 @@
  * JSON:API integration test for the "DateFormat" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class DateFormatTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/EditorTest.php b/core/modules/jsonapi/tests/src/Functional/EditorTest.php
index 8dc45e7e784b..c381709192c5 100644
--- a/core/modules/jsonapi/tests/src/Functional/EditorTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/EditorTest.php
@@ -13,6 +13,7 @@
  * JSON:API integration test for the "Editor" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class EditorTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/EntityFormDisplayTest.php b/core/modules/jsonapi/tests/src/Functional/EntityFormDisplayTest.php
index b4162427f706..afaf28eaf94b 100644
--- a/core/modules/jsonapi/tests/src/Functional/EntityFormDisplayTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/EntityFormDisplayTest.php
@@ -10,6 +10,7 @@
  * JSON:API integration test for the "EntityFormDisplay" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class EntityFormDisplayTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/EntityFormModeTest.php b/core/modules/jsonapi/tests/src/Functional/EntityFormModeTest.php
index fb8ac77bbd18..9ab5e05fe854 100644
--- a/core/modules/jsonapi/tests/src/Functional/EntityFormModeTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/EntityFormModeTest.php
@@ -9,6 +9,7 @@
  * JSON:API integration test for the "EntityFormMode" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class EntityFormModeTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/EntityViewModeTest.php b/core/modules/jsonapi/tests/src/Functional/EntityViewModeTest.php
index 8a8cc816ae54..10def2c5c3e2 100644
--- a/core/modules/jsonapi/tests/src/Functional/EntityViewModeTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/EntityViewModeTest.php
@@ -9,6 +9,7 @@
  * JSON:API integration test for the "EntityViewMode" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class EntityViewModeTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/FieldConfigTest.php b/core/modules/jsonapi/tests/src/Functional/FieldConfigTest.php
index d5ed11bededd..c5d94575104d 100644
--- a/core/modules/jsonapi/tests/src/Functional/FieldConfigTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/FieldConfigTest.php
@@ -13,6 +13,7 @@
  * JSON:API integration test for the "FieldConfig" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class FieldConfigTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/FieldStorageConfigTest.php b/core/modules/jsonapi/tests/src/Functional/FieldStorageConfigTest.php
index d7f770803aec..8e5659351990 100644
--- a/core/modules/jsonapi/tests/src/Functional/FieldStorageConfigTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/FieldStorageConfigTest.php
@@ -9,6 +9,7 @@
  * JSON:API integration test for the "FieldStorageConfig" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class FieldStorageConfigTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/FileTest.php b/core/modules/jsonapi/tests/src/Functional/FileTest.php
index bdcb9d4fa7b8..5b7ff9154dd5 100644
--- a/core/modules/jsonapi/tests/src/Functional/FileTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/FileTest.php
@@ -15,6 +15,7 @@
  * JSON:API integration test for the "File" content entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class FileTest extends ResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/FilterFormatTest.php b/core/modules/jsonapi/tests/src/Functional/FilterFormatTest.php
index c40e249d6880..1fe8b3e116fa 100644
--- a/core/modules/jsonapi/tests/src/Functional/FilterFormatTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/FilterFormatTest.php
@@ -9,6 +9,7 @@
  * JSON:API integration test for the "FilterFormat" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class FilterFormatTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/ImageStyleTest.php b/core/modules/jsonapi/tests/src/Functional/ImageStyleTest.php
index 1bafcf55bd76..10aeabac0aad 100644
--- a/core/modules/jsonapi/tests/src/Functional/ImageStyleTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/ImageStyleTest.php
@@ -9,6 +9,7 @@
  * JSON:API integration test for the "ImageStyle" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class ImageStyleTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/MediaTest.php b/core/modules/jsonapi/tests/src/Functional/MediaTest.php
index 8a4ac33ef0af..d169934048f1 100644
--- a/core/modules/jsonapi/tests/src/Functional/MediaTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/MediaTest.php
@@ -14,6 +14,7 @@
  * JSON:API integration test for the "Media" content entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class MediaTest extends ResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/MediaTypeTest.php b/core/modules/jsonapi/tests/src/Functional/MediaTypeTest.php
index 1e795eb3f19e..f8dbc1528b53 100644
--- a/core/modules/jsonapi/tests/src/Functional/MediaTypeTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/MediaTypeTest.php
@@ -9,6 +9,7 @@
  * JSON:API integration test for the "MediaType" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class MediaTypeTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/MenuLinkContentTest.php b/core/modules/jsonapi/tests/src/Functional/MenuLinkContentTest.php
index b1e7fe299a99..617d454e0ea5 100644
--- a/core/modules/jsonapi/tests/src/Functional/MenuLinkContentTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/MenuLinkContentTest.php
@@ -13,6 +13,7 @@
  * JSON:API integration test for the "MenuLinkContent" content entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class MenuLinkContentTest extends ResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/MenuTest.php b/core/modules/jsonapi/tests/src/Functional/MenuTest.php
index c367ab617959..e2e82c88da73 100644
--- a/core/modules/jsonapi/tests/src/Functional/MenuTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/MenuTest.php
@@ -9,6 +9,7 @@
  * JSON:API integration test for the "Menu" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class MenuTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/MessageTest.php b/core/modules/jsonapi/tests/src/Functional/MessageTest.php
index 045848862f3c..e8e6f03527bb 100644
--- a/core/modules/jsonapi/tests/src/Functional/MessageTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/MessageTest.php
@@ -13,6 +13,7 @@
  * JSON:API integration test for the "Message" content entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class MessageTest extends ResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/NodeTest.php b/core/modules/jsonapi/tests/src/Functional/NodeTest.php
index 0f0f82b65fce..376d4a7bc29b 100644
--- a/core/modules/jsonapi/tests/src/Functional/NodeTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/NodeTest.php
@@ -20,6 +20,7 @@
  * JSON:API integration test for the "Node" content entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class NodeTest extends ResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/NodeTypeTest.php b/core/modules/jsonapi/tests/src/Functional/NodeTypeTest.php
index ea93316bbd12..525a29bf55fd 100644
--- a/core/modules/jsonapi/tests/src/Functional/NodeTypeTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/NodeTypeTest.php
@@ -9,6 +9,7 @@
  * JSON:API integration test for the "NodeType" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class NodeTypeTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/PathAliasTest.php b/core/modules/jsonapi/tests/src/Functional/PathAliasTest.php
index 228c242c95a3..2ad07816d222 100644
--- a/core/modules/jsonapi/tests/src/Functional/PathAliasTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/PathAliasTest.php
@@ -10,6 +10,7 @@
  *
  * @group jsonapi
  * @group path
+ * @group #slow
  */
 class PathAliasTest extends ResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/ResponsiveImageStyleTest.php b/core/modules/jsonapi/tests/src/Functional/ResponsiveImageStyleTest.php
index 32b14bd96112..a54e7dbde6f9 100644
--- a/core/modules/jsonapi/tests/src/Functional/ResponsiveImageStyleTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/ResponsiveImageStyleTest.php
@@ -9,6 +9,7 @@
  * JSON:API integration test for the "ResponsiveImageStyle" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class ResponsiveImageStyleTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/RestResourceConfigTest.php b/core/modules/jsonapi/tests/src/Functional/RestResourceConfigTest.php
index 5dbeeff934ef..8e0d03e9271b 100644
--- a/core/modules/jsonapi/tests/src/Functional/RestResourceConfigTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/RestResourceConfigTest.php
@@ -9,6 +9,7 @@
  * JSON:API integration test for the "RestResourceConfig" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class RestResourceConfigTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/RoleTest.php b/core/modules/jsonapi/tests/src/Functional/RoleTest.php
index a5116132252b..0880da627194 100644
--- a/core/modules/jsonapi/tests/src/Functional/RoleTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/RoleTest.php
@@ -9,6 +9,7 @@
  * JSON:API integration test for the "Role" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class RoleTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/SearchPageTest.php b/core/modules/jsonapi/tests/src/Functional/SearchPageTest.php
index ea1e4a00871c..80915415ebe1 100644
--- a/core/modules/jsonapi/tests/src/Functional/SearchPageTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/SearchPageTest.php
@@ -9,6 +9,7 @@
  * JSON:API integration test for the "SearchPage" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class SearchPageTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/ShortcutSetTest.php b/core/modules/jsonapi/tests/src/Functional/ShortcutSetTest.php
index 8aeb8da4e8b8..d1efcc2652b8 100644
--- a/core/modules/jsonapi/tests/src/Functional/ShortcutSetTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/ShortcutSetTest.php
@@ -9,6 +9,7 @@
  * JSON:API integration test for the "ShortcutSet" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class ShortcutSetTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/ViewTest.php b/core/modules/jsonapi/tests/src/Functional/ViewTest.php
index a4c105aae9f2..e546d9496f22 100644
--- a/core/modules/jsonapi/tests/src/Functional/ViewTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/ViewTest.php
@@ -9,6 +9,7 @@
  * JSON:API integration test for the "View" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class ViewTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/VocabularyTest.php b/core/modules/jsonapi/tests/src/Functional/VocabularyTest.php
index cf86bb3e77b0..6c177d90b54f 100644
--- a/core/modules/jsonapi/tests/src/Functional/VocabularyTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/VocabularyTest.php
@@ -9,6 +9,7 @@
  * JSON:API integration test for the "vocabulary" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class VocabularyTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/jsonapi/tests/src/Functional/WorkflowTest.php b/core/modules/jsonapi/tests/src/Functional/WorkflowTest.php
index 7a2a00a8e03d..c5d476372f9e 100644
--- a/core/modules/jsonapi/tests/src/Functional/WorkflowTest.php
+++ b/core/modules/jsonapi/tests/src/Functional/WorkflowTest.php
@@ -9,6 +9,7 @@
  * JSON:API integration test for the "Workflow" config entity type.
  *
  * @group jsonapi
+ * @group #slow
  */
 class WorkflowTest extends ConfigEntityResourceTestBase {
 
diff --git a/core/modules/locale/tests/src/Functional/LocaleUpdateTest.php b/core/modules/locale/tests/src/Functional/LocaleUpdateTest.php
index 1091bb5e9230..0f2a78a8d594 100644
--- a/core/modules/locale/tests/src/Functional/LocaleUpdateTest.php
+++ b/core/modules/locale/tests/src/Functional/LocaleUpdateTest.php
@@ -9,6 +9,7 @@
  * Tests for updating the interface translations of projects.
  *
  * @group locale
+ * @group #slow
  */
 class LocaleUpdateTest extends LocaleUpdateBase {
 
diff --git a/core/modules/media/tests/src/Functional/FieldFormatter/OembedUpdateTest.php b/core/modules/media/tests/src/Functional/FieldFormatter/OembedUpdateTest.php
index a1dcacb827f6..83652523a587 100644
--- a/core/modules/media/tests/src/Functional/FieldFormatter/OembedUpdateTest.php
+++ b/core/modules/media/tests/src/Functional/FieldFormatter/OembedUpdateTest.php
@@ -10,6 +10,7 @@
  *
  * @group media
  * @group legacy
+ * @group #slow
  */
 class OembedUpdateTest extends UpdatePathTestBase {
 
diff --git a/core/modules/media/tests/src/Functional/UrlResolverTest.php b/core/modules/media/tests/src/Functional/UrlResolverTest.php
index b2e1672b9cc8..5b48322878ef 100644
--- a/core/modules/media/tests/src/Functional/UrlResolverTest.php
+++ b/core/modules/media/tests/src/Functional/UrlResolverTest.php
@@ -10,6 +10,7 @@
  * @coversDefaultClass \Drupal\media\OEmbed\UrlResolver
  *
  * @group media
+ * @group #slow
  */
 class UrlResolverTest extends MediaFunctionalTestBase {
 
diff --git a/core/modules/migrate_drupal_ui/tests/src/Functional/d6/Upgrade6TestWithContentModeration.php b/core/modules/migrate_drupal_ui/tests/src/Functional/d6/Upgrade6TestWithContentModeration.php
index ac5cc26df056..c5a0b73d3101 100644
--- a/core/modules/migrate_drupal_ui/tests/src/Functional/d6/Upgrade6TestWithContentModeration.php
+++ b/core/modules/migrate_drupal_ui/tests/src/Functional/d6/Upgrade6TestWithContentModeration.php
@@ -9,6 +9,7 @@
  * Tests Drupal 6 upgrade using the migrate UI with Content Moderation.
  *
  * @group migrate_drupal_ui
+ * @group #slow
  */
 class Upgrade6TestWithContentModeration extends Upgrade6Test {
 
diff --git a/core/modules/migrate_drupal_ui/tests/src/Functional/d7/Upgrade7Test.php b/core/modules/migrate_drupal_ui/tests/src/Functional/d7/Upgrade7Test.php
index 3d84f17d2c09..7c76ccae6246 100644
--- a/core/modules/migrate_drupal_ui/tests/src/Functional/d7/Upgrade7Test.php
+++ b/core/modules/migrate_drupal_ui/tests/src/Functional/d7/Upgrade7Test.php
@@ -14,6 +14,7 @@
  * The test method is provided by the MigrateUpgradeTestBase class.
  *
  * @group migrate_drupal_ui
+ * @group #slow
  */
 class Upgrade7Test extends MigrateUpgradeExecuteTestBase {
 
diff --git a/core/modules/migrate_drupal_ui/tests/src/Functional/d7/Upgrade7TestWithContentModeration.php b/core/modules/migrate_drupal_ui/tests/src/Functional/d7/Upgrade7TestWithContentModeration.php
index 290f4b0656f4..dfb416524885 100644
--- a/core/modules/migrate_drupal_ui/tests/src/Functional/d7/Upgrade7TestWithContentModeration.php
+++ b/core/modules/migrate_drupal_ui/tests/src/Functional/d7/Upgrade7TestWithContentModeration.php
@@ -9,6 +9,7 @@
  * Tests Drupal 7 upgrade using the migrate UI with Content Moderation.
  *
  * @group migrate_drupal_ui
+ * @group #slow
  */
 class Upgrade7TestWithContentModeration extends Upgrade7Test {
 
diff --git a/core/modules/system/tests/src/Functional/Form/ElementTest.php b/core/modules/system/tests/src/Functional/Form/ElementTest.php
index 3513d7deb553..17e48370509e 100644
--- a/core/modules/system/tests/src/Functional/Form/ElementTest.php
+++ b/core/modules/system/tests/src/Functional/Form/ElementTest.php
@@ -8,6 +8,7 @@
  * Tests building and processing of core form elements.
  *
  * @group Form
+ * @group #slow
  */
 class ElementTest extends BrowserTestBase {
 
diff --git a/core/modules/system/tests/src/Functional/Form/FormTest.php b/core/modules/system/tests/src/Functional/Form/FormTest.php
index 3797cbb13776..21a48311cfd8 100644
--- a/core/modules/system/tests/src/Functional/Form/FormTest.php
+++ b/core/modules/system/tests/src/Functional/Form/FormTest.php
@@ -18,6 +18,7 @@
  * Tests various form element validation mechanisms.
  *
  * @group Form
+ * @group #slow
  */
 class FormTest extends BrowserTestBase {
 
diff --git a/core/modules/system/tests/src/Functional/Routing/RouterTest.php b/core/modules/system/tests/src/Functional/Routing/RouterTest.php
index 674d74171f7a..bfcc837236a5 100644
--- a/core/modules/system/tests/src/Functional/Routing/RouterTest.php
+++ b/core/modules/system/tests/src/Functional/Routing/RouterTest.php
@@ -14,6 +14,7 @@
  * Functional class for the full integrated routing system.
  *
  * @group Routing
+ * @group #slow
  */
 class RouterTest extends BrowserTestBase {
 
diff --git a/core/modules/system/tests/src/Functional/Session/SessionTest.php b/core/modules/system/tests/src/Functional/Session/SessionTest.php
index b5b2d21ce549..7f8cc2c2ca15 100644
--- a/core/modules/system/tests/src/Functional/Session/SessionTest.php
+++ b/core/modules/system/tests/src/Functional/Session/SessionTest.php
@@ -9,6 +9,7 @@
  * Drupal session handling tests.
  *
  * @group Session
+ * @group #slow
  */
 class SessionTest extends BrowserTestBase {
 
diff --git a/core/modules/taxonomy/tests/src/Functional/Rest/TermJsonBasicAuthTest.php b/core/modules/taxonomy/tests/src/Functional/Rest/TermJsonBasicAuthTest.php
index 87aff1ce1ab5..ab4e5175d9f0 100644
--- a/core/modules/taxonomy/tests/src/Functional/Rest/TermJsonBasicAuthTest.php
+++ b/core/modules/taxonomy/tests/src/Functional/Rest/TermJsonBasicAuthTest.php
@@ -6,6 +6,7 @@
 
 /**
  * @group rest
+ * @group #slow
  */
 class TermJsonBasicAuthTest extends TermResourceTestBase {
 
diff --git a/core/modules/taxonomy/tests/src/Functional/Rest/TermXmlBasicAuthTest.php b/core/modules/taxonomy/tests/src/Functional/Rest/TermXmlBasicAuthTest.php
index 7ff2733ee8e5..5bd7f5ba46ec 100644
--- a/core/modules/taxonomy/tests/src/Functional/Rest/TermXmlBasicAuthTest.php
+++ b/core/modules/taxonomy/tests/src/Functional/Rest/TermXmlBasicAuthTest.php
@@ -7,6 +7,7 @@
 
 /**
  * @group rest
+ * @group #slow
  */
 class TermXmlBasicAuthTest extends TermResourceTestBase {
 
diff --git a/core/modules/toolbar/tests/src/Functional/ToolbarAdminMenuTest.php b/core/modules/toolbar/tests/src/Functional/ToolbarAdminMenuTest.php
index 08a7644d1b3c..135e2887d19b 100644
--- a/core/modules/toolbar/tests/src/Functional/ToolbarAdminMenuTest.php
+++ b/core/modules/toolbar/tests/src/Functional/ToolbarAdminMenuTest.php
@@ -26,6 +26,7 @@
  * menu subtrees is compared to the new hash.
  *
  * @group toolbar
+ * @group #slow
  */
 class ToolbarAdminMenuTest extends BrowserTestBase {
 
diff --git a/core/tests/Drupal/FunctionalTests/Bootstrap/UncaughtExceptionTest.php b/core/tests/Drupal/FunctionalTests/Bootstrap/UncaughtExceptionTest.php
index d01851a848c6..2635280d0bf9 100644
--- a/core/tests/Drupal/FunctionalTests/Bootstrap/UncaughtExceptionTest.php
+++ b/core/tests/Drupal/FunctionalTests/Bootstrap/UncaughtExceptionTest.php
@@ -9,6 +9,7 @@
  * Tests kernel panic when things are really messed up.
  *
  * @group system
+ * @group #slow
  */
 class UncaughtExceptionTest extends BrowserTestBase {
 
diff --git a/core/tests/Drupal/FunctionalTests/Entity/RevisionDeleteFormTest.php b/core/tests/Drupal/FunctionalTests/Entity/RevisionDeleteFormTest.php
index 7f06bae289b0..ff8a8ab18b91 100644
--- a/core/tests/Drupal/FunctionalTests/Entity/RevisionDeleteFormTest.php
+++ b/core/tests/Drupal/FunctionalTests/Entity/RevisionDeleteFormTest.php
@@ -12,6 +12,7 @@
  * Tests deleting a revision with revision delete form.
  *
  * @group Entity
+ * @group #slow
  * @coversDefaultClass \Drupal\Core\Entity\Form\RevisionDeleteForm
  */
 class RevisionDeleteFormTest extends BrowserTestBase {
diff --git a/core/tests/Drupal/FunctionalTests/Entity/RevisionRevertFormTest.php b/core/tests/Drupal/FunctionalTests/Entity/RevisionRevertFormTest.php
index b0392e1d47f0..1597137797b3 100644
--- a/core/tests/Drupal/FunctionalTests/Entity/RevisionRevertFormTest.php
+++ b/core/tests/Drupal/FunctionalTests/Entity/RevisionRevertFormTest.php
@@ -13,6 +13,7 @@
  * Tests reverting a revision with revision revert form.
  *
  * @group Entity
+ * @group #slow
  * @coversDefaultClass \Drupal\Core\Entity\Form\RevisionRevertForm
  */
 class RevisionRevertFormTest extends BrowserTestBase {
diff --git a/core/tests/Drupal/FunctionalTests/WebAssertTest.php b/core/tests/Drupal/FunctionalTests/WebAssertTest.php
index 7de367249fd0..81d5c7402019 100644
--- a/core/tests/Drupal/FunctionalTests/WebAssertTest.php
+++ b/core/tests/Drupal/FunctionalTests/WebAssertTest.php
@@ -13,6 +13,7 @@
  * Tests WebAssert functionality.
  *
  * @group browsertestbase
+ * @group #slow
  * @coversDefaultClass \Drupal\Tests\WebAssert
  */
 class WebAssertTest extends BrowserTestBase {
-- 
GitLab