Skip to content
Snippets Groups Projects
Verified Commit eedde808 authored by Dave Long's avatar Dave Long
Browse files

Issue #3463286 by catch: Fix selenium performance/stampede issues in gitlab...

Issue #3463286 by catch: Fix selenium performance/stampede issues in gitlab config and BrowserTestBase
parent e07e27a6
No related branches found
No related tags found
19 merge requests!11131[10.4.x-only-DO-NOT-MERGE]: Issue ##2842525 Ajax attached to Views exposed filter form does not trigger callbacks,!9470[10.3.x-only-DO-NOT-MERGE]: #3331771 Fix file_get_contents(): Passing null to parameter,!8736Update the Documention As per the Function uses.,!8513Issue #3453786: DefaultSelection should document why values for target_bundles NULL and [] behave as they do,!3878Removed unused condition head title for views,!3818Issue #2140179: $entity->original gets stale between updates,!3742Issue #3328429: Create item list field formatter for displaying ordered and unordered lists,!3731Claro: role=button on status report items,!3154Fixes #2987987 - CSRF token validation broken on routes with optional parameters.,!3133core/modules/system/css/components/hidden.module.css,!2812Issue #3312049: [Followup] Fix Drupal.Commenting.FunctionComment.MissingReturnType returns for NULL,!2378Issue #2875033: Optimize joins and table selection in SQL entity query implementation,!2062Issue #3246454: Add weekly granularity to views date sort,!10223132456: Fix issue where views instances are emptied before an ajax request is complete,!877Issue #2708101: Default value for link text is not saved,!617Issue #3043725: Provide a Entity Handler for user cancelation,!579Issue #2230909: Simple decimals fail to pass validation,!560Move callback classRemove outside of the loop,!555Issue #3202493
Pipeline #245925 passed with warnings
Pipeline: drupal

#245937

    Pipeline: drupal

    #245931

      Pipeline: drupal

      #245926

        ...@@ -92,7 +92,9 @@ variables: ...@@ -92,7 +92,9 @@ variables:
        variables: variables:
        JAVA_OPTS: "-Dwebdriver.chrome.logfile=/builds/chromedriver.log" JAVA_OPTS: "-Dwebdriver.chrome.logfile=/builds/chromedriver.log"
        SE_NODE_OVERRIDE_MAX_SESSIONS: "true" SE_NODE_OVERRIDE_MAX_SESSIONS: "true"
        SE_NODE_MAX_SESSIONS: "5" SE_NODE_MAX_SESSIONS: "16"
        SE_SESSION_RETRY_INTERVAL: "1"
        SE_SESSION_REQUEST_TIMEOUT: "10"
        SE_START_XVFB: "false" SE_START_XVFB: "false"
        SE_START_VNC: "false" SE_START_VNC: "false"
        ...@@ -136,10 +138,10 @@ variables: ...@@ -136,10 +138,10 @@ variables:
        '🖱️️️ PHPUnit Functional Javascript': '🖱️️️ PHPUnit Functional Javascript':
        <<: [ *with-composer, *run-tests, *default-job-settings ] <<: [ *with-composer, *run-tests, *default-job-settings ]
        parallel: 4 parallel: 2
        variables: variables:
        TESTSUITE: PHPUnit-FunctionalJavascript TESTSUITE: PHPUnit-FunctionalJavascript
        CONCURRENCY: 15 CONCURRENCY: 8
        KUBERNETES_CPU_REQUEST: "24" KUBERNETES_CPU_REQUEST: "24"
        services: services:
        - <<: *with-database - <<: *with-database
        ......
        ...@@ -431,6 +431,11 @@ protected function cleanupEnvironment() { ...@@ -431,6 +431,11 @@ protected function cleanupEnvironment() {
        * {@inheritdoc} * {@inheritdoc}
        */ */
        protected function tearDown(): void { protected function tearDown(): void {
        // Close any mink sessions as early as possible to free a new browser
        // session up for the next test method or test.
        if ($this->mink) {
        $this->mink->stopSessions();
        }
        parent::tearDown(); parent::tearDown();
        if ($this->container) { if ($this->container) {
        ...@@ -450,10 +455,6 @@ protected function tearDown(): void { ...@@ -450,10 +455,6 @@ protected function tearDown(): void {
        // Ensure that internal logged in variable is reset. // Ensure that internal logged in variable is reset.
        $this->loggedInUser = FALSE; $this->loggedInUser = FALSE;
        if ($this->mink) {
        $this->mink->stopSessions();
        }
        // Restore original shutdown callbacks. // Restore original shutdown callbacks.
        if (function_exists('drupal_register_shutdown_function')) { if (function_exists('drupal_register_shutdown_function')) {
        $callbacks = &drupal_register_shutdown_function(); $callbacks = &drupal_register_shutdown_function();
        ......
        0% Loading or .
        You are about to add 0 people to the discussion. Proceed with caution.
        Finish editing this message first!
        Please register or to comment