Skip to content

feat(dir): add integration tests for server#1093

Draft
csirmazbendeguz wants to merge 1 commit intomainfrom
feat/integration-tests
Draft

feat(dir): add integration tests for server#1093
csirmazbendeguz wants to merge 1 commit intomainfrom
feat/integration-tests

Conversation

@csirmazbendeguz
Copy link
Contributor

@csirmazbendeguz csirmazbendeguz commented Mar 23, 2026

work in progress

Add a suite of integration tests for testing the API server. The main benefits are:

  • white-box testing
  • better isolation than E2E tests:
    • separate OCI repositroy per test to avoid conflicts in Zot
    • tests are executed in a database transaction to avoid conflicts in Postgres
  • parallel execution

For more info see README.md:

https://github.com/agntcy/dir/pull/1093/changes#diff-26b30a17d0427f4dac432205fb815e5303f32f5d61851792cb9d6d9adaef0d52R1

@github-actions github-actions bot added the size/S Denotes a PR that changes 50-199 lines label Mar 23, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Mar 23, 2026

The latest Buf updates on your PR. Results from workflow Buf CI / verify-proto (pull_request).

BuildFormatLintBreakingUpdated (UTC)
✅ passed⏩ skipped⏩ skipped✅ passedMar 26, 2026, 8:10 PM

@csirmazbendeguz csirmazbendeguz force-pushed the feat/integration-tests branch 2 times, most recently from a671878 to 5a42d3b Compare March 23, 2026 14:04
@github-actions github-actions bot added size/M Denotes a PR that changes 200-999 lines and removed size/S Denotes a PR that changes 50-199 lines labels Mar 23, 2026
@csirmazbendeguz csirmazbendeguz force-pushed the feat/integration-tests branch 10 times, most recently from 1fc1b8a to 5f3a1c8 Compare March 24, 2026 09:31
@csirmazbendeguz csirmazbendeguz linked an issue Mar 24, 2026 that may be closed by this pull request
@csirmazbendeguz csirmazbendeguz force-pushed the feat/integration-tests branch 13 times, most recently from 1733194 to 3a2c699 Compare March 26, 2026 20:01
Signed-off-by: Bendegúz Csirmaz <csirmazbendeguz@gmail.com>
@csirmazbendeguz csirmazbendeguz force-pushed the feat/integration-tests branch from 3a2c699 to 62f8f7d Compare March 26, 2026 20:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/M Denotes a PR that changes 200-999 lines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Epic]: Standardize integration tests

1 participant