Problem/Motivation
There are still functional tests that can be converted, entirely or partially into Kernel tests.
Proposed resolution
Identify them and convert them:
Discovered so far:
- #3035518: Split tests from the functional ImageEffectsTest & ToolkitTest as kernel tests
- #3041030: Convert functional EfqTest to a kernel test and move TaxonomyTestTrait from tests/src/Functional to tests/src/Traits
- #3041055: Convert TaxonomyQueryAlterTest to a kernel test
- #3041696: Convert FieldApiDataTest into a kernel test
- #3041755: Convert HandlerAllTest into a kernel test
- #3041790: Convert ViewsSqlExceptionTest to a kernel test
- #3041837: Convert UserDataTest into a kernel test
- #3041863: Convert a few node access tests from functional to kernel tests
- #3042994: MailCaptureTest provides the same test coverage as AssertMailTraitTest and should be removed
- #2664292: Convert Module\InstallTest into a Kernel test
- #3045736: Convert ModuleInstallBatchTest into a Kernel test
- #3046018: Convert SelectionTest into a Kernel test
- #2473681: Convert VocabularyCrudTest test to kernel test
- #2695221: Remove ConfigFileContentTest and spread its ashes over ConfigCRUDTest and ConfigStorageTestBase
- #3046377: Convert ContactFieldsTest into a Kernel test
- #3046670: Convert FieldTypeTest into a Kernel test. Move block content creation methods in a trait
- #3046680: Convert NewDefaultThemeBlocksTest into a Kernel test
- #3046682: Convert BlockContentValidationTest into a Kernel test
- #3046694: Convert BookInstallTest into a Kernel test
- #3046723: Convert HandlerFieldFieldTest into a Kernel test
- #3046937: Convert TrackerUserUidTest into a Kernel test. Deprecate TrackerTestBase
- #3041813: Convert CacheTagTest into a kernel test
Done:
- #3046382: Convert ConfigTranslationFormTest into a Kernel test
- #3041778: Convert FilterEntityBundleTest into a kernel test
- #3046388: Convert LocaleStringTest into a Kernel test
- #3046171: Convert FilterCaptionTwigDebugTest into a Kernel test
- #3046698: Convert BcRoutesTest into a Kernel test
- #3046676: Convert block_content RevisionRelationshipsTest into a Kernel test
- #3046393: Convert ConnectionFailureTest into a Kernel test
- #2432647: Convert BlockTemplateSuggestionsTest into a KernelTestBase
- #3046281: Convert FilterUidRevisionTest into a Kernel test
- #3046392: Convert LocaleLibraryAlterTest into a Kernel test
- #3039378: Convert TermEntityReferenceTest to be a kernel test
- #2079647: Convert UserSaveTest to a kernel test. Remove useless test
- #3041036: Convert UserDeleteTest to kernel test (or get rid of it?)
- #3041096: Convert FilterNoFormatTest to a kernel test
- #3041042: Convert UserEntityCallbacksTest to a kernel test
- #3041727: Convert ViewRenderTest into a Kernel test
- #3041743: Convert ViewsTemplateTest into a Kernel test
- #3041765: Convert FieldGroupRowsTest into a Kernel test
- #3041770: Convert ArgumentStringTest into a Kernel test
- #3041786: Convert LatestRevisionFilterTest to a kernel test
- #3041801: Convert StyleTest to a kernel test
- #3041816: Move UserMailNotifyTest under Kernel tests namespace
- #3042472: Convert HandlerArgumentUserUidTest into a kernel test and clean up the surrounding code
- #3042540: Convert user RelationshipRepresentativeNodeTest into a kernel test
- #3042869: Convert UpdateDeleteFileIfStaleTest into a Kernel test
- #3042640: Convert TaxonomyFieldTidTest to a kernel test
- #3042877: Convert ArgumentValidatorTermTest into a Kernel test
- #3041081: Convert ConfigEntityImportTest to a kernel test
- #3041779: Convert LatestTranslationAffectedRevisionTest into a kernel test
- #3042536: Convert AccessPermissionTest into a Kernel test
- #3042538: Convert ArgumentDefaultTest into a kernel test
- #3042875: Convert TaxonomyIndexTidFilterTest into a Kernel test
Remaining tasks
None.
User interface changes
None.
API changes
None.
Data model changes
None.
Release notes snippet
N/A