Skip to content

Run Firefox CI tests in a separate job #3653

Open
@WilcoFiers

Description

@WilcoFiers

When running CircleCI, the test_unix job runs the following jobs:

      - run: npm run test -- --browsers Chrome,Firefox
      - run: npm run test:integration:chrome
      - run: npm run test:integration:firefox

Because the test_unix job is blocking all other tests, we have to wait for both Chrome and Firefox tests to complete before everything else can run. While it certainly makes sense to wait for one of them, waiting for tests of both browsers before we run everything else seems unnecessary. It would be better to split the test_unix job into a test_chrome and test_firefox job. We can run the Chrome job first, and run the firefox job in parallel with all other test jobs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ciContinuous Integration or build issuesperformancePerformance related issuesprA pr has been created for the issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions