diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 75590950d5a43004eca084414d98dc02d05974d9..582965c32adb5d52749b101293765042d136ce3e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -68,6 +68,17 @@ variables:
   _SHOW_ENVIRONMENT_VARIABLES: 1
   _CSPELL_IGNORE_PATHS: "src/lib/CoreFeaturesMaps/**"
 
+  SKIP_COMPOSER_LINT: "1"
+  SKIP_PAGES: "1"
+  SKIP_PHPCS: "1"
+  SKIP_PHPSTAN: "1"
+  SKIP_PHPUNIT: "1"
+  SKIP_STYLELINT: "1"
+  SKIP_ESLINT: "1"
+  SKIP_CSPELL: "1"
+  # SKIP_NIGHTWATCH: "1"
+  OPT_IN_TEST_MAX_PHP: "1"
+
 pages:
   image:
     name: phpdoc/phpdoc
diff --git a/tests/modules/test_helpers_functional/tests/src/Nightwatch/Lib/getBeforeAfterFunctions.js b/tests/modules/test_helpers_functional/tests/src/Nightwatch/Lib/getBeforeAfterFunctions.js
index 62a54ce7074e79c735992aa4efc17e8eccd4cf05..3ad0a0f7ab7658a75fccdae295d0e59acdd49759 100644
--- a/tests/modules/test_helpers_functional/tests/src/Nightwatch/Lib/getBeforeAfterFunctions.js
+++ b/tests/modules/test_helpers_functional/tests/src/Nightwatch/Lib/getBeforeAfterFunctions.js
@@ -23,7 +23,7 @@ module.exports = function getBeforeAfterFunctions(
   forceUninstall = false,
 ) {
   return {
-    '@tags': ['test_helpers', 'test_helpers_functional'],
+    '@tags': ['test_helpers_off', 'test_helpers_functional'],
 
     /**
      * Function to run before the tests.
diff --git a/tests/modules/test_helpers_functional/tests/src/Nightwatch/Tests/drushTest.js b/tests/modules/test_helpers_functional/tests/src/Nightwatch/Tests/drushTest.js
new file mode 100644
index 0000000000000000000000000000000000000000..16c0d3854b5c116761ebe5c4fcdfc8dab36c9bdf
--- /dev/null
+++ b/tests/modules/test_helpers_functional/tests/src/Nightwatch/Tests/drushTest.js
@@ -0,0 +1,41 @@
+const { execSync } = require("child_process");
+
+module.exports = {
+  '@tags': ['test_helpers'],
+  before: function (browser) {
+    browser
+      .drupalInstall();
+  },
+  after: function (browser) {
+    browser
+      .drupalUninstall();
+  },
+  'Run drush directly': (browser) => {
+    browser
+      .drupalRelativeURL('/')
+      .perform(async () => {
+        const drushCommand = `drush status`;
+        console.log(drushCommand);
+        const result = execSync(drushCommand);
+        console.log(result.toString());
+      });
+
+  },
+  'Run drush with ENV': (browser) => {
+    browser
+      .drupalRelativeURL('/')
+      .perform(async () => {
+        const simpletestUserAgentCookieObject = await browser.cookies.get(
+          'SIMPLETEST_USER_AGENT',
+        );
+        const simpletestUserAgentCookie = decodeURIComponent(
+          simpletestUserAgentCookieObject.value,
+        );
+        const drushCommand = `HTTP_USER_AGENT="${simpletestUserAgentCookie}" drush status`;
+        console.log(drushCommand);
+        const result = execSync(drushCommand);
+        console.log(result.toString());
+      });
+  },
+
+};