Skip to content

Split the tests into multiple units #2534

@jmacd

Description

@jmacd

Pre-filing checklist

  • I searched existing issues and didn't find a duplicate

Component(s)

CI / Build

Objective

The tests are running too long on some of our platforms. Inevitably, as we test more and more the suite of tests will exceed what we can do in a single CI task. We should split the tests into multiple units.

Rationale

This is practice is done for the Collector, too.

Scope

Instead of one "build-and-test", we can divide the crates into separate partitions. How the Collector does this, is to configure an explicit mapping of for example "test-crates-1" (crates matching [a-l]), "test-crates-2" (crates matching [m-z]). See how Collector does this.

Acceptance Criteria

The ARM tests, to be clear, are timing out because those VMs are relatively small as far as we know.

Dependencies or Blockers

No response

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedGood for taking. Extra help will be provided by Maintainers and Approvers

    Type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions