Skip to content

Conversation

@shreyas-goenka
Copy link
Contributor

@shreyas-goenka shreyas-goenka commented Nov 20, 2024

Changes

Integration tests using these fixtures could have been flaky when run in parallel using the same user's identity. They would also possibly have piggybacked state from previous runs.

This PR adds a UUID to the root_path to force independent bundle deployments for every test run.

I have checked that all bundles in internal/bundle/bundles have root_path namespaced to a UUID.

Tests

Self testing.

@shreyas-goenka shreyas-goenka changed the title Fix flaky UC schema intergation tests Add uuid to root_path for bundle integation test fixtures Nov 20, 2024
@github-actions
Copy link

If integration tests don't run automatically, an authorized user can run them manually by following the instructions below:

Trigger:
go/deco-tests-run/cli

Inputs:

  • PR number: 1917
  • Commit SHA: 574b2ae9da05d8e143593289fa5b4b10c0ebd618

Checks will be approved automatically on success.

@eng-dev-ecosystem-bot
Copy link
Collaborator

Test Details: go/deco-tests/11934380182

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not being used anywhere

@shreyas-goenka shreyas-goenka marked this pull request as ready for review November 20, 2024 13:30
@pietern pietern changed the title Add uuid to root_path for bundle integation test fixtures Add unique ID to root_path for bundle integration test fixtures Nov 20, 2024
@shreyas-goenka shreyas-goenka added this pull request to the merge queue Nov 20, 2024
Merged via the queue into main with commit 984c38e Nov 20, 2024
9 checks passed
@shreyas-goenka shreyas-goenka deleted the fix/uc-schema-test branch November 20, 2024 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants