From 6211b5d7d5631471b94b14e858ad84f8c1b7c631 Mon Sep 17 00:00:00 2001
From: Scott Reeves <Cottser@1167326.no-reply.drupal.org>
Date: Sat, 12 Aug 2017 10:46:54 -0400
Subject: [PATCH] Issue #2901692 by tim.plunkett, EclipseGc:
 FieldDefinitionIntegrityTest does not respect experimental modules

---
 .../field/tests/src/Kernel/FieldDefinitionIntegrityTest.php  | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/core/modules/field/tests/src/Kernel/FieldDefinitionIntegrityTest.php b/core/modules/field/tests/src/Kernel/FieldDefinitionIntegrityTest.php
index b4add538ee0e..7e16e9933928 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;
       }
-- 
GitLab