Skip to content

[Request]: Integration tests are fail frequently and are difficult to maintain. #1833

Description

@jglogan

Feature or enhancement request details

Many causes for this, all stemming from our current test support infrastructure being set up early in the project and slowly becoming inadequate for all we've thrown at it:

  • Inadequate identification and isolation of tests that need to run serially.
  • Patchwork approach to test concurrency management.
  • Patchwork approach to test isolation and resource management.

The tests also run painfully slowly. There are several fixes we can apply here but the one that we should address immediately is part of improving test resource management. We should identify images we use commonly and preload these into the local image store, so that we don't have many tests all trying to fetch them from the remote repository at once.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

Labels

No fields configured for Feature.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions