diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..b84b6079c6e87f2f50b0565a6f0c5df9551bd14e
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,48 @@
+################
+# GitLabCI template for Drupal projects.
+#
+# This template is designed to give any Contrib maintainer everything they need to test, without requiring modification.
+# It is also designed to keep up to date with Core Development automatically through the use of include files that can be centrally maintained.
+# As long as you include the project, ref and three files below, any future updates added by the Drupal Association will be used in your
+# pipelines automatically. However, you can modify this template if you have additional needs for your project.
+# The full documentation is on https://project.pages.drupalcode.org/gitlab_templates/
+################
+
+# For information on alternative values for 'ref' see https://project.pages.drupalcode.org/gitlab_templates/info/templates-version/
+# To test a Drupal 7 project, change the first include filename from .main.yml to .main-d7.yml
+include:
+  - project: $_GITLAB_TEMPLATES_REPO
+    ref: $_GITLAB_TEMPLATES_REF
+    file:
+      - '/includes/include.drupalci.main.yml'
+      - '/includes/include.drupalci.variables.yml'
+      - '/includes/include.drupalci.workflows.yml'
+
+################
+# Pipeline configuration variables are defined with default values and descriptions in the file
+# https://git.drupalcode.org/project/gitlab_templates/-/blob/main/includes/include.drupalci.variables.yml
+# Uncomment the lines below if you want to override any of the variables. The following is just an example.
+################
+variables:
+  _SHOW_ENVIRONMENT_VARIABLES: 1
+  # SKIP_ESLINT: '1'
+  # OPT_IN_TEST_NEXT_MAJOR: '1'
+  # _CURL_TEMPLATES_REF: 'main'
+
+  # Set to 0 to opt out testing against the current Drupal core version.
+  OPT_IN_TEST_CURRENT: 0
+
+  # Set to '1' to opt in testing against various additional Drupal core versions relative to the current stable version of Drupal.
+  OPT_IN_TEST_PREVIOUS_MINOR: 0
+  OPT_IN_TEST_NEXT_MINOR: 0
+  OPT_IN_TEST_PREVIOUS_MAJOR: 1
+  OPT_IN_TEST_NEXT_MAJOR: 0
+
+  # Set to 1 to opt in testing against the maximum/latest supported version of PHP for the current stable version of Drupal.
+  OPT_IN_TEST_MAX_PHP: 0
+
+  # Check compatibility with next major Drupal release.
+  RUN_JOB_UPGRADE_STATUS: 0
+
+  # Run concurrent phpunit.
+  _PHPUNIT_CONCURRENT: 0
diff --git a/tests/src/Functional/PageCacheTest.php b/tests/src/Functional/PageCacheTest.php
index d0c9ae03a47f8eec9c4e852fafd4bee09fd9b570..00432bfc4b9c780e3ef1dde540f960ba53369157 100644
--- a/tests/src/Functional/PageCacheTest.php
+++ b/tests/src/Functional/PageCacheTest.php
@@ -18,6 +18,11 @@ class PageCacheTest extends BrowserTestBase {
 
   protected static $modules = ['views', 'views_advanced_cache_test'];
 
+  /**
+   * {@inheritdoc}
+   */
+  protected $defaultTheme = 'stark';
+
   protected $strictConfigSchema = FALSE;
 
   /**
@@ -47,7 +52,6 @@ class PageCacheTest extends BrowserTestBase {
       'config:views.view.views_advanced_cache_test',
       'http_response',
       'rendered',
-      'user:0',
       'vact:node_list:test',
     ];
 
diff --git a/tests/src/Functional/ViewsCacheMetadataTest.php b/tests/src/Functional/ViewsCacheMetadataTest.php
index a78aa4638be2626947ff238e3e05502effb71ae2..3be6e782ec6bbc16ec60828ce75d62e2f81727ff 100644
--- a/tests/src/Functional/ViewsCacheMetadataTest.php
+++ b/tests/src/Functional/ViewsCacheMetadataTest.php
@@ -17,6 +17,11 @@ class ViewsCacheMetadataTest extends BrowserTestBase {
 
   protected static $modules = ['views', 'views_advanced_cache_test'];
 
+  /**
+   * {@inheritdoc}
+   */
+  protected $defaultTheme = 'stark';
+
   protected $strictConfigSchema = FALSE;
 
   // # Tests.