Commit cb1b6c0c authored by catch's avatar catch
Browse files

task: #1411074 Allow kernel tests to share the test environment

By: sun
By: tstoeckler
By: moshe weitzman
By: catch
By: plach
By: amateescu
By: mstrelan
(cherry picked from commit 47430c36)
parent c82f5367
Loading
Loading
Loading
Loading
Loading
+4 −4
Changes for core/modules/block/tests/src/Kernel/BlockValidationTest.php: 4 added lines, 4 removed lines.
Original line number Diff line number Diff line
@@ -7,6 +7,7 @@
use Drupal\block\Entity\Block;
use Drupal\Core\Config\Entity\ConfigEntityInterface;
use Drupal\KernelTests\Core\Config\ConfigEntityValidationTestBase;
use Drupal\TestTools\Attribute\ShareEnvironment;
use PHPUnit\Framework\Attributes\DataProvider;
use PHPUnit\Framework\Attributes\Group;
use PHPUnit\Framework\Attributes\RunTestsInSeparateProcesses;
@@ -18,6 +19,7 @@
#[Group('config')]
#[Group('Validation')]
#[RunTestsInSeparateProcesses]
#[ShareEnvironment]
class BlockValidationTest extends ConfigEntityValidationTestBase {

  /**
@@ -47,10 +49,8 @@ class BlockValidationTest extends ConfigEntityValidationTestBase {
  /**
   * {@inheritdoc}
   */
  protected function setUp(): void {
    parent::setUp();

    $this->container->get('theme_installer')->install(['stark']);
  protected function setUpEnvironment(): void {
    parent::setUpEnvironment();

    $this->entity = Block::create([
      'id' => 'test_block',
+4 −2
Changes for core/modules/block_content/tests/src/Kernel/BlockContentTypeValidationTest.php: 4 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@

use Drupal\block_content\Entity\BlockContentType;
use Drupal\KernelTests\Core\Config\ConfigEntityValidationTestBase;
use Drupal\TestTools\Attribute\ShareEnvironment;
use PHPUnit\Framework\Attributes\Group;
use PHPUnit\Framework\Attributes\RunTestsInSeparateProcesses;

@@ -16,6 +17,7 @@
#[Group('config')]
#[Group('Validation')]
#[RunTestsInSeparateProcesses]
#[ShareEnvironment]
class BlockContentTypeValidationTest extends ConfigEntityValidationTestBase {

  /**
@@ -31,8 +33,8 @@ class BlockContentTypeValidationTest extends ConfigEntityValidationTestBase {
  /**
   * {@inheritdoc}
   */
  protected function setUp(): void {
    parent::setUp();
  protected function setUpEnvironment(): void {
    parent::setUpEnvironment();

    $this->entity = BlockContentType::create([
      'id' => 'test',
+4 −2
Changes for core/modules/comment/tests/src/Kernel/CommentTypeValidationTest.php: 4 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@

use Drupal\comment\Entity\CommentType;
use Drupal\KernelTests\Core\Config\ConfigEntityValidationTestBase;
use Drupal\TestTools\Attribute\ShareEnvironment;
use PHPUnit\Framework\Attributes\Group;
use PHPUnit\Framework\Attributes\RunTestsInSeparateProcesses;

@@ -16,6 +17,7 @@
#[Group('config')]
#[Group('Validation')]
#[RunTestsInSeparateProcesses]
#[ShareEnvironment]
class CommentTypeValidationTest extends ConfigEntityValidationTestBase {

  /**
@@ -26,8 +28,8 @@ class CommentTypeValidationTest extends ConfigEntityValidationTestBase {
  /**
   * {@inheritdoc}
   */
  protected function setUp(): void {
    parent::setUp();
  protected function setUpEnvironment(): void {
    parent::setUpEnvironment();

    $this->entity = CommentType::create([
      'id' => 'test',
+4 −2
Changes for core/modules/config/tests/config_test/tests/src/Kernel/ConfigTestValidationTest.php: 4 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -5,6 +5,7 @@
namespace Drupal\Tests\config_test\Kernel;

use Drupal\KernelTests\Core\Config\ConfigEntityValidationTestBase;
use Drupal\TestTools\Attribute\ShareEnvironment;
use PHPUnit\Framework\Attributes\Group;
use PHPUnit\Framework\Attributes\RunTestsInSeparateProcesses;

@@ -13,6 +14,7 @@
 */
#[Group('config_test')]
#[RunTestsInSeparateProcesses]
#[ShareEnvironment]
class ConfigTestValidationTest extends ConfigEntityValidationTestBase {

  /**
@@ -23,8 +25,8 @@ class ConfigTestValidationTest extends ConfigEntityValidationTestBase {
  /**
   * {@inheritdoc}
   */
  protected function setUp(): void {
    parent::setUp();
  protected function setUpEnvironment(): void {
    parent::setUpEnvironment();

    $this->installConfig('config_test');

+4 −2
Changes for core/modules/editor/tests/src/Kernel/EditorValidationTest.php: 4 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -8,6 +8,7 @@
use Drupal\editor\Entity\Editor;
use Drupal\filter\Entity\FilterFormat;
use Drupal\KernelTests\Core\Config\ConfigEntityValidationTestBase;
use Drupal\TestTools\Attribute\ShareEnvironment;
use Drupal\TestTools\Attribute\Skip;
use PHPUnit\Framework\Attributes\Group;
use PHPUnit\Framework\Attributes\RunTestsInSeparateProcesses;
@@ -20,6 +21,7 @@
#[Group('config')]
#[Group('Validation')]
#[RunTestsInSeparateProcesses]
#[ShareEnvironment]
class EditorValidationTest extends ConfigEntityValidationTestBase {

  /**
@@ -41,8 +43,8 @@ class EditorValidationTest extends ConfigEntityValidationTestBase {
  /**
   * {@inheritdoc}
   */
  protected function setUp(): void {
    parent::setUp();
  protected function setUpEnvironment(): void {
    parent::setUpEnvironment();

    $format = FilterFormat::create([
      'format' => 'test',
Loading