diff --git a/core/modules/field/tests/src/Kernel/FieldDefinitionIntegrityTest.php b/core/modules/field/tests/src/Kernel/FieldDefinitionIntegrityTest.php
index b4add538ee0e0f6cb54c0b72750d0b3bf6c32344..7e16e99339289e2d79d0f68a71823407f7b54970 100644
--- a/core/modules/field/tests/src/Kernel/FieldDefinitionIntegrityTest.php
+++ b/core/modules/field/tests/src/Kernel/FieldDefinitionIntegrityTest.php
@@ -25,12 +25,13 @@ public function testFieldPluginDefinitionIntegrity() {
     // Enable all core modules that provide field plugins.
     $modules = system_rebuild_module_data();
     $modules = array_filter($modules, function (Extension $module) {
-      // Filter contrib, hidden, already enabled modules and modules in the
-      // Testing package.
+      // Filter contrib, hidden, experimental, already enabled modules, and
+      // modules in the Testing package.
       if ($module->origin === 'core'
         && empty($module->info['hidden'])
         && $module->status == FALSE
         && $module->info['package'] !== 'Testing'
+        && $module->info['package'] !== 'Core (Experimental)'
         && is_readable($module->getPath() . '/src/Plugin/Field')) {
         return TRUE;
       }