Skip to content

[CI] Split backend unit and integration suites into separate jobs for faster triage #582

@utksh1

Description

@utksh1

Summary

The backend CI job currently runs the full test suite in one block, which makes failure triage slower than necessary.

Scope

  • Separate unit and integration coverage into distinct jobs or phases.
  • Keep dependency installation overhead reasonable.
  • Preserve the current benchmark exclusion behavior.

Acceptance criteria

  • Unit and integration failures are distinguishable in CI.
  • Job structure still fits current dependencies.
  • Contributor feedback becomes easier to interpret.

Metadata

Metadata

Assignees

Labels

area:backendBackend API, database, or service workarea:ciCI, tooling, or automation worklevel:intermediate35 pts difficulty label for moderate contributor PRspriority:mediumImportant issue with normal urgencytype:devopsDevOps or infrastructure work category bonus label

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions