diff --git a/core/modules/big_pipe/tests/modules/big_pipe_test/src/BigPipeTestController.php b/core/modules/big_pipe/tests/modules/big_pipe_test/src/BigPipeTestController.php
index 22307708fd..a7b6d3dfa5 100644
--- a/core/modules/big_pipe/tests/modules/big_pipe_test/src/BigPipeTestController.php
+++ b/core/modules/big_pipe/tests/modules/big_pipe_test/src/BigPipeTestController.php
@@ -3,7 +3,7 @@
 namespace Drupal\big_pipe_test;
 
 use Drupal\big_pipe\Render\BigPipeMarkup;
-use Drupal\big_pipe\Tests\BigPipePlaceholderTestCases;
+use Drupal\Tests\big_pipe\Functional\BigPipePlaceholderTestCases;
 use Drupal\big_pipe_test\EventSubscriber\BigPipeTestSubscriber;
 
 class BigPipeTestController {
@@ -61,7 +61,7 @@ public static function nope() {
   /**
    * A page with multiple occurrences of the same placeholder.
    *
-   * @see \Drupal\big_pipe\Tests\BigPipeTest::testBigPipeMultipleOccurrencePlaceholders()
+   * @see \Drupal\Tests\big_pipe\Functional\BigPipeTest::testBigPipeMultipleOccurrencePlaceholders()
    *
    * @return array
    */
@@ -134,7 +134,7 @@ public static function responseException() {
   /**
    * #lazy_builder callback; returns the current count.
    *
-   * @see \Drupal\big_pipe\Tests\BigPipeTest::testBigPipeMultipleOccurrencePlaceholders()
+   * @see \Drupal\Tests\big_pipe\Functional\BigPipeTest::testBigPipeMultipleOccurrencePlaceholders()
    *
    * @return array
    *   The render array.
diff --git a/core/modules/big_pipe/src/Tests/BigPipePlaceholderTestCases.php b/core/modules/big_pipe/tests/src/Functional/BigPipePlaceholderTestCases.php
similarity index 98%
rename from core/modules/big_pipe/src/Tests/BigPipePlaceholderTestCases.php
rename to core/modules/big_pipe/tests/src/Functional/BigPipePlaceholderTestCases.php
index 7b5c33f7ec..fe3e9d3aa2 100644
--- a/core/modules/big_pipe/src/Tests/BigPipePlaceholderTestCases.php
+++ b/core/modules/big_pipe/tests/src/Functional/BigPipePlaceholderTestCases.php
@@ -1,11 +1,6 @@
 <?php
 
-/**
- * @file
- * Contains \Drupal\Tests\big_pipe\Unit\Render\Placeholder\BigPipePlaceholderTestCases.
- */
-
-namespace Drupal\big_pipe\Tests;
+namespace Drupal\Tests\big_pipe\Functional;
 
 use Drupal\big_pipe\Render\BigPipeMarkup;
 use Drupal\Core\Session\AccountInterface;
@@ -18,9 +13,9 @@
  * - Unit test:
  *   \Drupal\Tests\big_pipe\Unit\Render\Placeholder\BigPipeStrategyTest
  * - Integration test for BigPipe with JS on:
- *   \Drupal\big_pipe\Tests\BigPipeTest::testBigPipe()
+ *   \Drupal\Tests\big_pipe\Functional\BigPipeTest::testBigPipe()
  * - Integration test for BigPipe with JS off:
- *   \Drupal\big_pipe\Tests\BigPipeTest::testBigPipeNoJs()
+ *   \Drupal\Tests\big_pipe\Functional\BigPipeTest::testBigPipeNoJs()
  */
 class BigPipePlaceholderTestCases {
 
@@ -32,7 +27,7 @@ class BigPipePlaceholderTestCases {
    * @param \Drupal\Core\Session\AccountInterface|null $user
    *   Optional. Necessary to get the embedded AJAX/HTML responses.
    *
-   * @return \Drupal\big_pipe\Tests\BigPipePlaceholderTestCase[]
+   * @return \Drupal\Tests\big_pipe\Functional\BigPipePlaceholderTestCase[]
    */
   public static function cases(ContainerInterface $container = NULL, AccountInterface $user = NULL) {
     // Define the two types of cacheability that we expect to see. These will be
diff --git a/core/modules/big_pipe/tests/src/Unit/Render/Placeholder/BigPipeStrategyTest.php b/core/modules/big_pipe/tests/src/Unit/Render/Placeholder/BigPipeStrategyTest.php
index 9de09424b8..6a0fc0f9f6 100644
--- a/core/modules/big_pipe/tests/src/Unit/Render/Placeholder/BigPipeStrategyTest.php
+++ b/core/modules/big_pipe/tests/src/Unit/Render/Placeholder/BigPipeStrategyTest.php
@@ -3,7 +3,7 @@
 namespace Drupal\Tests\big_pipe\Unit\Render\Placeholder;
 
 use Drupal\big_pipe\Render\Placeholder\BigPipeStrategy;
-use Drupal\big_pipe\Tests\BigPipePlaceholderTestCases;
+use Drupal\Tests\big_pipe\Functional\BigPipePlaceholderTestCases;
 use Drupal\Core\Routing\RouteMatchInterface;
 use Drupal\Core\Session\SessionConfigurationInterface;
 use Drupal\Tests\UnitTestCase;
@@ -59,7 +59,7 @@ public function testProcessPlaceholders(array $placeholders, $method, $route_mat
   }
 
   /**
-   * @see \Drupal\big_pipe\Tests\BigPipePlaceholderTestCases
+   * @see \Drupal\Tests\big_pipe\Functional\BigPipePlaceholderTestCases
    */
   public function placeholdersProvider() {
     $cases = BigPipePlaceholderTestCases::cases();
