From 34b2b4ed8e7fc150881961ed4e4f154cf547e67d Mon Sep 17 00:00:00 2001 From: catch <6915-catch@users.noreply.drupalcode.org> Date: Sat, 21 Sep 2024 07:59:31 +0100 Subject: [PATCH] Issue #3465602 by catch, quietone, smustgrave, nod_: Order tests by number of public methods to optimize gitlab job times --- .gitlab-ci/pipeline.yml | 4 +- .../block/tests/src/Functional/BlockTest.php | 1 - .../tests/src/Functional/BlockUiTest.php | 1 - .../d7/MigrateBlockContentTranslationTest.php | 1 - .../CKEditor5MarkupTest.php | 1 - .../FunctionalJavascript/CKEditor5Test.php | 1 - .../MediaLinkabilityTest.php | 1 - .../SourceEditingEmptyElementTest.php | 1 - .../SourceEditingTest.php | 1 - .../Functional/Rest/CommentJsonAnonTest.php | 1 - .../Functional/Rest/CommentJsonCookieTest.php | 1 - .../source/CommentTypeRequirementsTest.php | 1 - .../src/Functional/ConfigImportUITest.php | 1 - .../ConfigTranslationUiModulesTest.php | 1 - .../Functional/ConfigTranslationUiTest.php | 1 - .../src/Functional/ModerationFormTest.php | 1 - .../Functional/ModerationStateNodeTest.php | 1 - .../ModerationStateNodeTypeTest.php | 1 - .../ModerationStateFieldItemListTest.php | 1 - .../ContentTestTranslationUITest.php | 1 + .../src/FunctionalJavascript/EditModeTest.php | 1 + .../src/Functional/DateRangeFieldTest.php | 1 - .../tests/src/Kernel/FieldStorageCrudTest.php | 1 - .../src/Functional/ManageDisplayTest.php | 1 - .../Functional/ManageFieldsFunctionalTest.php | 1 - .../Functional/ManageFieldsLifecycleTest.php | 1 - .../tests/src/Functional/ManageFieldsTest.php | 1 - .../FunctionalJavascript/ManageFieldsTest.php | 1 - .../src/Functional/FileFieldWidgetTest.php | 1 - .../tests/src/Functional/FileListingTest.php | 1 - .../Functional/FileManagedFileElementTest.php | 1 - .../FileUploadJsonBasicAuthTest.php | 1 - .../Functional/FileUploadJsonCookieTest.php | 1 - .../Formatter/FileAudioFormatterTest.php | 1 - .../Formatter/FileVideoFormatterTest.php | 1 - .../Functional/RemoteFileSaveUploadTest.php | 1 - .../src/Functional/SaveUploadFormTest.php | 1 - .../tests/src/Functional/SaveUploadTest.php | 1 - .../FileFieldWidgetClaroThemeTest.php | 1 - .../tests/src/Functional/FilterAdminTest.php | 1 - .../src/Functional/HelpTopicSearchTest.php | 1 - .../src/Functional/ImageAdminStylesTest.php | 1 - .../src/Functional/ImageFieldDisplayTest.php | 1 - .../src/Functional/ImageFieldValidateTest.php | 1 - .../tests/src/Functional/ActionTest.php | 1 - .../src/Functional/BaseFieldOverrideTest.php | 1 - .../tests/src/Functional/BlockContentTest.php | 1 - .../src/Functional/BlockContentTypeTest.php | 1 - .../tests/src/Functional/BlockTest.php | 1 - .../tests/src/Functional/CommentTest.php | 1 - .../tests/src/Functional/CommentTypeTest.php | 1 - .../tests/src/Functional/ConfigTestTest.php | 1 - .../Functional/ConfigurableLanguageTest.php | 1 - .../tests/src/Functional/ContactFormTest.php | 1 - .../ContentLanguageSettingsTest.php | 1 - .../tests/src/Functional/DateFormatTest.php | 1 - .../tests/src/Functional/EditorTest.php | 1 - .../src/Functional/EntityFormDisplayTest.php | 1 - .../src/Functional/EntityFormModeTest.php | 1 - .../EntityTestComputedFieldTest.php | 1 - .../src/Functional/EntityTestMapFieldTest.php | 1 - .../tests/src/Functional/EntityTestTest.php | 1 - .../src/Functional/EntityViewModeTest.php | 1 - .../tests/src/Functional/FieldConfigTest.php | 1 - .../src/Functional/FieldStorageConfigTest.php | 1 - .../jsonapi/tests/src/Functional/FileTest.php | 1 - .../tests/src/Functional/FileUploadTest.php | 1 - .../tests/src/Functional/FilterFormatTest.php | 1 - .../tests/src/Functional/ImageStyleTest.php | 1 - .../JsonApiFilterRegressionTest.php | 1 - .../Functional/JsonApiPatchRegressionTest.php | 1 - .../src/Functional/JsonApiRegressionTest.php | 1 - .../tests/src/Functional/MediaTest.php | 1 - .../tests/src/Functional/MediaTypeTest.php | 1 - .../src/Functional/MenuLinkContentTest.php | 1 - .../jsonapi/tests/src/Functional/MenuTest.php | 1 - .../tests/src/Functional/MessageTest.php | 1 - .../jsonapi/tests/src/Functional/NodeTest.php | 1 - .../tests/src/Functional/NodeTypeTest.php | 1 - .../tests/src/Functional/PathAliasTest.php | 1 - .../Functional/ResponsiveImageStyleTest.php | 1 - .../src/Functional/RestResourceConfigTest.php | 1 - .../jsonapi/tests/src/Functional/RoleTest.php | 1 - .../tests/src/Functional/SearchPageTest.php | 1 - .../tests/src/Functional/ShortcutSetTest.php | 1 - .../tests/src/Functional/ShortcutTest.php | 1 - .../jsonapi/tests/src/Functional/TermTest.php | 1 - .../jsonapi/tests/src/Functional/UserTest.php | 1 - .../jsonapi/tests/src/Functional/ViewTest.php | 1 - .../tests/src/Functional/VocabularyTest.php | 1 - .../tests/src/Functional/WorkflowTest.php | 1 - .../tests/src/Functional/WorkspaceTest.php | 1 - .../JsonApiDocumentTopLevelNormalizerTest.php | 1 - .../Normalizer/RelationshipNormalizerTest.php | 1 - .../tests/src/Kernel/Query/FilterTest.php | 1 - .../ResourceTypeRepositoryTest.php | 1 - .../tests/src/Kernel/TestCoverageTest.php | 1 - .../Functional/LayoutBuilderBlocksTest.php | 1 - .../Functional/LayoutBuilderOverridesTest.php | 1 - .../src/Functional/LayoutBuilderTest.php | 1 - .../Functional/LayoutBuilderViewModeTest.php | 1 - .../LayoutBuilderDisableInteractionsTest.php | 1 + .../src/Kernel/DefaultsSectionStorageTest.php | 1 - .../LayoutBuilderEntityViewDisplayTest.php | 1 - .../Kernel/LayoutEntityHelperTraitTest.php | 1 - .../src/Kernel/LayoutSectionItemListTest.php | 1 - .../Kernel/OverridesSectionStorageTest.php | 1 - .../tests/src/Kernel/SectionListTraitTest.php | 1 - .../Kernel/SimpleConfigSectionListTest.php | 1 - .../src/Unit/OverridesSectionStorageTest.php | 1 + .../tests/src/Kernel/LayoutTest.php | 1 - .../tests/src/Functional/LinkFieldTest.php | 1 + .../LinkFieldFormStatesTest.php | 1 + .../Functional/LocaleTranslationUiTest.php | 1 - .../tests/src/Functional/LocaleUpdateTest.php | 1 - .../LocaleConfigSubscriberForeignTest.php | 1 - .../tests/src/Functional/MediaAccessTest.php | 1 - .../src/Functional/MediaRevisionTest.php | 1 - .../src/Functional/MediaUiFunctionalTest.php | 1 - .../tests/src/Functional/UrlResolverTest.php | 1 - .../EntityReferenceWidgetTest.php | 1 - .../WidgetOverflowTest.php | 1 + .../tests/src/Functional/MenuUiTest.php | 1 - .../Plugin/migrate/source/VariableTest.php | 1 - .../src/Functional/CredentialFormTest.php | 1 + .../tests/src/Functional/NodeCreationTest.php | 1 - .../src/Functional/NodeQueryAlterTest.php | 1 - .../src/Functional/NodeTranslationUITest.php | 1 - .../tests/src/Functional/NodeTypeTest.php | 1 - .../src/Functional/OptionsWidgetsTest.php | 1 - .../ResponsiveImageFieldDisplayTest.php | 1 - .../tests/src/Functional/ResourceTest.php | 1 - .../Views/StyleSerializerEntityTest.php | 1 - .../Functional/Views/StyleSerializerTest.php | 1 - .../SearchConfigSettingsFormTest.php | 1 - .../SettingsTrayBlockFormTest.php | 1 - .../src/Functional/ShortcutLinksTest.php | 1 - .../tests/src/Functional/ShortcutSetsTest.php | 1 - .../src/Functional/Batch/ProcessingTest.php | 1 - .../TimeZoneAbbreviationRouteTest.php | 1 - .../src/Functional/Entity/EntityFormTest.php | 1 - .../Form/ElementsTableSelectTest.php | 1 - .../tests/src/Functional/Form/FormTest.php | 1 - .../Form/ModulesListFormWebTest.php | 1 - .../tests/src/Functional/Form/StorageTest.php | 1 - .../src/Functional/Form/ValidationTest.php | 1 - .../src/Functional/Module/DependencyTest.php | 1 - .../src/Functional/Routing/RouterTest.php | 1 - .../src/Functional/Session/SessionTest.php | 1 - .../tests/src/Functional/Theme/ThemeTest.php | 1 - .../UpdatePathTestBaseFilledTest.php | 1 - .../src/Functional/Rest/TermJsonAnonTest.php | 1 - .../Functional/Rest/TermJsonBasicAuthTest.php | 1 - .../src/Functional/Rest/TermXmlAnonTest.php | 1 - .../Functional/Rest/TermXmlBasicAuthTest.php | 1 - .../src/Functional/Rest/TermXmlCookieTest.php | 1 - .../tests/src/Functional/TermTest.php | 1 - .../Views/TaxonomyIndexTidUiTest.php | 1 - .../tests/src/Functional/TextFieldTest.php | 1 - .../src/Functional/ToolbarAdminMenuTest.php | 1 - .../UpdateSemverContribBaselineTest.php | 1 - .../UpdateSemverCoreBaselineTest.php | 1 - .../src/Functional/UpdateSemverCoreTest.php | 1 - .../src/Functional/Rest/UserJsonAnonTest.php | 1 - .../Rest/UserJsonBasicAuthDecoratedTest.php | 1 - .../Functional/Rest/UserJsonBasicAuthTest.php | 1 - .../Functional/Rest/UserJsonCookieTest.php | 1 - .../tests/src/Functional/UserCancelTest.php | 1 - .../src/Functional/UserPasswordResetTest.php | 1 - .../src/Functional/UserRegistrationTest.php | 1 - .../src/Functional/Plugin/DisplayTest.php | 1 - .../tests/src/Functional/Plugin/PagerTest.php | 1 - .../src/Kernel/Handler/FieldKernelTest.php | 1 - .../tests/src/Kernel/Plugin/CacheTest.php | 1 - .../tests/src/Kernel/QueryGroupByTest.php | 1 - .../src/Kernel/RenderCacheIntegrationTest.php | 1 - .../tests/src/Functional/DisplayPathTest.php | 1 - .../src/Functional/ExposedFormUITest.php | 1 - .../tests/src/Functional/FilterUITest.php | 2 - .../tests/src/Functional/HandlerTest.php | 1 - .../src/Functional/OverrideDisplaysTest.php | 1 - .../tests/src/Functional/PreviewTest.php | 1 - .../tests/src/Functional/ViewEditTest.php | 1 - .../views_ui/tests/src/Kernel/TagTest.php | 1 - .../tests/src/Functional/WorkflowUiTest.php | 1 - .../Functional/WorkspacePermissionsTest.php | 1 - .../tests/src/Functional/WorkspaceTest.php | 1 - .../tests/src/Kernel/WorkspaceAccessTest.php | 1 - .../UninstallDefaultContentTest.php | 1 + .../UmamiMultilingualInstallTest.php | 1 + core/scripts/run-tests.sh | 71 ++++++++++++++++++- .../Asset/AssetOptimizationTestUmami.php | 1 + .../Bootstrap/UncaughtExceptionTest.php | 1 - .../FunctionalTests/BrowserTestBaseTest.php | 1 - .../DefaultContent/ContentImportTest.php | 1 + .../FunctionalTestDebugHtmlOutputTest.php | 1 + .../FunctionalTests/Theme/OliveroTest.php | 1 - .../Update/UpdatePathTestBaseTest.php | 1 - .../Core/Entity/ContentEntityChangedTest.php | 1 + .../Core/Entity/EntityTranslationTest.php | 1 - .../FieldableEntityDefinitionUpdateTest.php | 1 - .../Extension/ModuleConfigureRouteTest.php | 1 - .../Installer/InstallerRedirectTraitTest.php | 1 - .../Core/Recipe/RecipeValidationTest.php | 1 + .../Core/Theme/TwigDeprecationsTest.php | 1 - .../Drupal/KernelTests/KernelTestBaseTest.php | 1 - .../Tests/Core/Test/TestDiscoveryTest.php | 2 +- 207 files changed, 86 insertions(+), 196 deletions(-) diff --git a/.gitlab-ci/pipeline.yml b/.gitlab-ci/pipeline.yml index a7575fe871ca..c3e13d37602a 100644 --- a/.gitlab-ci/pipeline.yml +++ b/.gitlab-ci/pipeline.yml @@ -148,10 +148,10 @@ variables: 'âš™ï¸ï¸ PHPUnit Kernel': <<: [ *with-composer, *run-tests, *default-job-settings ] - parallel: 3 + parallel: 4 variables: TESTSUITE: PHPUnit-Kernel - KUBERNETES_CPU_REQUEST: "16" + KUBERNETES_CPU_REQUEST: "8" services: - <<: *with-database diff --git a/core/modules/block/tests/src/Functional/BlockTest.php b/core/modules/block/tests/src/Functional/BlockTest.php index 4738e97f0a9f..a2e4ded20993 100644 --- a/core/modules/block/tests/src/Functional/BlockTest.php +++ b/core/modules/block/tests/src/Functional/BlockTest.php @@ -14,7 +14,6 @@ * Tests basic block functionality. * * @group block - * @group #slow */ class BlockTest extends BlockTestBase { diff --git a/core/modules/block/tests/src/Functional/BlockUiTest.php b/core/modules/block/tests/src/Functional/BlockUiTest.php index b3d75fce70cf..647eadc165a5 100644 --- a/core/modules/block/tests/src/Functional/BlockUiTest.php +++ b/core/modules/block/tests/src/Functional/BlockUiTest.php @@ -16,7 +16,6 @@ * Tests that the block configuration UI exists and stores data correctly. * * @group block - * @group #slow */ class BlockUiTest extends BrowserTestBase { diff --git a/core/modules/block/tests/src/Kernel/Migrate/d7/MigrateBlockContentTranslationTest.php b/core/modules/block/tests/src/Kernel/Migrate/d7/MigrateBlockContentTranslationTest.php index 62b438076031..d024787870f7 100644 --- a/core/modules/block/tests/src/Kernel/Migrate/d7/MigrateBlockContentTranslationTest.php +++ b/core/modules/block/tests/src/Kernel/Migrate/d7/MigrateBlockContentTranslationTest.php @@ -10,7 +10,6 @@ * Tests migration of i18n block translations. * * @group migrate_drupal_7 - * @group #slow */ class MigrateBlockContentTranslationTest extends MigrateDrupal7TestBase { diff --git a/core/modules/ckeditor5/tests/src/FunctionalJavascript/CKEditor5MarkupTest.php b/core/modules/ckeditor5/tests/src/FunctionalJavascript/CKEditor5MarkupTest.php index bd58595b127d..c0df58e9a345 100644 --- a/core/modules/ckeditor5/tests/src/FunctionalJavascript/CKEditor5MarkupTest.php +++ b/core/modules/ckeditor5/tests/src/FunctionalJavascript/CKEditor5MarkupTest.php @@ -20,7 +20,6 @@ * Tests for CKEditor 5. * * @group ckeditor5 - * @group #slow * @internal */ class CKEditor5MarkupTest extends CKEditor5TestBase { diff --git a/core/modules/ckeditor5/tests/src/FunctionalJavascript/CKEditor5Test.php b/core/modules/ckeditor5/tests/src/FunctionalJavascript/CKEditor5Test.php index e4bf6ba2011e..3a53921e2327 100644 --- a/core/modules/ckeditor5/tests/src/FunctionalJavascript/CKEditor5Test.php +++ b/core/modules/ckeditor5/tests/src/FunctionalJavascript/CKEditor5Test.php @@ -22,7 +22,6 @@ * Tests for CKEditor 5. * * @group ckeditor5 - * @group #slow * @internal */ class CKEditor5Test extends CKEditor5TestBase { diff --git a/core/modules/ckeditor5/tests/src/FunctionalJavascript/MediaLinkabilityTest.php b/core/modules/ckeditor5/tests/src/FunctionalJavascript/MediaLinkabilityTest.php index f8a41742db15..f7abb57ebbf9 100644 --- a/core/modules/ckeditor5/tests/src/FunctionalJavascript/MediaLinkabilityTest.php +++ b/core/modules/ckeditor5/tests/src/FunctionalJavascript/MediaLinkabilityTest.php @@ -12,7 +12,6 @@ /** * @coversDefaultClass \Drupal\ckeditor5\Plugin\CKEditor5Plugin\Media * @group ckeditor5 - * @group #slow * @internal */ class MediaLinkabilityTest extends MediaTestBase { diff --git a/core/modules/ckeditor5/tests/src/FunctionalJavascript/SourceEditingEmptyElementTest.php b/core/modules/ckeditor5/tests/src/FunctionalJavascript/SourceEditingEmptyElementTest.php index 2c8acb9c01bf..08ee44967760 100644 --- a/core/modules/ckeditor5/tests/src/FunctionalJavascript/SourceEditingEmptyElementTest.php +++ b/core/modules/ckeditor5/tests/src/FunctionalJavascript/SourceEditingEmptyElementTest.php @@ -16,7 +16,6 @@ * @coversDefaultClass \Drupal\ckeditor5\Plugin\CKEditor5Plugin\SourceEditing * @covers \Drupal\ckeditor5\Plugin\CKEditor5PluginManager::getCKEditor5PluginConfig * @group ckeditor5 - * @group #slow * @internal */ class SourceEditingEmptyElementTest extends SourceEditingTestBase { diff --git a/core/modules/ckeditor5/tests/src/FunctionalJavascript/SourceEditingTest.php b/core/modules/ckeditor5/tests/src/FunctionalJavascript/SourceEditingTest.php index 2f9d70884bef..c0ba04b846b0 100644 --- a/core/modules/ckeditor5/tests/src/FunctionalJavascript/SourceEditingTest.php +++ b/core/modules/ckeditor5/tests/src/FunctionalJavascript/SourceEditingTest.php @@ -16,7 +16,6 @@ * @coversDefaultClass \Drupal\ckeditor5\Plugin\CKEditor5Plugin\SourceEditing * @covers \Drupal\ckeditor5\Plugin\CKEditor5PluginManager::getCKEditor5PluginConfig * @group ckeditor5 - * @group #slow * @internal */ class SourceEditingTest extends SourceEditingTestBase { diff --git a/core/modules/comment/tests/src/Functional/Rest/CommentJsonAnonTest.php b/core/modules/comment/tests/src/Functional/Rest/CommentJsonAnonTest.php index 586ef41dda16..0af17d9847ac 100644 --- a/core/modules/comment/tests/src/Functional/Rest/CommentJsonAnonTest.php +++ b/core/modules/comment/tests/src/Functional/Rest/CommentJsonAnonTest.php @@ -8,7 +8,6 @@ /** * @group rest - * @group #slow */ class CommentJsonAnonTest extends CommentResourceTestBase { diff --git a/core/modules/comment/tests/src/Functional/Rest/CommentJsonCookieTest.php b/core/modules/comment/tests/src/Functional/Rest/CommentJsonCookieTest.php index 27f40151ffbf..7cdbb57e6d7c 100644 --- a/core/modules/comment/tests/src/Functional/Rest/CommentJsonCookieTest.php +++ b/core/modules/comment/tests/src/Functional/Rest/CommentJsonCookieTest.php @@ -8,7 +8,6 @@ /** * @group rest - * @group #slow */ class CommentJsonCookieTest extends CommentResourceTestBase { diff --git a/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/CommentTypeRequirementsTest.php b/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/CommentTypeRequirementsTest.php index c04c478f3a2f..379e51803b05 100644 --- a/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/CommentTypeRequirementsTest.php +++ b/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/CommentTypeRequirementsTest.php @@ -11,7 +11,6 @@ * Tests check requirements for comment type source plugin. * * @group comment - * @group #slow */ class CommentTypeRequirementsTest extends MigrateDrupal7TestBase { diff --git a/core/modules/config/tests/src/Functional/ConfigImportUITest.php b/core/modules/config/tests/src/Functional/ConfigImportUITest.php index c8d97c313a1e..4a559c293108 100644 --- a/core/modules/config/tests/src/Functional/ConfigImportUITest.php +++ b/core/modules/config/tests/src/Functional/ConfigImportUITest.php @@ -12,7 +12,6 @@ * Tests the user interface for importing configuration. * * @group config - * @group #slow */ class ConfigImportUITest extends BrowserTestBase { diff --git a/core/modules/config_translation/tests/src/Functional/ConfigTranslationUiModulesTest.php b/core/modules/config_translation/tests/src/Functional/ConfigTranslationUiModulesTest.php index a2838a404d37..0c0b18377bda 100644 --- a/core/modules/config_translation/tests/src/Functional/ConfigTranslationUiModulesTest.php +++ b/core/modules/config_translation/tests/src/Functional/ConfigTranslationUiModulesTest.php @@ -16,7 +16,6 @@ * Translate settings and entities to various languages. * * @group config_translation - * @group #slow */ class ConfigTranslationUiModulesTest extends ConfigTranslationUiTestBase { diff --git a/core/modules/config_translation/tests/src/Functional/ConfigTranslationUiTest.php b/core/modules/config_translation/tests/src/Functional/ConfigTranslationUiTest.php index fe4b0e7d08fc..ffcc255b3daf 100644 --- a/core/modules/config_translation/tests/src/Functional/ConfigTranslationUiTest.php +++ b/core/modules/config_translation/tests/src/Functional/ConfigTranslationUiTest.php @@ -13,7 +13,6 @@ * Translate settings and entities to various languages. * * @group config_translation - * @group #slow */ class ConfigTranslationUiTest extends ConfigTranslationUiTestBase { diff --git a/core/modules/content_moderation/tests/src/Functional/ModerationFormTest.php b/core/modules/content_moderation/tests/src/Functional/ModerationFormTest.php index 3662e3a076c9..f9a0a753ee0b 100644 --- a/core/modules/content_moderation/tests/src/Functional/ModerationFormTest.php +++ b/core/modules/content_moderation/tests/src/Functional/ModerationFormTest.php @@ -12,7 +12,6 @@ * Tests the moderation form, specifically on nodes. * * @group content_moderation - * @group #slow */ class ModerationFormTest extends ModerationStateTestBase { diff --git a/core/modules/content_moderation/tests/src/Functional/ModerationStateNodeTest.php b/core/modules/content_moderation/tests/src/Functional/ModerationStateNodeTest.php index f403f8b244e7..3743cfce7a55 100644 --- a/core/modules/content_moderation/tests/src/Functional/ModerationStateNodeTest.php +++ b/core/modules/content_moderation/tests/src/Functional/ModerationStateNodeTest.php @@ -11,7 +11,6 @@ * Tests general content moderation workflow for nodes. * * @group content_moderation - * @group #slow */ class ModerationStateNodeTest extends ModerationStateTestBase { diff --git a/core/modules/content_moderation/tests/src/Functional/ModerationStateNodeTypeTest.php b/core/modules/content_moderation/tests/src/Functional/ModerationStateNodeTypeTest.php index de2a87168e44..971d770cb567 100644 --- a/core/modules/content_moderation/tests/src/Functional/ModerationStateNodeTypeTest.php +++ b/core/modules/content_moderation/tests/src/Functional/ModerationStateNodeTypeTest.php @@ -8,7 +8,6 @@ * Tests moderation state node type integration. * * @group content_moderation - * @group #slow */ class ModerationStateNodeTypeTest extends ModerationStateTestBase { diff --git a/core/modules/content_moderation/tests/src/Kernel/ModerationStateFieldItemListTest.php b/core/modules/content_moderation/tests/src/Kernel/ModerationStateFieldItemListTest.php index 249418a2c32c..1c83da34b697 100644 --- a/core/modules/content_moderation/tests/src/Kernel/ModerationStateFieldItemListTest.php +++ b/core/modules/content_moderation/tests/src/Kernel/ModerationStateFieldItemListTest.php @@ -16,7 +16,6 @@ * @coversDefaultClass \Drupal\content_moderation\Plugin\Field\ModerationStateFieldItemList * * @group content_moderation - * @group #slow */ class ModerationStateFieldItemListTest extends KernelTestBase { diff --git a/core/modules/content_translation/tests/src/Functional/ContentTestTranslationUITest.php b/core/modules/content_translation/tests/src/Functional/ContentTestTranslationUITest.php index 4ea8825d4f0b..4b09a7ab7482 100644 --- a/core/modules/content_translation/tests/src/Functional/ContentTestTranslationUITest.php +++ b/core/modules/content_translation/tests/src/Functional/ContentTestTranslationUITest.php @@ -8,6 +8,7 @@ * Tests the test content translation UI with the test entity. * * @group content_translation + * @group #slow */ class ContentTestTranslationUITest extends ContentTranslationUITestBase { diff --git a/core/modules/contextual/tests/src/FunctionalJavascript/EditModeTest.php b/core/modules/contextual/tests/src/FunctionalJavascript/EditModeTest.php index 6d7f8c493ff4..ce88a5dbd0ec 100644 --- a/core/modules/contextual/tests/src/FunctionalJavascript/EditModeTest.php +++ b/core/modules/contextual/tests/src/FunctionalJavascript/EditModeTest.php @@ -10,6 +10,7 @@ * Tests edit mode. * * @group contextual + * @group #slow */ class EditModeTest extends WebDriverTestBase { diff --git a/core/modules/datetime_range/tests/src/Functional/DateRangeFieldTest.php b/core/modules/datetime_range/tests/src/Functional/DateRangeFieldTest.php index eafe9b8b4348..53804ee517a2 100644 --- a/core/modules/datetime_range/tests/src/Functional/DateRangeFieldTest.php +++ b/core/modules/datetime_range/tests/src/Functional/DateRangeFieldTest.php @@ -19,7 +19,6 @@ * Tests Daterange field functionality. * * @group datetime - * @group #slow */ class DateRangeFieldTest extends DateTestBase { diff --git a/core/modules/field/tests/src/Kernel/FieldStorageCrudTest.php b/core/modules/field/tests/src/Kernel/FieldStorageCrudTest.php index 1b3dc489c431..cd39a77a9419 100644 --- a/core/modules/field/tests/src/Kernel/FieldStorageCrudTest.php +++ b/core/modules/field/tests/src/Kernel/FieldStorageCrudTest.php @@ -15,7 +15,6 @@ * Tests field storage create, read, update, and delete. * * @group field - * @group #slow */ class FieldStorageCrudTest extends FieldKernelTestBase { diff --git a/core/modules/field_ui/tests/src/Functional/ManageDisplayTest.php b/core/modules/field_ui/tests/src/Functional/ManageDisplayTest.php index 2e2c9d8c1257..6301cae6fad0 100644 --- a/core/modules/field_ui/tests/src/Functional/ManageDisplayTest.php +++ b/core/modules/field_ui/tests/src/Functional/ManageDisplayTest.php @@ -19,7 +19,6 @@ * 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/ManageFieldsFunctionalTest.php b/core/modules/field_ui/tests/src/Functional/ManageFieldsFunctionalTest.php index b88117463c0f..d272c824e8e8 100644 --- a/core/modules/field_ui/tests/src/Functional/ManageFieldsFunctionalTest.php +++ b/core/modules/field_ui/tests/src/Functional/ManageFieldsFunctionalTest.php @@ -13,7 +13,6 @@ * Tests the Field UI "Manage fields" screen. * * @group field_ui - * @group #slow */ class ManageFieldsFunctionalTest extends ManageFieldsFunctionalTestBase { diff --git a/core/modules/field_ui/tests/src/Functional/ManageFieldsLifecycleTest.php b/core/modules/field_ui/tests/src/Functional/ManageFieldsLifecycleTest.php index 606fd72d3474..58ba84240b88 100644 --- a/core/modules/field_ui/tests/src/Functional/ManageFieldsLifecycleTest.php +++ b/core/modules/field_ui/tests/src/Functional/ManageFieldsLifecycleTest.php @@ -12,7 +12,6 @@ * Tests the Field UI "Manage fields" screen. * * @group field_ui - * @group #slow */ class ManageFieldsLifecycleTest extends ManageFieldsFunctionalTestBase { diff --git a/core/modules/field_ui/tests/src/Functional/ManageFieldsTest.php b/core/modules/field_ui/tests/src/Functional/ManageFieldsTest.php index 3670dca6ca63..76a6f3104ad3 100644 --- a/core/modules/field_ui/tests/src/Functional/ManageFieldsTest.php +++ b/core/modules/field_ui/tests/src/Functional/ManageFieldsTest.php @@ -16,7 +16,6 @@ * Tests the Manage Display page of a fieldable entity type. * * @group field_ui - * @group #slow */ class ManageFieldsTest extends BrowserTestBase { diff --git a/core/modules/field_ui/tests/src/FunctionalJavascript/ManageFieldsTest.php b/core/modules/field_ui/tests/src/FunctionalJavascript/ManageFieldsTest.php index ace40dbe30e5..0ba1d92dc1d4 100644 --- a/core/modules/field_ui/tests/src/FunctionalJavascript/ManageFieldsTest.php +++ b/core/modules/field_ui/tests/src/FunctionalJavascript/ManageFieldsTest.php @@ -15,7 +15,6 @@ * Tests the Field UI "Manage Fields" screens. * * @group field_ui - * @group #slow */ class ManageFieldsTest extends WebDriverTestBase { diff --git a/core/modules/file/tests/src/Functional/FileFieldWidgetTest.php b/core/modules/file/tests/src/Functional/FileFieldWidgetTest.php index 13400de6c815..523f9fb1bdb5 100644 --- a/core/modules/file/tests/src/Functional/FileFieldWidgetTest.php +++ b/core/modules/file/tests/src/Functional/FileFieldWidgetTest.php @@ -20,7 +20,6 @@ * 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/FileListingTest.php b/core/modules/file/tests/src/Functional/FileListingTest.php index 963149e5334c..d55c0db6b1f8 100644 --- a/core/modules/file/tests/src/Functional/FileListingTest.php +++ b/core/modules/file/tests/src/Functional/FileListingTest.php @@ -13,7 +13,6 @@ * Tests file listing page functionality. * * @group file - * @group #slow */ class FileListingTest extends FileFieldTestBase { diff --git a/core/modules/file/tests/src/Functional/FileManagedFileElementTest.php b/core/modules/file/tests/src/Functional/FileManagedFileElementTest.php index 9cc2d3fd949c..3e085e443584 100644 --- a/core/modules/file/tests/src/Functional/FileManagedFileElementTest.php +++ b/core/modules/file/tests/src/Functional/FileManagedFileElementTest.php @@ -11,7 +11,6 @@ * Tests the 'managed_file' element type. * * @group file - * @group #slow * @todo Create a FileTestBase class and move FileFieldTestBase methods * that aren't related to fields into it. */ diff --git a/core/modules/file/tests/src/Functional/FileUploadJsonBasicAuthTest.php b/core/modules/file/tests/src/Functional/FileUploadJsonBasicAuthTest.php index 024952298a84..2fef20207c6c 100644 --- a/core/modules/file/tests/src/Functional/FileUploadJsonBasicAuthTest.php +++ b/core/modules/file/tests/src/Functional/FileUploadJsonBasicAuthTest.php @@ -9,7 +9,6 @@ /** * @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 38a5b61f6dd8..7a961117ff32 100644 --- a/core/modules/file/tests/src/Functional/FileUploadJsonCookieTest.php +++ b/core/modules/file/tests/src/Functional/FileUploadJsonCookieTest.php @@ -9,7 +9,6 @@ /** * @group file - * @group #slow */ class FileUploadJsonCookieTest extends FileUploadResourceTestBase { diff --git a/core/modules/file/tests/src/Functional/Formatter/FileAudioFormatterTest.php b/core/modules/file/tests/src/Functional/Formatter/FileAudioFormatterTest.php index 3564bf1ed8b9..a4591ed353c9 100644 --- a/core/modules/file/tests/src/Functional/Formatter/FileAudioFormatterTest.php +++ b/core/modules/file/tests/src/Functional/Formatter/FileAudioFormatterTest.php @@ -10,7 +10,6 @@ /** * @coversDefaultClass \Drupal\file\Plugin\Field\FieldFormatter\FileAudioFormatter * @group file - * @group #slow */ class FileAudioFormatterTest extends FileMediaFormatterTestBase { diff --git a/core/modules/file/tests/src/Functional/Formatter/FileVideoFormatterTest.php b/core/modules/file/tests/src/Functional/Formatter/FileVideoFormatterTest.php index a9a20518d96e..651fefdff9c9 100644 --- a/core/modules/file/tests/src/Functional/Formatter/FileVideoFormatterTest.php +++ b/core/modules/file/tests/src/Functional/Formatter/FileVideoFormatterTest.php @@ -10,7 +10,6 @@ /** * @coversDefaultClass \Drupal\file\Plugin\Field\FieldFormatter\FileVideoFormatter * @group file - * @group #slow */ class FileVideoFormatterTest extends FileMediaFormatterTestBase { diff --git a/core/modules/file/tests/src/Functional/RemoteFileSaveUploadTest.php b/core/modules/file/tests/src/Functional/RemoteFileSaveUploadTest.php index 1484252f8da7..6d2a10da35a6 100644 --- a/core/modules/file/tests/src/Functional/RemoteFileSaveUploadTest.php +++ b/core/modules/file/tests/src/Functional/RemoteFileSaveUploadTest.php @@ -8,7 +8,6 @@ * 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 80a7f6e1f03b..17f9de15701a 100644 --- a/core/modules/file/tests/src/Functional/SaveUploadFormTest.php +++ b/core/modules/file/tests/src/Functional/SaveUploadFormTest.php @@ -12,7 +12,6 @@ * 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 1f34f9e8ac9c..6c5ea07a17b2 100644 --- a/core/modules/file/tests/src/Functional/SaveUploadTest.php +++ b/core/modules/file/tests/src/Functional/SaveUploadTest.php @@ -16,7 +16,6 @@ * Tests the file_save_upload() function. * * @group file - * @group #slow */ class SaveUploadTest extends FileManagedTestBase { diff --git a/core/modules/file/tests/src/FunctionalJavascript/FileFieldWidgetClaroThemeTest.php b/core/modules/file/tests/src/FunctionalJavascript/FileFieldWidgetClaroThemeTest.php index 808903102060..f8c6e315d22b 100644 --- a/core/modules/file/tests/src/FunctionalJavascript/FileFieldWidgetClaroThemeTest.php +++ b/core/modules/file/tests/src/FunctionalJavascript/FileFieldWidgetClaroThemeTest.php @@ -15,7 +15,6 @@ * @see _claro_preprocess_file_and_image_widget() * * @group file - * @group #slow */ class FileFieldWidgetClaroThemeTest extends FileFieldWidgetTest { diff --git a/core/modules/filter/tests/src/Functional/FilterAdminTest.php b/core/modules/filter/tests/src/Functional/FilterAdminTest.php index 2b501f1d921f..d74ef672e7f6 100644 --- a/core/modules/filter/tests/src/Functional/FilterAdminTest.php +++ b/core/modules/filter/tests/src/Functional/FilterAdminTest.php @@ -17,7 +17,6 @@ * Thoroughly test the administrative interface of the filter module. * * @group filter - * @group #slow */ class FilterAdminTest extends BrowserTestBase { diff --git a/core/modules/help/tests/src/Functional/HelpTopicSearchTest.php b/core/modules/help/tests/src/Functional/HelpTopicSearchTest.php index 6ea8a997891b..fc8d7b9f81c5 100644 --- a/core/modules/help/tests/src/Functional/HelpTopicSearchTest.php +++ b/core/modules/help/tests/src/Functional/HelpTopicSearchTest.php @@ -14,7 +14,6 @@ * Verifies help topic search. * * @group help - * @group #slow */ class HelpTopicSearchTest extends HelpTopicTranslatedTestBase { diff --git a/core/modules/image/tests/src/Functional/ImageAdminStylesTest.php b/core/modules/image/tests/src/Functional/ImageAdminStylesTest.php index bddf7ef0634a..9b3a3106333f 100644 --- a/core/modules/image/tests/src/Functional/ImageAdminStylesTest.php +++ b/core/modules/image/tests/src/Functional/ImageAdminStylesTest.php @@ -16,7 +16,6 @@ * Tests creation, deletion, and editing of image styles and effects. * * @group image - * @group #slow */ class ImageAdminStylesTest extends ImageFieldTestBase { diff --git a/core/modules/image/tests/src/Functional/ImageFieldDisplayTest.php b/core/modules/image/tests/src/Functional/ImageFieldDisplayTest.php index 5936028d673d..350e37eecb9d 100644 --- a/core/modules/image/tests/src/Functional/ImageFieldDisplayTest.php +++ b/core/modules/image/tests/src/Functional/ImageFieldDisplayTest.php @@ -17,7 +17,6 @@ * Tests the display of image fields. * * @group image - * @group #slow */ class ImageFieldDisplayTest extends ImageFieldTestBase { diff --git a/core/modules/image/tests/src/Functional/ImageFieldValidateTest.php b/core/modules/image/tests/src/Functional/ImageFieldValidateTest.php index 32c97382d5f2..46cb4b751d40 100644 --- a/core/modules/image/tests/src/Functional/ImageFieldValidateTest.php +++ b/core/modules/image/tests/src/Functional/ImageFieldValidateTest.php @@ -11,7 +11,6 @@ * Tests validation functions such as min/max dimensions. * * @group image - * @group #slow */ class ImageFieldValidateTest extends ImageFieldTestBase { diff --git a/core/modules/jsonapi/tests/src/Functional/ActionTest.php b/core/modules/jsonapi/tests/src/Functional/ActionTest.php index a2bbb75b7a42..183cbe7b5184 100644 --- a/core/modules/jsonapi/tests/src/Functional/ActionTest.php +++ b/core/modules/jsonapi/tests/src/Functional/ActionTest.php @@ -12,7 +12,6 @@ * JSON:API integration test for the "Action" config entity type. * * @group Action - * @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 ca63f72a0dcf..7ff067e97248 100644 --- a/core/modules/jsonapi/tests/src/Functional/BaseFieldOverrideTest.php +++ b/core/modules/jsonapi/tests/src/Functional/BaseFieldOverrideTest.php @@ -12,7 +12,6 @@ * 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/BlockContentTest.php b/core/modules/jsonapi/tests/src/Functional/BlockContentTest.php index 7d35326abc63..67854eca8f85 100644 --- a/core/modules/jsonapi/tests/src/Functional/BlockContentTest.php +++ b/core/modules/jsonapi/tests/src/Functional/BlockContentTest.php @@ -14,7 +14,6 @@ * JSON:API integration test for the "BlockContent" content entity type. * * @group jsonapi - * @group #slow */ class BlockContentTest extends ResourceTestBase { diff --git a/core/modules/jsonapi/tests/src/Functional/BlockContentTypeTest.php b/core/modules/jsonapi/tests/src/Functional/BlockContentTypeTest.php index 1f2055701c9d..afb96fa04f66 100644 --- a/core/modules/jsonapi/tests/src/Functional/BlockContentTypeTest.php +++ b/core/modules/jsonapi/tests/src/Functional/BlockContentTypeTest.php @@ -11,7 +11,6 @@ * 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 5efb77ef42e6..746462ac13bc 100644 --- a/core/modules/jsonapi/tests/src/Functional/BlockTest.php +++ b/core/modules/jsonapi/tests/src/Functional/BlockTest.php @@ -12,7 +12,6 @@ * 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/CommentTest.php b/core/modules/jsonapi/tests/src/Functional/CommentTest.php index 4faf84fd3ff9..e79422c46849 100644 --- a/core/modules/jsonapi/tests/src/Functional/CommentTest.php +++ b/core/modules/jsonapi/tests/src/Functional/CommentTest.php @@ -22,7 +22,6 @@ * JSON:API integration test for the "Comment" content entity type. * * @group jsonapi - * @group #slow */ class CommentTest extends ResourceTestBase { diff --git a/core/modules/jsonapi/tests/src/Functional/CommentTypeTest.php b/core/modules/jsonapi/tests/src/Functional/CommentTypeTest.php index caf2a7417575..9d2f26fae99f 100644 --- a/core/modules/jsonapi/tests/src/Functional/CommentTypeTest.php +++ b/core/modules/jsonapi/tests/src/Functional/CommentTypeTest.php @@ -11,7 +11,6 @@ * 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 4e57cadc587b..f3d3b44667b3 100644 --- a/core/modules/jsonapi/tests/src/Functional/ConfigTestTest.php +++ b/core/modules/jsonapi/tests/src/Functional/ConfigTestTest.php @@ -11,7 +11,6 @@ * 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 9e170ba2c5be..b9b643355df5 100644 --- a/core/modules/jsonapi/tests/src/Functional/ConfigurableLanguageTest.php +++ b/core/modules/jsonapi/tests/src/Functional/ConfigurableLanguageTest.php @@ -14,7 +14,6 @@ * 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 236c7f9eafa3..562126ab07cc 100644 --- a/core/modules/jsonapi/tests/src/Functional/ContactFormTest.php +++ b/core/modules/jsonapi/tests/src/Functional/ContactFormTest.php @@ -11,7 +11,6 @@ * 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 b19337290a92..8331cfe134f8 100644 --- a/core/modules/jsonapi/tests/src/Functional/ContentLanguageSettingsTest.php +++ b/core/modules/jsonapi/tests/src/Functional/ContentLanguageSettingsTest.php @@ -14,7 +14,6 @@ * 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 fd8f297ff597..e6e0f039151d 100644 --- a/core/modules/jsonapi/tests/src/Functional/DateFormatTest.php +++ b/core/modules/jsonapi/tests/src/Functional/DateFormatTest.php @@ -11,7 +11,6 @@ * 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 6f41f041eeb3..3283889c6c3b 100644 --- a/core/modules/jsonapi/tests/src/Functional/EditorTest.php +++ b/core/modules/jsonapi/tests/src/Functional/EditorTest.php @@ -15,7 +15,6 @@ * 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 48fe43c8594f..6b2ec1900e73 100644 --- a/core/modules/jsonapi/tests/src/Functional/EntityFormDisplayTest.php +++ b/core/modules/jsonapi/tests/src/Functional/EntityFormDisplayTest.php @@ -12,7 +12,6 @@ * 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 4f9633bc2cde..8e19eb07e333 100644 --- a/core/modules/jsonapi/tests/src/Functional/EntityFormModeTest.php +++ b/core/modules/jsonapi/tests/src/Functional/EntityFormModeTest.php @@ -11,7 +11,6 @@ * 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/EntityTestComputedFieldTest.php b/core/modules/jsonapi/tests/src/Functional/EntityTestComputedFieldTest.php index 23e6de945168..8cb9b098a9ef 100644 --- a/core/modules/jsonapi/tests/src/Functional/EntityTestComputedFieldTest.php +++ b/core/modules/jsonapi/tests/src/Functional/EntityTestComputedFieldTest.php @@ -13,7 +13,6 @@ * JSON:API integration test for the "EntityTestComputedField" content entity type. * * @group jsonapi - * @group #slow */ class EntityTestComputedFieldTest extends ResourceTestBase { diff --git a/core/modules/jsonapi/tests/src/Functional/EntityTestMapFieldTest.php b/core/modules/jsonapi/tests/src/Functional/EntityTestMapFieldTest.php index ce7e26ed004e..99ba9012dde6 100644 --- a/core/modules/jsonapi/tests/src/Functional/EntityTestMapFieldTest.php +++ b/core/modules/jsonapi/tests/src/Functional/EntityTestMapFieldTest.php @@ -12,7 +12,6 @@ * JSON:API integration test for the "EntityTestMapField" content entity type. * * @group jsonapi - * @group #slow */ class EntityTestMapFieldTest extends ResourceTestBase { diff --git a/core/modules/jsonapi/tests/src/Functional/EntityTestTest.php b/core/modules/jsonapi/tests/src/Functional/EntityTestTest.php index b8073afc16a4..ed7324e4f2c4 100644 --- a/core/modules/jsonapi/tests/src/Functional/EntityTestTest.php +++ b/core/modules/jsonapi/tests/src/Functional/EntityTestTest.php @@ -14,7 +14,6 @@ * JSON:API integration test for the "EntityTest" content entity type. * * @group jsonapi - * @group #slow */ class EntityTestTest extends ResourceTestBase { diff --git a/core/modules/jsonapi/tests/src/Functional/EntityViewModeTest.php b/core/modules/jsonapi/tests/src/Functional/EntityViewModeTest.php index 4f0ff14c1418..4a6bde744f99 100644 --- a/core/modules/jsonapi/tests/src/Functional/EntityViewModeTest.php +++ b/core/modules/jsonapi/tests/src/Functional/EntityViewModeTest.php @@ -11,7 +11,6 @@ * 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 d57d745b8f95..f4ca152ec6bd 100644 --- a/core/modules/jsonapi/tests/src/Functional/FieldConfigTest.php +++ b/core/modules/jsonapi/tests/src/Functional/FieldConfigTest.php @@ -15,7 +15,6 @@ * 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 a6a393d98bfa..6839763b92cd 100644 --- a/core/modules/jsonapi/tests/src/Functional/FieldStorageConfigTest.php +++ b/core/modules/jsonapi/tests/src/Functional/FieldStorageConfigTest.php @@ -11,7 +11,6 @@ * 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 22635e56d7e8..b11d05642dba 100644 --- a/core/modules/jsonapi/tests/src/Functional/FileTest.php +++ b/core/modules/jsonapi/tests/src/Functional/FileTest.php @@ -16,7 +16,6 @@ * 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/FileUploadTest.php b/core/modules/jsonapi/tests/src/Functional/FileUploadTest.php index 93593c68ea46..ccb43a8d90c8 100644 --- a/core/modules/jsonapi/tests/src/Functional/FileUploadTest.php +++ b/core/modules/jsonapi/tests/src/Functional/FileUploadTest.php @@ -24,7 +24,6 @@ * Tests binary data file upload route. * * @group jsonapi - * @group #slow */ class FileUploadTest extends ResourceTestBase { diff --git a/core/modules/jsonapi/tests/src/Functional/FilterFormatTest.php b/core/modules/jsonapi/tests/src/Functional/FilterFormatTest.php index 6e99f69a874a..3ba169357f69 100644 --- a/core/modules/jsonapi/tests/src/Functional/FilterFormatTest.php +++ b/core/modules/jsonapi/tests/src/Functional/FilterFormatTest.php @@ -11,7 +11,6 @@ * 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 49e74c0ed640..b8b92e5501ab 100644 --- a/core/modules/jsonapi/tests/src/Functional/ImageStyleTest.php +++ b/core/modules/jsonapi/tests/src/Functional/ImageStyleTest.php @@ -11,7 +11,6 @@ * 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/JsonApiFilterRegressionTest.php b/core/modules/jsonapi/tests/src/Functional/JsonApiFilterRegressionTest.php index 4b6af8d4d6a6..3047fe219b98 100644 --- a/core/modules/jsonapi/tests/src/Functional/JsonApiFilterRegressionTest.php +++ b/core/modules/jsonapi/tests/src/Functional/JsonApiFilterRegressionTest.php @@ -20,7 +20,6 @@ * JSON:API regression tests. * * @group jsonapi - * @group #slow * * @internal */ diff --git a/core/modules/jsonapi/tests/src/Functional/JsonApiPatchRegressionTest.php b/core/modules/jsonapi/tests/src/Functional/JsonApiPatchRegressionTest.php index b36cb8ce8aef..25d28b2a7ce2 100644 --- a/core/modules/jsonapi/tests/src/Functional/JsonApiPatchRegressionTest.php +++ b/core/modules/jsonapi/tests/src/Functional/JsonApiPatchRegressionTest.php @@ -23,7 +23,6 @@ * JSON:API regression tests. * * @group jsonapi - * @group #slow * * @internal */ diff --git a/core/modules/jsonapi/tests/src/Functional/JsonApiRegressionTest.php b/core/modules/jsonapi/tests/src/Functional/JsonApiRegressionTest.php index 81bbf299067c..e09c045bfcf3 100644 --- a/core/modules/jsonapi/tests/src/Functional/JsonApiRegressionTest.php +++ b/core/modules/jsonapi/tests/src/Functional/JsonApiRegressionTest.php @@ -27,7 +27,6 @@ * JSON:API regression tests. * * @group jsonapi - * @group #slow * * @internal */ diff --git a/core/modules/jsonapi/tests/src/Functional/MediaTest.php b/core/modules/jsonapi/tests/src/Functional/MediaTest.php index f74bf01c76fc..4e07ef36c7ee 100644 --- a/core/modules/jsonapi/tests/src/Functional/MediaTest.php +++ b/core/modules/jsonapi/tests/src/Functional/MediaTest.php @@ -16,7 +16,6 @@ * 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 8f8e65ea9143..2ec82a8e54c6 100644 --- a/core/modules/jsonapi/tests/src/Functional/MediaTypeTest.php +++ b/core/modules/jsonapi/tests/src/Functional/MediaTypeTest.php @@ -11,7 +11,6 @@ * 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 93b3d8306800..1c8fb5b2e16c 100644 --- a/core/modules/jsonapi/tests/src/Functional/MenuLinkContentTest.php +++ b/core/modules/jsonapi/tests/src/Functional/MenuLinkContentTest.php @@ -15,7 +15,6 @@ * 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 334549cb45f1..b86aa8b7752a 100644 --- a/core/modules/jsonapi/tests/src/Functional/MenuTest.php +++ b/core/modules/jsonapi/tests/src/Functional/MenuTest.php @@ -11,7 +11,6 @@ * 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 629aa8bfd1c9..8c2203b092a6 100644 --- a/core/modules/jsonapi/tests/src/Functional/MessageTest.php +++ b/core/modules/jsonapi/tests/src/Functional/MessageTest.php @@ -15,7 +15,6 @@ * 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 1db0255e2901..4145994a0f17 100644 --- a/core/modules/jsonapi/tests/src/Functional/NodeTest.php +++ b/core/modules/jsonapi/tests/src/Functional/NodeTest.php @@ -22,7 +22,6 @@ * 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 e78daed47e54..88481213721e 100644 --- a/core/modules/jsonapi/tests/src/Functional/NodeTypeTest.php +++ b/core/modules/jsonapi/tests/src/Functional/NodeTypeTest.php @@ -11,7 +11,6 @@ * 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 a2f8cad98569..421a44ae6a75 100644 --- a/core/modules/jsonapi/tests/src/Functional/PathAliasTest.php +++ b/core/modules/jsonapi/tests/src/Functional/PathAliasTest.php @@ -12,7 +12,6 @@ * * @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 67a29cd3dcfe..c2bf8c45e356 100644 --- a/core/modules/jsonapi/tests/src/Functional/ResponsiveImageStyleTest.php +++ b/core/modules/jsonapi/tests/src/Functional/ResponsiveImageStyleTest.php @@ -11,7 +11,6 @@ * 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 8d314e0aaed8..a67d171d101e 100644 --- a/core/modules/jsonapi/tests/src/Functional/RestResourceConfigTest.php +++ b/core/modules/jsonapi/tests/src/Functional/RestResourceConfigTest.php @@ -11,7 +11,6 @@ * 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 edbc8eaf5ca6..bf8b2974e849 100644 --- a/core/modules/jsonapi/tests/src/Functional/RoleTest.php +++ b/core/modules/jsonapi/tests/src/Functional/RoleTest.php @@ -11,7 +11,6 @@ * 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 cf2ad730e42a..cc31133523d1 100644 --- a/core/modules/jsonapi/tests/src/Functional/SearchPageTest.php +++ b/core/modules/jsonapi/tests/src/Functional/SearchPageTest.php @@ -13,7 +13,6 @@ * 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 b9a07aa5ad3e..7a181ed9b129 100644 --- a/core/modules/jsonapi/tests/src/Functional/ShortcutSetTest.php +++ b/core/modules/jsonapi/tests/src/Functional/ShortcutSetTest.php @@ -11,7 +11,6 @@ * 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/ShortcutTest.php b/core/modules/jsonapi/tests/src/Functional/ShortcutTest.php index 265efb5b221a..97f684653b6f 100644 --- a/core/modules/jsonapi/tests/src/Functional/ShortcutTest.php +++ b/core/modules/jsonapi/tests/src/Functional/ShortcutTest.php @@ -16,7 +16,6 @@ * JSON:API integration test for the "Shortcut" content entity type. * * @group jsonapi - * @group #slow */ class ShortcutTest extends ResourceTestBase { diff --git a/core/modules/jsonapi/tests/src/Functional/TermTest.php b/core/modules/jsonapi/tests/src/Functional/TermTest.php index 2e8348f21567..8dd61f35d245 100644 --- a/core/modules/jsonapi/tests/src/Functional/TermTest.php +++ b/core/modules/jsonapi/tests/src/Functional/TermTest.php @@ -18,7 +18,6 @@ * JSON:API integration test for the "Term" content entity type. * * @group jsonapi - * @group #slow */ class TermTest extends ResourceTestBase { diff --git a/core/modules/jsonapi/tests/src/Functional/UserTest.php b/core/modules/jsonapi/tests/src/Functional/UserTest.php index c2d177b56a8b..b291104c2ab5 100644 --- a/core/modules/jsonapi/tests/src/Functional/UserTest.php +++ b/core/modules/jsonapi/tests/src/Functional/UserTest.php @@ -19,7 +19,6 @@ * JSON:API integration test for the "User" content entity type. * * @group jsonapi - * @group #slow */ class UserTest extends ResourceTestBase { diff --git a/core/modules/jsonapi/tests/src/Functional/ViewTest.php b/core/modules/jsonapi/tests/src/Functional/ViewTest.php index f1754d6201ac..002e9ff96e89 100644 --- a/core/modules/jsonapi/tests/src/Functional/ViewTest.php +++ b/core/modules/jsonapi/tests/src/Functional/ViewTest.php @@ -11,7 +11,6 @@ * 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 538905b6e69b..2da6447615ce 100644 --- a/core/modules/jsonapi/tests/src/Functional/VocabularyTest.php +++ b/core/modules/jsonapi/tests/src/Functional/VocabularyTest.php @@ -11,7 +11,6 @@ * 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 1fdedc9bb33b..2e7a9e9cbd26 100644 --- a/core/modules/jsonapi/tests/src/Functional/WorkflowTest.php +++ b/core/modules/jsonapi/tests/src/Functional/WorkflowTest.php @@ -11,7 +11,6 @@ * JSON:API integration test for the "Workflow" config entity type. * * @group jsonapi - * @group #slow */ class WorkflowTest extends ConfigEntityResourceTestBase { diff --git a/core/modules/jsonapi/tests/src/Functional/WorkspaceTest.php b/core/modules/jsonapi/tests/src/Functional/WorkspaceTest.php index 05e5ca13f6f4..80162d9a9b92 100644 --- a/core/modules/jsonapi/tests/src/Functional/WorkspaceTest.php +++ b/core/modules/jsonapi/tests/src/Functional/WorkspaceTest.php @@ -14,7 +14,6 @@ * JSON:API integration test for the "Workspace" content entity type. * * @group jsonapi - * @group #slow */ class WorkspaceTest extends ResourceTestBase { diff --git a/core/modules/jsonapi/tests/src/Kernel/Normalizer/JsonApiDocumentTopLevelNormalizerTest.php b/core/modules/jsonapi/tests/src/Kernel/Normalizer/JsonApiDocumentTopLevelNormalizerTest.php index 20a8ac792d75..461cf14e8415 100644 --- a/core/modules/jsonapi/tests/src/Kernel/Normalizer/JsonApiDocumentTopLevelNormalizerTest.php +++ b/core/modules/jsonapi/tests/src/Kernel/Normalizer/JsonApiDocumentTopLevelNormalizerTest.php @@ -32,7 +32,6 @@ /** * @coversDefaultClass \Drupal\jsonapi\Normalizer\JsonApiDocumentTopLevelNormalizer * @group jsonapi - * @group #slow * * @internal */ diff --git a/core/modules/jsonapi/tests/src/Kernel/Normalizer/RelationshipNormalizerTest.php b/core/modules/jsonapi/tests/src/Kernel/Normalizer/RelationshipNormalizerTest.php index 86ca587adc17..6fe7a65870f9 100644 --- a/core/modules/jsonapi/tests/src/Kernel/Normalizer/RelationshipNormalizerTest.php +++ b/core/modules/jsonapi/tests/src/Kernel/Normalizer/RelationshipNormalizerTest.php @@ -23,7 +23,6 @@ /** * @coversDefaultClass \Drupal\jsonapi\Normalizer\RelationshipNormalizer * @group jsonapi - * @group #slow * * @internal */ diff --git a/core/modules/jsonapi/tests/src/Kernel/Query/FilterTest.php b/core/modules/jsonapi/tests/src/Kernel/Query/FilterTest.php index 099b30ccc03c..625556e8d2da 100644 --- a/core/modules/jsonapi/tests/src/Kernel/Query/FilterTest.php +++ b/core/modules/jsonapi/tests/src/Kernel/Query/FilterTest.php @@ -19,7 +19,6 @@ * @coversDefaultClass \Drupal\jsonapi\Query\Filter * @group jsonapi * @group jsonapi_query - * @group #slow * * @internal */ diff --git a/core/modules/jsonapi/tests/src/Kernel/ResourceType/ResourceTypeRepositoryTest.php b/core/modules/jsonapi/tests/src/Kernel/ResourceType/ResourceTypeRepositoryTest.php index de52302e039d..499de8f42156 100644 --- a/core/modules/jsonapi/tests/src/Kernel/ResourceType/ResourceTypeRepositoryTest.php +++ b/core/modules/jsonapi/tests/src/Kernel/ResourceType/ResourceTypeRepositoryTest.php @@ -12,7 +12,6 @@ /** * @coversDefaultClass \Drupal\jsonapi\ResourceType\ResourceTypeRepository * @group jsonapi - * @group #slow * * @internal */ diff --git a/core/modules/jsonapi/tests/src/Kernel/TestCoverageTest.php b/core/modules/jsonapi/tests/src/Kernel/TestCoverageTest.php index 7fbfd6b32452..09670e5e2223 100644 --- a/core/modules/jsonapi/tests/src/Kernel/TestCoverageTest.php +++ b/core/modules/jsonapi/tests/src/Kernel/TestCoverageTest.php @@ -14,7 +14,6 @@ * Checks that all core content/config entity types have JSON:API test coverage. * * @group jsonapi - * @group #slow */ class TestCoverageTest extends KernelTestBase { diff --git a/core/modules/layout_builder/tests/src/Functional/LayoutBuilderBlocksTest.php b/core/modules/layout_builder/tests/src/Functional/LayoutBuilderBlocksTest.php index 6c5d9c90bbd4..be7825d46e22 100644 --- a/core/modules/layout_builder/tests/src/Functional/LayoutBuilderBlocksTest.php +++ b/core/modules/layout_builder/tests/src/Functional/LayoutBuilderBlocksTest.php @@ -13,7 +13,6 @@ * Tests the Layout Builder UI with blocks. * * @group layout_builder - * @group #slow */ class LayoutBuilderBlocksTest extends LayoutBuilderTestBase { diff --git a/core/modules/layout_builder/tests/src/Functional/LayoutBuilderOverridesTest.php b/core/modules/layout_builder/tests/src/Functional/LayoutBuilderOverridesTest.php index 31bd551edf3e..e022bbaf4ebb 100644 --- a/core/modules/layout_builder/tests/src/Functional/LayoutBuilderOverridesTest.php +++ b/core/modules/layout_builder/tests/src/Functional/LayoutBuilderOverridesTest.php @@ -11,7 +11,6 @@ * Tests the Layout Builder UI. * * @group layout_builder - * @group #slow */ class LayoutBuilderOverridesTest extends LayoutBuilderTestBase { diff --git a/core/modules/layout_builder/tests/src/Functional/LayoutBuilderTest.php b/core/modules/layout_builder/tests/src/Functional/LayoutBuilderTest.php index 1f62f0a38bb5..d995dbb714e5 100644 --- a/core/modules/layout_builder/tests/src/Functional/LayoutBuilderTest.php +++ b/core/modules/layout_builder/tests/src/Functional/LayoutBuilderTest.php @@ -13,7 +13,6 @@ * Tests the Layout Builder UI. * * @group layout_builder - * @group #slow */ class LayoutBuilderTest extends LayoutBuilderTestBase { diff --git a/core/modules/layout_builder/tests/src/Functional/LayoutBuilderViewModeTest.php b/core/modules/layout_builder/tests/src/Functional/LayoutBuilderViewModeTest.php index 68f7d83f6225..892941523dae 100644 --- a/core/modules/layout_builder/tests/src/Functional/LayoutBuilderViewModeTest.php +++ b/core/modules/layout_builder/tests/src/Functional/LayoutBuilderViewModeTest.php @@ -11,7 +11,6 @@ * Tests the Layout Builder UI with view modes. * * @group layout_builder - * @group #slow */ class LayoutBuilderViewModeTest extends LayoutBuilderTestBase { diff --git a/core/modules/layout_builder/tests/src/FunctionalJavascript/LayoutBuilderDisableInteractionsTest.php b/core/modules/layout_builder/tests/src/FunctionalJavascript/LayoutBuilderDisableInteractionsTest.php index 8e7395796fed..31a7a30363c1 100644 --- a/core/modules/layout_builder/tests/src/FunctionalJavascript/LayoutBuilderDisableInteractionsTest.php +++ b/core/modules/layout_builder/tests/src/FunctionalJavascript/LayoutBuilderDisableInteractionsTest.php @@ -19,6 +19,7 @@ * Tests the Layout Builder disables interactions of rendered blocks. * * @group layout_builder + * @group #slow */ class LayoutBuilderDisableInteractionsTest extends WebDriverTestBase { diff --git a/core/modules/layout_builder/tests/src/Kernel/DefaultsSectionStorageTest.php b/core/modules/layout_builder/tests/src/Kernel/DefaultsSectionStorageTest.php index 00055e4080b0..18ff5572a76b 100644 --- a/core/modules/layout_builder/tests/src/Kernel/DefaultsSectionStorageTest.php +++ b/core/modules/layout_builder/tests/src/Kernel/DefaultsSectionStorageTest.php @@ -20,7 +20,6 @@ * @coversDefaultClass \Drupal\layout_builder\Plugin\SectionStorage\DefaultsSectionStorage * * @group layout_builder - * @group #slow */ class DefaultsSectionStorageTest extends KernelTestBase { diff --git a/core/modules/layout_builder/tests/src/Kernel/LayoutBuilderEntityViewDisplayTest.php b/core/modules/layout_builder/tests/src/Kernel/LayoutBuilderEntityViewDisplayTest.php index 8e421a35ed30..5670c143ccb4 100644 --- a/core/modules/layout_builder/tests/src/Kernel/LayoutBuilderEntityViewDisplayTest.php +++ b/core/modules/layout_builder/tests/src/Kernel/LayoutBuilderEntityViewDisplayTest.php @@ -11,7 +11,6 @@ * @coversDefaultClass \Drupal\layout_builder\Entity\LayoutBuilderEntityViewDisplay * * @group layout_builder - * @group #slow */ class LayoutBuilderEntityViewDisplayTest extends SectionListTestBase { diff --git a/core/modules/layout_builder/tests/src/Kernel/LayoutEntityHelperTraitTest.php b/core/modules/layout_builder/tests/src/Kernel/LayoutEntityHelperTraitTest.php index 0c15a8c9a9fe..86f4bfbab4e3 100644 --- a/core/modules/layout_builder/tests/src/Kernel/LayoutEntityHelperTraitTest.php +++ b/core/modules/layout_builder/tests/src/Kernel/LayoutEntityHelperTraitTest.php @@ -24,7 +24,6 @@ * @coversDefaultClass \Drupal\layout_builder\LayoutEntityHelperTrait * * @group layout_builder - * @group #slow */ class LayoutEntityHelperTraitTest extends KernelTestBase { diff --git a/core/modules/layout_builder/tests/src/Kernel/LayoutSectionItemListTest.php b/core/modules/layout_builder/tests/src/Kernel/LayoutSectionItemListTest.php index cc25a327cd7a..bbd0695c72de 100644 --- a/core/modules/layout_builder/tests/src/Kernel/LayoutSectionItemListTest.php +++ b/core/modules/layout_builder/tests/src/Kernel/LayoutSectionItemListTest.php @@ -15,7 +15,6 @@ * @coversDefaultClass \Drupal\layout_builder\Field\LayoutSectionItemList * * @group layout_builder - * @group #slow */ class LayoutSectionItemListTest extends SectionListTestBase { diff --git a/core/modules/layout_builder/tests/src/Kernel/OverridesSectionStorageTest.php b/core/modules/layout_builder/tests/src/Kernel/OverridesSectionStorageTest.php index d8d773134dc5..f6eb7fae7da7 100644 --- a/core/modules/layout_builder/tests/src/Kernel/OverridesSectionStorageTest.php +++ b/core/modules/layout_builder/tests/src/Kernel/OverridesSectionStorageTest.php @@ -21,7 +21,6 @@ * @coversDefaultClass \Drupal\layout_builder\Plugin\SectionStorage\OverridesSectionStorage * * @group layout_builder - * @group #slow */ class OverridesSectionStorageTest extends KernelTestBase { diff --git a/core/modules/layout_builder/tests/src/Kernel/SectionListTraitTest.php b/core/modules/layout_builder/tests/src/Kernel/SectionListTraitTest.php index fcaa4c688707..8fa8cc0e7416 100644 --- a/core/modules/layout_builder/tests/src/Kernel/SectionListTraitTest.php +++ b/core/modules/layout_builder/tests/src/Kernel/SectionListTraitTest.php @@ -12,7 +12,6 @@ * @coversDefaultClass \Drupal\layout_builder\SectionListTrait * * @group layout_builder - * @group #slow */ class SectionListTraitTest extends SectionListTestBase { diff --git a/core/modules/layout_builder/tests/src/Kernel/SimpleConfigSectionListTest.php b/core/modules/layout_builder/tests/src/Kernel/SimpleConfigSectionListTest.php index 5a9e76fad9d4..f7c999f218f0 100644 --- a/core/modules/layout_builder/tests/src/Kernel/SimpleConfigSectionListTest.php +++ b/core/modules/layout_builder/tests/src/Kernel/SimpleConfigSectionListTest.php @@ -16,7 +16,6 @@ * @coversDefaultClass \Drupal\layout_builder_test\Plugin\SectionStorage\SimpleConfigSectionStorage * * @group layout_builder - * @group #slow */ class SimpleConfigSectionListTest extends SectionListTestBase { diff --git a/core/modules/layout_builder/tests/src/Unit/OverridesSectionStorageTest.php b/core/modules/layout_builder/tests/src/Unit/OverridesSectionStorageTest.php index 8b05201660a1..eb0603cd7bc2 100644 --- a/core/modules/layout_builder/tests/src/Unit/OverridesSectionStorageTest.php +++ b/core/modules/layout_builder/tests/src/Unit/OverridesSectionStorageTest.php @@ -24,6 +24,7 @@ * @coversDefaultClass \Drupal\layout_builder\Plugin\SectionStorage\OverridesSectionStorage * * @group layout_builder + * @group #slow */ class OverridesSectionStorageTest extends UnitTestCase { diff --git a/core/modules/layout_discovery/tests/src/Kernel/LayoutTest.php b/core/modules/layout_discovery/tests/src/Kernel/LayoutTest.php index f27f70982005..7e21c5e9ed63 100644 --- a/core/modules/layout_discovery/tests/src/Kernel/LayoutTest.php +++ b/core/modules/layout_discovery/tests/src/Kernel/LayoutTest.php @@ -11,7 +11,6 @@ * Tests Layout functionality. * * @group Layout - * @group #slow */ class LayoutTest extends KernelTestBase { diff --git a/core/modules/link/tests/src/Functional/LinkFieldTest.php b/core/modules/link/tests/src/Functional/LinkFieldTest.php index dc4eaf386c52..23df828984af 100644 --- a/core/modules/link/tests/src/Functional/LinkFieldTest.php +++ b/core/modules/link/tests/src/Functional/LinkFieldTest.php @@ -21,6 +21,7 @@ * Tests link field widgets and formatters. * * @group link + * @group #slow */ class LinkFieldTest extends BrowserTestBase { diff --git a/core/modules/link/tests/src/FunctionalJavascript/LinkFieldFormStatesTest.php b/core/modules/link/tests/src/FunctionalJavascript/LinkFieldFormStatesTest.php index 9bafa0db957c..be20978ea8f0 100644 --- a/core/modules/link/tests/src/FunctionalJavascript/LinkFieldFormStatesTest.php +++ b/core/modules/link/tests/src/FunctionalJavascript/LinkFieldFormStatesTest.php @@ -10,6 +10,7 @@ * Tests link field form states functionality. * * @group link + * @group #slow */ class LinkFieldFormStatesTest extends WebDriverTestBase { diff --git a/core/modules/locale/tests/src/Functional/LocaleTranslationUiTest.php b/core/modules/locale/tests/src/Functional/LocaleTranslationUiTest.php index 893ac79aea8a..a7107f7aaf18 100644 --- a/core/modules/locale/tests/src/Functional/LocaleTranslationUiTest.php +++ b/core/modules/locale/tests/src/Functional/LocaleTranslationUiTest.php @@ -15,7 +15,6 @@ * Tests the validation of translation strings and search results. * * @group locale - * @group #slow */ class LocaleTranslationUiTest extends BrowserTestBase { diff --git a/core/modules/locale/tests/src/Functional/LocaleUpdateTest.php b/core/modules/locale/tests/src/Functional/LocaleUpdateTest.php index b5ffc3fa473b..3d0c9b804a7c 100644 --- a/core/modules/locale/tests/src/Functional/LocaleUpdateTest.php +++ b/core/modules/locale/tests/src/Functional/LocaleUpdateTest.php @@ -13,7 +13,6 @@ * Tests for updating the interface translations of projects. * * @group locale - * @group #slow */ class LocaleUpdateTest extends LocaleUpdateBase { diff --git a/core/modules/locale/tests/src/Kernel/LocaleConfigSubscriberForeignTest.php b/core/modules/locale/tests/src/Kernel/LocaleConfigSubscriberForeignTest.php index c15cc884a04d..8648ca59f707 100644 --- a/core/modules/locale/tests/src/Kernel/LocaleConfigSubscriberForeignTest.php +++ b/core/modules/locale/tests/src/Kernel/LocaleConfigSubscriberForeignTest.php @@ -12,7 +12,6 @@ * Tests default configuration handling with a foreign default language. * * @group locale - * @group #slow */ class LocaleConfigSubscriberForeignTest extends LocaleConfigSubscriberTest { diff --git a/core/modules/media/tests/src/Functional/MediaAccessTest.php b/core/modules/media/tests/src/Functional/MediaAccessTest.php index 36a07513a8d1..3ca5b7e65e0e 100644 --- a/core/modules/media/tests/src/Functional/MediaAccessTest.php +++ b/core/modules/media/tests/src/Functional/MediaAccessTest.php @@ -15,7 +15,6 @@ * Basic access tests for Media. * * @group media - * @group #slow */ class MediaAccessTest extends MediaFunctionalTestBase { diff --git a/core/modules/media/tests/src/Functional/MediaRevisionTest.php b/core/modules/media/tests/src/Functional/MediaRevisionTest.php index 0ba502c4406e..ee5f9ac60ed6 100644 --- a/core/modules/media/tests/src/Functional/MediaRevisionTest.php +++ b/core/modules/media/tests/src/Functional/MediaRevisionTest.php @@ -15,7 +15,6 @@ * Tests the revisions of media entities. * * @group media - * @group #slow */ class MediaRevisionTest extends MediaFunctionalTestBase { diff --git a/core/modules/media/tests/src/Functional/MediaUiFunctionalTest.php b/core/modules/media/tests/src/Functional/MediaUiFunctionalTest.php index b1b91c899442..de54a3a637d8 100644 --- a/core/modules/media/tests/src/Functional/MediaUiFunctionalTest.php +++ b/core/modules/media/tests/src/Functional/MediaUiFunctionalTest.php @@ -10,7 +10,6 @@ * Ensures that media UI works correctly. * * @group media - * @group #slow */ class MediaUiFunctionalTest extends MediaFunctionalTestBase { diff --git a/core/modules/media/tests/src/Functional/UrlResolverTest.php b/core/modules/media/tests/src/Functional/UrlResolverTest.php index 8c849f9ce3ba..cbccc80b24bb 100644 --- a/core/modules/media/tests/src/Functional/UrlResolverTest.php +++ b/core/modules/media/tests/src/Functional/UrlResolverTest.php @@ -14,7 +14,6 @@ * @coversDefaultClass \Drupal\media\OEmbed\UrlResolver * * @group media - * @group #slow */ class UrlResolverTest extends MediaFunctionalTestBase { diff --git a/core/modules/media_library/tests/src/FunctionalJavascript/EntityReferenceWidgetTest.php b/core/modules/media_library/tests/src/FunctionalJavascript/EntityReferenceWidgetTest.php index ac1f79222520..7dbc6f886d89 100644 --- a/core/modules/media_library/tests/src/FunctionalJavascript/EntityReferenceWidgetTest.php +++ b/core/modules/media_library/tests/src/FunctionalJavascript/EntityReferenceWidgetTest.php @@ -13,7 +13,6 @@ * Tests the Media library entity reference widget. * * @group media_library - * @group #slow */ class EntityReferenceWidgetTest extends MediaLibraryTestBase { diff --git a/core/modules/media_library/tests/src/FunctionalJavascript/WidgetOverflowTest.php b/core/modules/media_library/tests/src/FunctionalJavascript/WidgetOverflowTest.php index 36692a563c9b..22ef2b12705e 100644 --- a/core/modules/media_library/tests/src/FunctionalJavascript/WidgetOverflowTest.php +++ b/core/modules/media_library/tests/src/FunctionalJavascript/WidgetOverflowTest.php @@ -10,6 +10,7 @@ * Tests that uploads in the 'media_library_widget' works as expected. * * @group media_library + * @group #slow * * @todo This test will occasionally fail with SQLite until * https://www.drupal.org/node/3066447 is addressed. diff --git a/core/modules/menu_ui/tests/src/Functional/MenuUiTest.php b/core/modules/menu_ui/tests/src/Functional/MenuUiTest.php index ec49909f4a29..32ba6df9a384 100644 --- a/core/modules/menu_ui/tests/src/Functional/MenuUiTest.php +++ b/core/modules/menu_ui/tests/src/Functional/MenuUiTest.php @@ -23,7 +23,6 @@ * Tools menu, checks their data, and deletes them using the UI. * * @group menu_ui - * @group #slow */ class MenuUiTest extends BrowserTestBase { diff --git a/core/modules/migrate_drupal/tests/src/Kernel/Plugin/migrate/source/VariableTest.php b/core/modules/migrate_drupal/tests/src/Kernel/Plugin/migrate/source/VariableTest.php index 590fd1b447d9..ac17c700bcb9 100644 --- a/core/modules/migrate_drupal/tests/src/Kernel/Plugin/migrate/source/VariableTest.php +++ b/core/modules/migrate_drupal/tests/src/Kernel/Plugin/migrate/source/VariableTest.php @@ -12,7 +12,6 @@ * @covers \Drupal\migrate_drupal\Plugin\migrate\source\Variable * * @group migrate_drupal - * @group #slow */ class VariableTest extends MigrateSqlSourceTestBase { diff --git a/core/modules/migrate_drupal_ui/tests/src/Functional/CredentialFormTest.php b/core/modules/migrate_drupal_ui/tests/src/Functional/CredentialFormTest.php index 8f090901c1c7..0d392f6522eb 100644 --- a/core/modules/migrate_drupal_ui/tests/src/Functional/CredentialFormTest.php +++ b/core/modules/migrate_drupal_ui/tests/src/Functional/CredentialFormTest.php @@ -16,6 +16,7 @@ * credentials, and incorrect file paths. * * @group migrate_drupal_ui + * @group #slow */ class CredentialFormTest extends MigrateUpgradeTestBase { diff --git a/core/modules/node/tests/src/Functional/NodeCreationTest.php b/core/modules/node/tests/src/Functional/NodeCreationTest.php index f1d95bc614d3..e2422f83951d 100644 --- a/core/modules/node/tests/src/Functional/NodeCreationTest.php +++ b/core/modules/node/tests/src/Functional/NodeCreationTest.php @@ -13,7 +13,6 @@ * Create a node and test saving it. * * @group node - * @group #slow */ class NodeCreationTest extends NodeTestBase { diff --git a/core/modules/node/tests/src/Functional/NodeQueryAlterTest.php b/core/modules/node/tests/src/Functional/NodeQueryAlterTest.php index eebff08a77cc..22fdc6dd59c8 100644 --- a/core/modules/node/tests/src/Functional/NodeQueryAlterTest.php +++ b/core/modules/node/tests/src/Functional/NodeQueryAlterTest.php @@ -11,7 +11,6 @@ * Tests that node access queries are properly altered by the node module. * * @group node - * @group #slow */ class NodeQueryAlterTest extends NodeTestBase { diff --git a/core/modules/node/tests/src/Functional/NodeTranslationUITest.php b/core/modules/node/tests/src/Functional/NodeTranslationUITest.php index f9b0ea755b2c..513b1cab78d2 100644 --- a/core/modules/node/tests/src/Functional/NodeTranslationUITest.php +++ b/core/modules/node/tests/src/Functional/NodeTranslationUITest.php @@ -22,7 +22,6 @@ * Tests the Node Translation UI. * * @group node - * @group #slow */ class NodeTranslationUITest extends ContentTranslationUITestBase { diff --git a/core/modules/node/tests/src/Functional/NodeTypeTest.php b/core/modules/node/tests/src/Functional/NodeTypeTest.php index bab8f9dc18cf..4169d88f4920 100644 --- a/core/modules/node/tests/src/Functional/NodeTypeTest.php +++ b/core/modules/node/tests/src/Functional/NodeTypeTest.php @@ -14,7 +14,6 @@ * Ensures that node type functions work correctly. * * @group node - * @group #slow */ class NodeTypeTest extends NodeTestBase { diff --git a/core/modules/options/tests/src/Functional/OptionsWidgetsTest.php b/core/modules/options/tests/src/Functional/OptionsWidgetsTest.php index d64168134e43..b8689525fa52 100644 --- a/core/modules/options/tests/src/Functional/OptionsWidgetsTest.php +++ b/core/modules/options/tests/src/Functional/OptionsWidgetsTest.php @@ -13,7 +13,6 @@ * Tests the Options widgets. * * @group options - * @group #slow */ class OptionsWidgetsTest extends FieldTestBase { diff --git a/core/modules/responsive_image/tests/src/Functional/ResponsiveImageFieldDisplayTest.php b/core/modules/responsive_image/tests/src/Functional/ResponsiveImageFieldDisplayTest.php index c43da54a8333..93ad686581c7 100644 --- a/core/modules/responsive_image/tests/src/Functional/ResponsiveImageFieldDisplayTest.php +++ b/core/modules/responsive_image/tests/src/Functional/ResponsiveImageFieldDisplayTest.php @@ -19,7 +19,6 @@ * Tests responsive image display formatter. * * @group responsive_image - * @group #slow */ class ResponsiveImageFieldDisplayTest extends ImageFieldTestBase { diff --git a/core/modules/rest/tests/src/Functional/ResourceTest.php b/core/modules/rest/tests/src/Functional/ResourceTest.php index be848c4551b6..fc39ea210b49 100644 --- a/core/modules/rest/tests/src/Functional/ResourceTest.php +++ b/core/modules/rest/tests/src/Functional/ResourceTest.php @@ -17,7 +17,6 @@ * Tests the structure of a REST resource. * * @group rest - * @group #slow */ class ResourceTest extends BrowserTestBase { diff --git a/core/modules/rest/tests/src/Functional/Views/StyleSerializerEntityTest.php b/core/modules/rest/tests/src/Functional/Views/StyleSerializerEntityTest.php index 0311037c90e2..e0c5f40256aa 100644 --- a/core/modules/rest/tests/src/Functional/Views/StyleSerializerEntityTest.php +++ b/core/modules/rest/tests/src/Functional/Views/StyleSerializerEntityTest.php @@ -21,7 +21,6 @@ * Tests the serializer style plugin. * * @group rest - * @group #slow * @see \Drupal\rest\Plugin\views\display\RestExport * @see \Drupal\rest\Plugin\views\style\Serializer * @see \Drupal\rest\Plugin\views\row\DataEntityRow diff --git a/core/modules/rest/tests/src/Functional/Views/StyleSerializerTest.php b/core/modules/rest/tests/src/Functional/Views/StyleSerializerTest.php index bf466727ee47..ff15da361256 100644 --- a/core/modules/rest/tests/src/Functional/Views/StyleSerializerTest.php +++ b/core/modules/rest/tests/src/Functional/Views/StyleSerializerTest.php @@ -17,7 +17,6 @@ * Tests the serializer style plugin. * * @group rest - * @group #slow * @see \Drupal\rest\Plugin\views\display\RestExport * @see \Drupal\rest\Plugin\views\style\Serializer * @see \Drupal\rest\Plugin\views\row\DataEntityRow diff --git a/core/modules/search/tests/src/Functional/SearchConfigSettingsFormTest.php b/core/modules/search/tests/src/Functional/SearchConfigSettingsFormTest.php index 13f03b95ed44..fef0e4baa7b3 100644 --- a/core/modules/search/tests/src/Functional/SearchConfigSettingsFormTest.php +++ b/core/modules/search/tests/src/Functional/SearchConfigSettingsFormTest.php @@ -13,7 +13,6 @@ * Verify the search config settings form. * * @group search - * @group #slow */ class SearchConfigSettingsFormTest extends BrowserTestBase { diff --git a/core/modules/settings_tray/tests/src/FunctionalJavascript/SettingsTrayBlockFormTest.php b/core/modules/settings_tray/tests/src/FunctionalJavascript/SettingsTrayBlockFormTest.php index cecace7ee323..6940b9e4fdef 100644 --- a/core/modules/settings_tray/tests/src/FunctionalJavascript/SettingsTrayBlockFormTest.php +++ b/core/modules/settings_tray/tests/src/FunctionalJavascript/SettingsTrayBlockFormTest.php @@ -11,7 +11,6 @@ /** * Testing opening and saving block forms in the off-canvas dialog. * - * @group #slow * @group settings_tray */ class SettingsTrayBlockFormTest extends SettingsTrayTestBase { diff --git a/core/modules/shortcut/tests/src/Functional/ShortcutLinksTest.php b/core/modules/shortcut/tests/src/Functional/ShortcutLinksTest.php index 2713d082bebd..eb42cda88679 100644 --- a/core/modules/shortcut/tests/src/Functional/ShortcutLinksTest.php +++ b/core/modules/shortcut/tests/src/Functional/ShortcutLinksTest.php @@ -17,7 +17,6 @@ * Create, view, edit, delete, and change shortcut links. * * @group shortcut - * @group #slow */ class ShortcutLinksTest extends ShortcutTestBase { diff --git a/core/modules/shortcut/tests/src/Functional/ShortcutSetsTest.php b/core/modules/shortcut/tests/src/Functional/ShortcutSetsTest.php index c2698644d93f..2e6f263665d0 100644 --- a/core/modules/shortcut/tests/src/Functional/ShortcutSetsTest.php +++ b/core/modules/shortcut/tests/src/Functional/ShortcutSetsTest.php @@ -10,7 +10,6 @@ * Create, view, edit, delete, and change shortcut sets. * * @group shortcut - * @group #slow */ class ShortcutSetsTest extends ShortcutTestBase { diff --git a/core/modules/system/tests/src/Functional/Batch/ProcessingTest.php b/core/modules/system/tests/src/Functional/Batch/ProcessingTest.php index 72d780fca0e4..405dada8ff0e 100644 --- a/core/modules/system/tests/src/Functional/Batch/ProcessingTest.php +++ b/core/modules/system/tests/src/Functional/Batch/ProcessingTest.php @@ -11,7 +11,6 @@ * Tests batch processing in form and non-form workflow. * * @group Batch - * @group #slow */ class ProcessingTest extends BrowserTestBase { diff --git a/core/modules/system/tests/src/Functional/Datetime/TimeZoneAbbreviationRouteTest.php b/core/modules/system/tests/src/Functional/Datetime/TimeZoneAbbreviationRouteTest.php index acd7a9449206..fde38918282c 100644 --- a/core/modules/system/tests/src/Functional/Datetime/TimeZoneAbbreviationRouteTest.php +++ b/core/modules/system/tests/src/Functional/Datetime/TimeZoneAbbreviationRouteTest.php @@ -12,7 +12,6 @@ * Tests converting JavaScript time zone abbreviations to time zone identifiers. * * @group Datetime - * @group #slow */ class TimeZoneAbbreviationRouteTest extends BrowserTestBase { diff --git a/core/modules/system/tests/src/Functional/Entity/EntityFormTest.php b/core/modules/system/tests/src/Functional/Entity/EntityFormTest.php index c5207e5dbf1d..9c725570d7da 100644 --- a/core/modules/system/tests/src/Functional/Entity/EntityFormTest.php +++ b/core/modules/system/tests/src/Functional/Entity/EntityFormTest.php @@ -14,7 +14,6 @@ * Tests the entity form. * * @group Entity - * @group #slow */ class EntityFormTest extends BrowserTestBase { diff --git a/core/modules/system/tests/src/Functional/Form/ElementsTableSelectTest.php b/core/modules/system/tests/src/Functional/Form/ElementsTableSelectTest.php index 2d19f837f424..89aed0f427d4 100644 --- a/core/modules/system/tests/src/Functional/Form/ElementsTableSelectTest.php +++ b/core/modules/system/tests/src/Functional/Form/ElementsTableSelectTest.php @@ -11,7 +11,6 @@ * Tests the tableselect form element for expected behavior. * * @group Form - * @group #slow */ class ElementsTableSelectTest 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 33e063669f3c..d8cc66acf7d3 100644 --- a/core/modules/system/tests/src/Functional/Form/FormTest.php +++ b/core/modules/system/tests/src/Functional/Form/FormTest.php @@ -20,7 +20,6 @@ * Tests various form element validation mechanisms. * * @group Form - * @group #slow */ class FormTest extends BrowserTestBase { diff --git a/core/modules/system/tests/src/Functional/Form/ModulesListFormWebTest.php b/core/modules/system/tests/src/Functional/Form/ModulesListFormWebTest.php index dd1c438babd1..1541a1f8bcb9 100644 --- a/core/modules/system/tests/src/Functional/Form/ModulesListFormWebTest.php +++ b/core/modules/system/tests/src/Functional/Form/ModulesListFormWebTest.php @@ -11,7 +11,6 @@ * Tests \Drupal\system\Form\ModulesListForm. * * @group Form - * @group #slow */ class ModulesListFormWebTest extends BrowserTestBase { use InfoWriterTrait; diff --git a/core/modules/system/tests/src/Functional/Form/StorageTest.php b/core/modules/system/tests/src/Functional/Form/StorageTest.php index 5c96573d846e..ff1a5ae6244d 100644 --- a/core/modules/system/tests/src/Functional/Form/StorageTest.php +++ b/core/modules/system/tests/src/Functional/Form/StorageTest.php @@ -18,7 +18,6 @@ * values are not lost due to a wrong form rebuild. * * @group Form - * @group #slow */ class StorageTest extends BrowserTestBase { diff --git a/core/modules/system/tests/src/Functional/Form/ValidationTest.php b/core/modules/system/tests/src/Functional/Form/ValidationTest.php index bb2866ea0f1a..b824d6439834 100644 --- a/core/modules/system/tests/src/Functional/Form/ValidationTest.php +++ b/core/modules/system/tests/src/Functional/Form/ValidationTest.php @@ -11,7 +11,6 @@ * Tests form processing and alteration via form validation handlers. * * @group Form - * @group #slow */ class ValidationTest extends BrowserTestBase { diff --git a/core/modules/system/tests/src/Functional/Module/DependencyTest.php b/core/modules/system/tests/src/Functional/Module/DependencyTest.php index 70bcabb9121f..ef30c4f713ff 100644 --- a/core/modules/system/tests/src/Functional/Module/DependencyTest.php +++ b/core/modules/system/tests/src/Functional/Module/DependencyTest.php @@ -11,7 +11,6 @@ * Enable module without dependency enabled. * * @group Module - * @group #slow */ class DependencyTest extends ModuleTestBase { diff --git a/core/modules/system/tests/src/Functional/Routing/RouterTest.php b/core/modules/system/tests/src/Functional/Routing/RouterTest.php index 7e1cbbd0bc1e..c91c629a30c0 100644 --- a/core/modules/system/tests/src/Functional/Routing/RouterTest.php +++ b/core/modules/system/tests/src/Functional/Routing/RouterTest.php @@ -16,7 +16,6 @@ * 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 c97d05a4bed2..03b695adcb82 100644 --- a/core/modules/system/tests/src/Functional/Session/SessionTest.php +++ b/core/modules/system/tests/src/Functional/Session/SessionTest.php @@ -11,7 +11,6 @@ * Drupal session handling tests. * * @group Session - * @group #slow */ class SessionTest extends BrowserTestBase { diff --git a/core/modules/system/tests/src/Functional/Theme/ThemeTest.php b/core/modules/system/tests/src/Functional/Theme/ThemeTest.php index 344f4d78a3e6..a29775d29d19 100644 --- a/core/modules/system/tests/src/Functional/Theme/ThemeTest.php +++ b/core/modules/system/tests/src/Functional/Theme/ThemeTest.php @@ -14,7 +14,6 @@ * Tests low-level theme functions. * * @group Theme - * @group #slow */ class ThemeTest extends BrowserTestBase { diff --git a/core/modules/system/tests/src/Functional/UpdateSystem/UpdatePathTestBaseFilledTest.php b/core/modules/system/tests/src/Functional/UpdateSystem/UpdatePathTestBaseFilledTest.php index 40e2461dd475..e40921c8de58 100644 --- a/core/modules/system/tests/src/Functional/UpdateSystem/UpdatePathTestBaseFilledTest.php +++ b/core/modules/system/tests/src/Functional/UpdateSystem/UpdatePathTestBaseFilledTest.php @@ -14,7 +14,6 @@ /** * Runs UpdatePathTestBase with a dump filled with content. * - * @group #slow * @group Update */ class UpdatePathTestBaseFilledTest extends UpdatePathTestBase { diff --git a/core/modules/taxonomy/tests/src/Functional/Rest/TermJsonAnonTest.php b/core/modules/taxonomy/tests/src/Functional/Rest/TermJsonAnonTest.php index 35295f18f7f1..e090d314734f 100644 --- a/core/modules/taxonomy/tests/src/Functional/Rest/TermJsonAnonTest.php +++ b/core/modules/taxonomy/tests/src/Functional/Rest/TermJsonAnonTest.php @@ -8,7 +8,6 @@ /** * @group rest - * @group #slow */ class TermJsonAnonTest extends TermResourceTestBase { diff --git a/core/modules/taxonomy/tests/src/Functional/Rest/TermJsonBasicAuthTest.php b/core/modules/taxonomy/tests/src/Functional/Rest/TermJsonBasicAuthTest.php index b264efd0a372..25f76887d461 100644 --- a/core/modules/taxonomy/tests/src/Functional/Rest/TermJsonBasicAuthTest.php +++ b/core/modules/taxonomy/tests/src/Functional/Rest/TermJsonBasicAuthTest.php @@ -8,7 +8,6 @@ /** * @group rest - * @group #slow */ class TermJsonBasicAuthTest extends TermResourceTestBase { diff --git a/core/modules/taxonomy/tests/src/Functional/Rest/TermXmlAnonTest.php b/core/modules/taxonomy/tests/src/Functional/Rest/TermXmlAnonTest.php index ca30a562fd3d..4f89d8bcbf09 100644 --- a/core/modules/taxonomy/tests/src/Functional/Rest/TermXmlAnonTest.php +++ b/core/modules/taxonomy/tests/src/Functional/Rest/TermXmlAnonTest.php @@ -9,7 +9,6 @@ /** * @group rest - * @group #slow */ class TermXmlAnonTest 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 a2ecbaae21aa..d52ff6c21ccf 100644 --- a/core/modules/taxonomy/tests/src/Functional/Rest/TermXmlBasicAuthTest.php +++ b/core/modules/taxonomy/tests/src/Functional/Rest/TermXmlBasicAuthTest.php @@ -9,7 +9,6 @@ /** * @group rest - * @group #slow */ class TermXmlBasicAuthTest extends TermResourceTestBase { diff --git a/core/modules/taxonomy/tests/src/Functional/Rest/TermXmlCookieTest.php b/core/modules/taxonomy/tests/src/Functional/Rest/TermXmlCookieTest.php index 9dd431715062..2ea7b9a71dc5 100644 --- a/core/modules/taxonomy/tests/src/Functional/Rest/TermXmlCookieTest.php +++ b/core/modules/taxonomy/tests/src/Functional/Rest/TermXmlCookieTest.php @@ -9,7 +9,6 @@ /** * @group rest - * @group #slow */ class TermXmlCookieTest extends TermResourceTestBase { diff --git a/core/modules/taxonomy/tests/src/Functional/TermTest.php b/core/modules/taxonomy/tests/src/Functional/TermTest.php index 0e9ba39ffc86..4c36e501f938 100644 --- a/core/modules/taxonomy/tests/src/Functional/TermTest.php +++ b/core/modules/taxonomy/tests/src/Functional/TermTest.php @@ -15,7 +15,6 @@ * Tests load, save and delete for taxonomy terms. * * @group taxonomy - * @group #slow */ class TermTest extends TaxonomyTestBase { diff --git a/core/modules/taxonomy/tests/src/Functional/Views/TaxonomyIndexTidUiTest.php b/core/modules/taxonomy/tests/src/Functional/Views/TaxonomyIndexTidUiTest.php index c9bb14b2d8c5..ff94a08ac1ba 100644 --- a/core/modules/taxonomy/tests/src/Functional/Views/TaxonomyIndexTidUiTest.php +++ b/core/modules/taxonomy/tests/src/Functional/Views/TaxonomyIndexTidUiTest.php @@ -15,7 +15,6 @@ * Tests the taxonomy index filter handler UI. * * @group taxonomy - * @group #slow * @see \Drupal\taxonomy\Plugin\views\field\TaxonomyIndexTid */ class TaxonomyIndexTidUiTest extends UITestBase { diff --git a/core/modules/text/tests/src/Functional/TextFieldTest.php b/core/modules/text/tests/src/Functional/TextFieldTest.php index 1ad2c627f3a5..35cf3da0dd87 100644 --- a/core/modules/text/tests/src/Functional/TextFieldTest.php +++ b/core/modules/text/tests/src/Functional/TextFieldTest.php @@ -17,7 +17,6 @@ * Tests the creation of text fields. * * @group text - * @group #slow */ class TextFieldTest extends StringFieldTest { diff --git a/core/modules/toolbar/tests/src/Functional/ToolbarAdminMenuTest.php b/core/modules/toolbar/tests/src/Functional/ToolbarAdminMenuTest.php index c5179f05d359..969ec48e4b3d 100644 --- a/core/modules/toolbar/tests/src/Functional/ToolbarAdminMenuTest.php +++ b/core/modules/toolbar/tests/src/Functional/ToolbarAdminMenuTest.php @@ -28,7 +28,6 @@ * menu subtrees is compared to the new hash. * * @group toolbar - * @group #slow */ class ToolbarAdminMenuTest extends BrowserTestBase { diff --git a/core/modules/update/tests/src/Functional/UpdateSemverContribBaselineTest.php b/core/modules/update/tests/src/Functional/UpdateSemverContribBaselineTest.php index a68f634859e0..1f8ac3d66f7e 100644 --- a/core/modules/update/tests/src/Functional/UpdateSemverContribBaselineTest.php +++ b/core/modules/update/tests/src/Functional/UpdateSemverContribBaselineTest.php @@ -8,7 +8,6 @@ * Tests the Update Manager module with a contrib module with semver versions. * * @group update - * @group #slow */ class UpdateSemverContribBaselineTest extends UpdateSemverContribTestBase { diff --git a/core/modules/update/tests/src/Functional/UpdateSemverCoreBaselineTest.php b/core/modules/update/tests/src/Functional/UpdateSemverCoreBaselineTest.php index 4d0d249c06c7..271f47df23e2 100644 --- a/core/modules/update/tests/src/Functional/UpdateSemverCoreBaselineTest.php +++ b/core/modules/update/tests/src/Functional/UpdateSemverCoreBaselineTest.php @@ -8,7 +8,6 @@ * Tests semantic version handling in the Update Manager for Drupal core. * * @group update - * @group #slow */ class UpdateSemverCoreBaselineTest extends UpdateSemverCoreTestBase { use UpdateSemverTestBaselineTrait; diff --git a/core/modules/update/tests/src/Functional/UpdateSemverCoreTest.php b/core/modules/update/tests/src/Functional/UpdateSemverCoreTest.php index bc0264c49a82..e728c1db13d2 100644 --- a/core/modules/update/tests/src/Functional/UpdateSemverCoreTest.php +++ b/core/modules/update/tests/src/Functional/UpdateSemverCoreTest.php @@ -13,7 +13,6 @@ * connecting to the release history server, clearing the disk cache, and more. * * @group update - * @group #slow */ class UpdateSemverCoreTest extends UpdateSemverCoreTestBase { diff --git a/core/modules/user/tests/src/Functional/Rest/UserJsonAnonTest.php b/core/modules/user/tests/src/Functional/Rest/UserJsonAnonTest.php index c34d05083ce6..bec078fc4b84 100644 --- a/core/modules/user/tests/src/Functional/Rest/UserJsonAnonTest.php +++ b/core/modules/user/tests/src/Functional/Rest/UserJsonAnonTest.php @@ -8,7 +8,6 @@ /** * @group rest - * @group #slow */ class UserJsonAnonTest extends UserResourceTestBase { diff --git a/core/modules/user/tests/src/Functional/Rest/UserJsonBasicAuthDecoratedTest.php b/core/modules/user/tests/src/Functional/Rest/UserJsonBasicAuthDecoratedTest.php index 2c4507177f7e..6b812fb1a240 100644 --- a/core/modules/user/tests/src/Functional/Rest/UserJsonBasicAuthDecoratedTest.php +++ b/core/modules/user/tests/src/Functional/Rest/UserJsonBasicAuthDecoratedTest.php @@ -10,7 +10,6 @@ * Run UserJsonBasicAuthTest with a user.auth decorator. * * @group rest - * @group #slow */ class UserJsonBasicAuthDecoratedTest extends UserJsonBasicAuthTest { /** diff --git a/core/modules/user/tests/src/Functional/Rest/UserJsonBasicAuthTest.php b/core/modules/user/tests/src/Functional/Rest/UserJsonBasicAuthTest.php index b3405909e5c6..45a06932802c 100644 --- a/core/modules/user/tests/src/Functional/Rest/UserJsonBasicAuthTest.php +++ b/core/modules/user/tests/src/Functional/Rest/UserJsonBasicAuthTest.php @@ -8,7 +8,6 @@ /** * @group rest - * @group #slow */ class UserJsonBasicAuthTest extends UserResourceTestBase { diff --git a/core/modules/user/tests/src/Functional/Rest/UserJsonCookieTest.php b/core/modules/user/tests/src/Functional/Rest/UserJsonCookieTest.php index 1cc860c1d665..664ce84ac15b 100644 --- a/core/modules/user/tests/src/Functional/Rest/UserJsonCookieTest.php +++ b/core/modules/user/tests/src/Functional/Rest/UserJsonCookieTest.php @@ -8,7 +8,6 @@ /** * @group rest - * @group #slow */ class UserJsonCookieTest extends UserResourceTestBase { diff --git a/core/modules/user/tests/src/Functional/UserCancelTest.php b/core/modules/user/tests/src/Functional/UserCancelTest.php index 185121e28b14..52317766abc3 100644 --- a/core/modules/user/tests/src/Functional/UserCancelTest.php +++ b/core/modules/user/tests/src/Functional/UserCancelTest.php @@ -17,7 +17,6 @@ * Ensure that account cancellation methods work as expected. * * @group user - * @group #slow */ class UserCancelTest extends BrowserTestBase { diff --git a/core/modules/user/tests/src/Functional/UserPasswordResetTest.php b/core/modules/user/tests/src/Functional/UserPasswordResetTest.php index b650cfb61f78..b8dd558c8010 100644 --- a/core/modules/user/tests/src/Functional/UserPasswordResetTest.php +++ b/core/modules/user/tests/src/Functional/UserPasswordResetTest.php @@ -16,7 +16,6 @@ * Ensure that password reset methods work as expected. * * @group user - * @group #slow */ class UserPasswordResetTest extends BrowserTestBase { diff --git a/core/modules/user/tests/src/Functional/UserRegistrationTest.php b/core/modules/user/tests/src/Functional/UserRegistrationTest.php index ae36c2dff1a8..f9905878bd7c 100644 --- a/core/modules/user/tests/src/Functional/UserRegistrationTest.php +++ b/core/modules/user/tests/src/Functional/UserRegistrationTest.php @@ -15,7 +15,6 @@ * Tests registration of user under different configurations. * * @group user - * @group #slow */ class UserRegistrationTest extends BrowserTestBase { diff --git a/core/modules/views/tests/src/Functional/Plugin/DisplayTest.php b/core/modules/views/tests/src/Functional/Plugin/DisplayTest.php index 1b3da0c3b7c7..c56c73b65677 100644 --- a/core/modules/views/tests/src/Functional/Plugin/DisplayTest.php +++ b/core/modules/views/tests/src/Functional/Plugin/DisplayTest.php @@ -14,7 +14,6 @@ * Tests the basic display plugin. * * @group views - * @group #slow */ class DisplayTest extends ViewTestBase { diff --git a/core/modules/views/tests/src/Functional/Plugin/PagerTest.php b/core/modules/views/tests/src/Functional/Plugin/PagerTest.php index 1c3f2ad9005e..c43d3574ac5e 100644 --- a/core/modules/views/tests/src/Functional/Plugin/PagerTest.php +++ b/core/modules/views/tests/src/Functional/Plugin/PagerTest.php @@ -14,7 +14,6 @@ * Tests the pluggable pager system. * * @group views - * @group #slow */ class PagerTest extends ViewTestBase { diff --git a/core/modules/views/tests/src/Kernel/Handler/FieldKernelTest.php b/core/modules/views/tests/src/Kernel/Handler/FieldKernelTest.php index 90cba8692698..351c1de1b729 100644 --- a/core/modules/views/tests/src/Kernel/Handler/FieldKernelTest.php +++ b/core/modules/views/tests/src/Kernel/Handler/FieldKernelTest.php @@ -13,7 +13,6 @@ * Tests the generic field handler. * * @group views - * @group #slow * @see \Drupal\views\Plugin\views\field\FieldPluginBase */ class FieldKernelTest extends ViewsKernelTestBase { diff --git a/core/modules/views/tests/src/Kernel/Plugin/CacheTest.php b/core/modules/views/tests/src/Kernel/Plugin/CacheTest.php index 8755d33c44e3..c00afd1de528 100644 --- a/core/modules/views/tests/src/Kernel/Plugin/CacheTest.php +++ b/core/modules/views/tests/src/Kernel/Plugin/CacheTest.php @@ -15,7 +15,6 @@ * Tests pluggable caching for views. * * @group views - * @group #slow * @see views_plugin_cache */ class CacheTest extends ViewsKernelTestBase { diff --git a/core/modules/views/tests/src/Kernel/QueryGroupByTest.php b/core/modules/views/tests/src/Kernel/QueryGroupByTest.php index 46ca3b1ceeec..a28114501753 100644 --- a/core/modules/views/tests/src/Kernel/QueryGroupByTest.php +++ b/core/modules/views/tests/src/Kernel/QueryGroupByTest.php @@ -14,7 +14,6 @@ * Tests aggregate functionality of views, for example count. * * @group views - * @group #slow */ class QueryGroupByTest extends ViewsKernelTestBase { diff --git a/core/modules/views/tests/src/Kernel/RenderCacheIntegrationTest.php b/core/modules/views/tests/src/Kernel/RenderCacheIntegrationTest.php index d9a3e5dc7c99..7b4c3255913a 100644 --- a/core/modules/views/tests/src/Kernel/RenderCacheIntegrationTest.php +++ b/core/modules/views/tests/src/Kernel/RenderCacheIntegrationTest.php @@ -16,7 +16,6 @@ * Tests the general integration between views and the render cache. * * @group views - * @group #slow */ class RenderCacheIntegrationTest extends ViewsKernelTestBase { diff --git a/core/modules/views_ui/tests/src/Functional/DisplayPathTest.php b/core/modules/views_ui/tests/src/Functional/DisplayPathTest.php index f9f7d6505aeb..8b2701b4f92b 100644 --- a/core/modules/views_ui/tests/src/Functional/DisplayPathTest.php +++ b/core/modules/views_ui/tests/src/Functional/DisplayPathTest.php @@ -13,7 +13,6 @@ * Tests the UI of generic display path plugin. * * @group views_ui - * @group #slow * @see \Drupal\views\Plugin\views\display\PathPluginBase */ class DisplayPathTest extends UITestBase { diff --git a/core/modules/views_ui/tests/src/Functional/ExposedFormUITest.php b/core/modules/views_ui/tests/src/Functional/ExposedFormUITest.php index 5a717182ca9a..939137601182 100644 --- a/core/modules/views_ui/tests/src/Functional/ExposedFormUITest.php +++ b/core/modules/views_ui/tests/src/Functional/ExposedFormUITest.php @@ -10,7 +10,6 @@ * Tests exposed forms UI functionality. * * @group views_ui - * @group #slow */ class ExposedFormUITest extends UITestBase { diff --git a/core/modules/views_ui/tests/src/Functional/FilterUITest.php b/core/modules/views_ui/tests/src/Functional/FilterUITest.php index 0047fed9fd75..d821aebc4491 100644 --- a/core/modules/views_ui/tests/src/Functional/FilterUITest.php +++ b/core/modules/views_ui/tests/src/Functional/FilterUITest.php @@ -8,11 +8,9 @@ * Tests for the filters from the UI. * * @group views_ui - * @group #slow */ class FilterUITest extends UITestBase { - /** * Views used by this test. * diff --git a/core/modules/views_ui/tests/src/Functional/HandlerTest.php b/core/modules/views_ui/tests/src/Functional/HandlerTest.php index 18e396caf776..affa94522725 100644 --- a/core/modules/views_ui/tests/src/Functional/HandlerTest.php +++ b/core/modules/views_ui/tests/src/Functional/HandlerTest.php @@ -13,7 +13,6 @@ * Tests handler UI for views. * * @group views_ui - * @group #slow * @see \Drupal\views\Plugin\views\HandlerBase */ class HandlerTest extends UITestBase { diff --git a/core/modules/views_ui/tests/src/Functional/OverrideDisplaysTest.php b/core/modules/views_ui/tests/src/Functional/OverrideDisplaysTest.php index 6b481dbe4a6f..e0f4d61a05fa 100644 --- a/core/modules/views_ui/tests/src/Functional/OverrideDisplaysTest.php +++ b/core/modules/views_ui/tests/src/Functional/OverrideDisplaysTest.php @@ -8,7 +8,6 @@ * Tests that displays can be correctly overridden via the user interface. * * @group views_ui - * @group #slow */ class OverrideDisplaysTest extends UITestBase { diff --git a/core/modules/views_ui/tests/src/Functional/PreviewTest.php b/core/modules/views_ui/tests/src/Functional/PreviewTest.php index e2204a5dc5ce..e0baf9193c05 100644 --- a/core/modules/views_ui/tests/src/Functional/PreviewTest.php +++ b/core/modules/views_ui/tests/src/Functional/PreviewTest.php @@ -8,7 +8,6 @@ * Tests the UI preview functionality. * * @group views_ui - * @group #slow */ class PreviewTest extends UITestBase { diff --git a/core/modules/views_ui/tests/src/Functional/ViewEditTest.php b/core/modules/views_ui/tests/src/Functional/ViewEditTest.php index b15fe2aeb197..dbe0c0c3e3f8 100644 --- a/core/modules/views_ui/tests/src/Functional/ViewEditTest.php +++ b/core/modules/views_ui/tests/src/Functional/ViewEditTest.php @@ -12,7 +12,6 @@ * Tests some general functionality of editing views, like deleting a view. * * @group views_ui - * @group #slow */ class ViewEditTest extends UITestBase { diff --git a/core/modules/views_ui/tests/src/Kernel/TagTest.php b/core/modules/views_ui/tests/src/Kernel/TagTest.php index 091c7a532c55..bfb95c81aed9 100644 --- a/core/modules/views_ui/tests/src/Kernel/TagTest.php +++ b/core/modules/views_ui/tests/src/Kernel/TagTest.php @@ -13,7 +13,6 @@ * Tests the views ui tagging functionality. * * @group views_ui - * @group #slow */ class TagTest extends ViewsKernelTestBase { diff --git a/core/modules/workflows/tests/src/Functional/WorkflowUiTest.php b/core/modules/workflows/tests/src/Functional/WorkflowUiTest.php index becb0ec43a46..6b9c3cd9b0bc 100644 --- a/core/modules/workflows/tests/src/Functional/WorkflowUiTest.php +++ b/core/modules/workflows/tests/src/Functional/WorkflowUiTest.php @@ -12,7 +12,6 @@ * Tests workflow creation UI. * * @group workflows - * @group #slow */ class WorkflowUiTest extends BrowserTestBase { diff --git a/core/modules/workspaces/tests/src/Functional/WorkspacePermissionsTest.php b/core/modules/workspaces/tests/src/Functional/WorkspacePermissionsTest.php index 962d459bcf11..07bca1d6aaef 100644 --- a/core/modules/workspaces/tests/src/Functional/WorkspacePermissionsTest.php +++ b/core/modules/workspaces/tests/src/Functional/WorkspacePermissionsTest.php @@ -11,7 +11,6 @@ * Tests permission controls on workspaces. * * @group workspaces - * @group #slow */ class WorkspacePermissionsTest extends BrowserTestBase { diff --git a/core/modules/workspaces/tests/src/Functional/WorkspaceTest.php b/core/modules/workspaces/tests/src/Functional/WorkspaceTest.php index 92227485f1f6..bc89e6e4249b 100644 --- a/core/modules/workspaces/tests/src/Functional/WorkspaceTest.php +++ b/core/modules/workspaces/tests/src/Functional/WorkspaceTest.php @@ -13,7 +13,6 @@ * Test the workspace entity. * * @group workspaces - * @group #slow */ class WorkspaceTest extends BrowserTestBase { diff --git a/core/modules/workspaces/tests/src/Kernel/WorkspaceAccessTest.php b/core/modules/workspaces/tests/src/Kernel/WorkspaceAccessTest.php index 1193b2180eb2..d530b0a2d5a6 100644 --- a/core/modules/workspaces/tests/src/Kernel/WorkspaceAccessTest.php +++ b/core/modules/workspaces/tests/src/Kernel/WorkspaceAccessTest.php @@ -13,7 +13,6 @@ * Tests access on workspaces. * * @group workspaces - * @group #slow */ class WorkspaceAccessTest extends KernelTestBase { diff --git a/core/profiles/demo_umami/modules/demo_umami_content/tests/src/Functional/UninstallDefaultContentTest.php b/core/profiles/demo_umami/modules/demo_umami_content/tests/src/Functional/UninstallDefaultContentTest.php index 65606250102c..758fa4016be5 100644 --- a/core/profiles/demo_umami/modules/demo_umami_content/tests/src/Functional/UninstallDefaultContentTest.php +++ b/core/profiles/demo_umami/modules/demo_umami_content/tests/src/Functional/UninstallDefaultContentTest.php @@ -11,6 +11,7 @@ * Tests that uninstalling default content removes created content. * * @group demo_umami_content + * @group #slow */ class UninstallDefaultContentTest extends BrowserTestBase { diff --git a/core/profiles/demo_umami/tests/src/Functional/UmamiMultilingualInstallTest.php b/core/profiles/demo_umami/tests/src/Functional/UmamiMultilingualInstallTest.php index b10f69dc2095..7b0c856b1cee 100644 --- a/core/profiles/demo_umami/tests/src/Functional/UmamiMultilingualInstallTest.php +++ b/core/profiles/demo_umami/tests/src/Functional/UmamiMultilingualInstallTest.php @@ -10,6 +10,7 @@ * Tests the multilingual installer installing the Umami profile. * * @group Installer + * @group #slow */ class UmamiMultilingualInstallTest extends InstallerTestBase { diff --git a/core/scripts/run-tests.sh b/core/scripts/run-tests.sh index ef0538d4f3fb..cea79b3d738d 100755 --- a/core/scripts/run-tests.sh +++ b/core/scripts/run-tests.sh @@ -1030,14 +1030,79 @@ function simpletest_script_get_test_list() { } if ((int) $args['ci-parallel-node-total'] > 1) { - $slow_tests_per_job = (int) ceil(count($slow_tests) / $args['ci-parallel-node-total']); - $tests_per_job = (int) ceil(count($test_list) / $args['ci-parallel-node-total']); - $test_list = array_merge(array_slice($slow_tests, ($args['ci-parallel-node-index'] -1) * $slow_tests_per_job, $slow_tests_per_job), array_slice($test_list, ($args['ci-parallel-node-index'] - 1) * $tests_per_job, $tests_per_job)); + // Sort all tests by the number of public methods on the test class. + // This is a proxy for the approximate time taken to run the test, + // which is used in combination with @group #slow to start the slowest tests + // first and distribute tests between test runners. + sort_tests_by_public_method_count($slow_tests); + sort_tests_by_public_method_count($test_list); + + // Now set up a bin per test runner. + $bin_count = (int) $args['ci-parallel-node-total']; + + // Now loop over the slow tests and add them to a bin one by one, this + // distributes the tests evenly across the bins. + $binned_slow_tests = place_tests_into_bins($slow_tests, $bin_count); + $slow_tests_for_job = $binned_slow_tests[$args['ci-parallel-node-index'] - 1]; + + // And the same for the rest of the tests. + $binned_other_tests = place_tests_into_bins($test_list, $bin_count); + $other_tests_for_job = $binned_other_tests[$args['ci-parallel-node-index'] - 1]; + + $test_list = array_merge($slow_tests_for_job, $other_tests_for_job); } return $test_list; } +/** + * Sort tests by the number of public methods in the test class. + * + * Tests with several methods take longer to run than tests with a single + * method all else being equal, so this allows tests runs to be sorted by + * approximately the slowest to fastest tests. Tests that are exceptionally + * slow can be added to the '#slow' group so they are placed first in each + * test run regardless of the number of methods. + * + * @param string[] $tests + * An array of test class names. + */ +function sort_tests_by_public_method_count(array &$tests): void { + usort($tests, function ($a, $b) { + $method_count = function ($class) { + $reflection = new \ReflectionClass($class); + return count($reflection->getMethods(\ReflectionMethod::IS_PUBLIC)); + }; + return $method_count($b) <=> $method_count($a); + }); +} + +/** + * Distribute tests into bins. + * + * The given array of tests is split into the available bins. The distribution + * starts with the first test, placing the first test in the first bin, the + * second test in the second bin and so on. This results each bin having a + * similar number of test methods to run in total. + * + * @param string[] $tests + * An array of test class names. + * @param int $bin_count + * The number of bins available. + * + * @return array + * An associative array of bins and the test class names in each bin. + */ + function place_tests_into_bins(array $tests, int $bin_count) { + // Create a bin corresponding to each parallel test job. + $bins = array_fill(0, $bin_count, []); + // Go through each test and add them to one bin at a time. + foreach ($tests as $key => $test) { + $bins[($key % $bin_count)][] = $test; + } + return $bins; +} + /** * Initialize the reporter. */ diff --git a/core/tests/Drupal/FunctionalTests/Asset/AssetOptimizationTestUmami.php b/core/tests/Drupal/FunctionalTests/Asset/AssetOptimizationTestUmami.php index 35dffa74465e..baaee4554409 100644 --- a/core/tests/Drupal/FunctionalTests/Asset/AssetOptimizationTestUmami.php +++ b/core/tests/Drupal/FunctionalTests/Asset/AssetOptimizationTestUmami.php @@ -12,6 +12,7 @@ * profile. * * @group asset + * @group #slow */ class AssetOptimizationTestUmami extends AssetOptimizationTest { diff --git a/core/tests/Drupal/FunctionalTests/Bootstrap/UncaughtExceptionTest.php b/core/tests/Drupal/FunctionalTests/Bootstrap/UncaughtExceptionTest.php index f5073f5eafef..9617d49d72d5 100644 --- a/core/tests/Drupal/FunctionalTests/Bootstrap/UncaughtExceptionTest.php +++ b/core/tests/Drupal/FunctionalTests/Bootstrap/UncaughtExceptionTest.php @@ -11,7 +11,6 @@ * Tests kernel panic when things are really messed up. * * @group system - * @group #slow */ class UncaughtExceptionTest extends BrowserTestBase { diff --git a/core/tests/Drupal/FunctionalTests/BrowserTestBaseTest.php b/core/tests/Drupal/FunctionalTests/BrowserTestBaseTest.php index 0a67e55421bb..de4255da70cd 100644 --- a/core/tests/Drupal/FunctionalTests/BrowserTestBaseTest.php +++ b/core/tests/Drupal/FunctionalTests/BrowserTestBaseTest.php @@ -22,7 +22,6 @@ * Tests BrowserTestBase functionality. * * @group browsertestbase - * @group #slow */ class BrowserTestBaseTest extends BrowserTestBase { use PathAliasTestTrait; diff --git a/core/tests/Drupal/FunctionalTests/DefaultContent/ContentImportTest.php b/core/tests/Drupal/FunctionalTests/DefaultContent/ContentImportTest.php index a4191b29cc11..c177b503af03 100644 --- a/core/tests/Drupal/FunctionalTests/DefaultContent/ContentImportTest.php +++ b/core/tests/Drupal/FunctionalTests/DefaultContent/ContentImportTest.php @@ -36,6 +36,7 @@ * @covers \Drupal\Core\DefaultContent\Importer * @group DefaultContent * @group Recipe + * @group #slow */ class ContentImportTest extends BrowserTestBase { diff --git a/core/tests/Drupal/FunctionalTests/Test/FunctionalTestDebugHtmlOutputTest.php b/core/tests/Drupal/FunctionalTests/Test/FunctionalTestDebugHtmlOutputTest.php index ae88182aa68f..f5bf1bf6360c 100644 --- a/core/tests/Drupal/FunctionalTests/Test/FunctionalTestDebugHtmlOutputTest.php +++ b/core/tests/Drupal/FunctionalTests/Test/FunctionalTestDebugHtmlOutputTest.php @@ -11,6 +11,7 @@ * Test to ensure that functional tests produce debug HTML output when required. * * @group browsertestbase + * @group #slow */ class FunctionalTestDebugHtmlOutputTest extends BrowserTestBase { diff --git a/core/tests/Drupal/FunctionalTests/Theme/OliveroTest.php b/core/tests/Drupal/FunctionalTests/Theme/OliveroTest.php index a6e2a81482d3..c3be4d60279e 100644 --- a/core/tests/Drupal/FunctionalTests/Theme/OliveroTest.php +++ b/core/tests/Drupal/FunctionalTests/Theme/OliveroTest.php @@ -11,7 +11,6 @@ * Tests the Olivero theme. * * @group olivero - * @group #slow */ class OliveroTest extends BrowserTestBase { diff --git a/core/tests/Drupal/FunctionalTests/Update/UpdatePathTestBaseTest.php b/core/tests/Drupal/FunctionalTests/Update/UpdatePathTestBaseTest.php index eeb30aa74de2..57cb9322e58b 100644 --- a/core/tests/Drupal/FunctionalTests/Update/UpdatePathTestBaseTest.php +++ b/core/tests/Drupal/FunctionalTests/Update/UpdatePathTestBaseTest.php @@ -11,7 +11,6 @@ * Tests the update path base class. * * @group Update - * @group #slow */ class UpdatePathTestBaseTest extends UpdatePathTestBase { diff --git a/core/tests/Drupal/KernelTests/Core/Entity/ContentEntityChangedTest.php b/core/tests/Drupal/KernelTests/Core/Entity/ContentEntityChangedTest.php index bfd24ac4ceeb..f1ae767a91ed 100644 --- a/core/tests/Drupal/KernelTests/Core/Entity/ContentEntityChangedTest.php +++ b/core/tests/Drupal/KernelTests/Core/Entity/ContentEntityChangedTest.php @@ -12,6 +12,7 @@ * Tests basic EntityChangedInterface functionality. * * @group Entity + * @group #slow */ class ContentEntityChangedTest extends EntityKernelTestBase { diff --git a/core/tests/Drupal/KernelTests/Core/Entity/EntityTranslationTest.php b/core/tests/Drupal/KernelTests/Core/Entity/EntityTranslationTest.php index 440ed3aaef77..76bfc3e0f54f 100644 --- a/core/tests/Drupal/KernelTests/Core/Entity/EntityTranslationTest.php +++ b/core/tests/Drupal/KernelTests/Core/Entity/EntityTranslationTest.php @@ -16,7 +16,6 @@ * Tests entity translation functionality. * * @group Entity - * @group #slow */ class EntityTranslationTest extends EntityLanguageTestBase { diff --git a/core/tests/Drupal/KernelTests/Core/Entity/FieldableEntityDefinitionUpdateTest.php b/core/tests/Drupal/KernelTests/Core/Entity/FieldableEntityDefinitionUpdateTest.php index 830a58595d9f..6799472cd3ef 100644 --- a/core/tests/Drupal/KernelTests/Core/Entity/FieldableEntityDefinitionUpdateTest.php +++ b/core/tests/Drupal/KernelTests/Core/Entity/FieldableEntityDefinitionUpdateTest.php @@ -16,7 +16,6 @@ * @coversDefaultClass \Drupal\Core\Entity\EntityDefinitionUpdateManager * * @group Entity - * @group #slow */ class FieldableEntityDefinitionUpdateTest extends EntityKernelTestBase { diff --git a/core/tests/Drupal/KernelTests/Core/Extension/ModuleConfigureRouteTest.php b/core/tests/Drupal/KernelTests/Core/Extension/ModuleConfigureRouteTest.php index b7e5a3f6d8e2..17d93ccdb0dd 100644 --- a/core/tests/Drupal/KernelTests/Core/Extension/ModuleConfigureRouteTest.php +++ b/core/tests/Drupal/KernelTests/Core/Extension/ModuleConfigureRouteTest.php @@ -11,7 +11,6 @@ /** * Tests the configure route for core modules. * - * @group #slow * @group Module */ class ModuleConfigureRouteTest extends KernelTestBase { diff --git a/core/tests/Drupal/KernelTests/Core/Installer/InstallerRedirectTraitTest.php b/core/tests/Drupal/KernelTests/Core/Installer/InstallerRedirectTraitTest.php index 2f71293003a8..d34d89218377 100644 --- a/core/tests/Drupal/KernelTests/Core/Installer/InstallerRedirectTraitTest.php +++ b/core/tests/Drupal/KernelTests/Core/Installer/InstallerRedirectTraitTest.php @@ -17,7 +17,6 @@ * @coversDefaultClass \Drupal\Core\Installer\InstallerRedirectTrait * * @group Installer - * @group #slow */ class InstallerRedirectTraitTest extends KernelTestBase { diff --git a/core/tests/Drupal/KernelTests/Core/Recipe/RecipeValidationTest.php b/core/tests/Drupal/KernelTests/Core/Recipe/RecipeValidationTest.php index 2050992cafad..d89c43b2b5ad 100644 --- a/core/tests/Drupal/KernelTests/Core/Recipe/RecipeValidationTest.php +++ b/core/tests/Drupal/KernelTests/Core/Recipe/RecipeValidationTest.php @@ -10,6 +10,7 @@ /** * @group Recipe + * @group #slow */ class RecipeValidationTest extends KernelTestBase { diff --git a/core/tests/Drupal/KernelTests/Core/Theme/TwigDeprecationsTest.php b/core/tests/Drupal/KernelTests/Core/Theme/TwigDeprecationsTest.php index f0bd2225825d..a70a8b1d4513 100644 --- a/core/tests/Drupal/KernelTests/Core/Theme/TwigDeprecationsTest.php +++ b/core/tests/Drupal/KernelTests/Core/Theme/TwigDeprecationsTest.php @@ -14,7 +14,6 @@ * @see \Drupal\Core\Template\TwigNodeCheckDeprecations * @group Twig * @group legacy - * @group #slow */ class TwigDeprecationsTest extends KernelTestBase { diff --git a/core/tests/Drupal/KernelTests/KernelTestBaseTest.php b/core/tests/Drupal/KernelTests/KernelTestBaseTest.php index 42dc5d210652..a81030584e6a 100644 --- a/core/tests/Drupal/KernelTests/KernelTestBaseTest.php +++ b/core/tests/Drupal/KernelTests/KernelTestBaseTest.php @@ -21,7 +21,6 @@ * @group PHPUnit * @group Test * @group KernelTests - * @group #slow */ class KernelTestBaseTest extends KernelTestBase { diff --git a/core/tests/Drupal/Tests/Core/Test/TestDiscoveryTest.php b/core/tests/Drupal/Tests/Core/Test/TestDiscoveryTest.php index 8c08126e746e..e872be584946 100644 --- a/core/tests/Drupal/Tests/Core/Test/TestDiscoveryTest.php +++ b/core/tests/Drupal/Tests/Core/Test/TestDiscoveryTest.php @@ -64,7 +64,7 @@ public static function infoParserProvider() { [ 'name' => 'Drupal\FunctionalTests\BrowserTestBaseTest', 'group' => 'browsertestbase', - 'groups' => ['browsertestbase', '#slow'], + 'groups' => ['browsertestbase'], 'description' => 'Tests BrowserTestBase functionality.', 'type' => 'PHPUnit-Functional', ], -- GitLab