Skip to content

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

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

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

Conversation

@csirmazbendeguz
Copy link
Copy Markdown
Contributor

@csirmazbendeguz csirmazbendeguz commented Mar 23, 2026

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
Copy Markdown
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 31, 2026, 12:33 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
@csirmazbendeguz csirmazbendeguz force-pushed the feat/integration-tests branch 23 times, most recently from c1e588a to 16dabc4 Compare March 31, 2026 10:42
@csirmazbendeguz csirmazbendeguz marked this pull request as ready for review March 31, 2026 10:43
@csirmazbendeguz csirmazbendeguz requested a review from a team as a code owner March 31, 2026 10:43
@csirmazbendeguz csirmazbendeguz force-pushed the feat/integration-tests branch 2 times, most recently from 76b8ef6 to 25e1900 Compare March 31, 2026 12:18
Signed-off-by: Bendegúz Csirmaz <csirmazbendeguz@gmail.com>
@csirmazbendeguz csirmazbendeguz force-pushed the feat/integration-tests branch from 25e1900 to b644ad7 Compare March 31, 2026 12:33
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