Since we moved to Chromedriver we could have run FunctionalJavascript tests concurrently. Drupal core actually has this commited to the 9.0.x branch

https://git.drupalcode.org/project/drupal/blob/9.0.x/core/drupalci.yml#L49

      run_tests.javascript:
        concurrency: 15
        types: 'PHPUnit-FunctionalJavascript'
        testgroups: '--all'
        suppress-deprecations: false
        halt-on-fail: false

In #2952526: Make the 8.7 build pass without deprecation warnings we added a custom drupalci.yml that we can modify to add concurrency.

CommentFileSizeAuthor
#2 3107178-2.patch395 bytesmglaman
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

mglaman created an issue. See original summary.

mglaman’s picture

Status: Active » Needs review
FileSize
395 bytes

Let's see how fast this goes!

The last commit DrupalCI job took 31 minutes (https://dispatcher.drupalci.org/job/drupal_contrib/118500/)

  • mglaman committed c32d152 on 8.x-2.x
    Issue #3107178 by mglaman: Allow concurrent FunctionalJavascript tests
    
mglaman’s picture

Status: Needs review » Fixed

That took the build from 30 minutes to 10 minutes, which saves about $0.10 per test run.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.