Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor topologytests #7238

Merged
merged 3 commits into from
Dec 12, 2024
Merged

Conversation

torcolvin
Copy link
Collaborator

This only moves and renames tests, to make it easier to comment out tests for a particular section of tests in a file and see unique tests.

  • Creates functions on []PeerReplication for readability and rename test docs to be a bit shorter.
  • Add comments for the test plans.
  • Creates better debugging formatting for %#v

MultiActor non conflicting tests don't have a test plan because I think they might be testing the wrong thing, they are testing separate documents but I think they should be testing the same document with the same contents, but not sure.

These tests don't consistently pass for CBS but I plan to disable all tests for CBS with an environment variable bypass for local testing. I don't think we get a lot out of having them run automatically in jenkins in the pre-beta period and most tests are skipped for couchbase server anyway. I'll file a separate PR for this.

@adamcfraser adamcfraser merged commit ac11957 into release/anemone Dec 12, 2024
37 checks passed
@adamcfraser adamcfraser deleted the ci-refactor-topologytest branch December 12, 2024 01:00
bbrks pushed a commit that referenced this pull request Dec 17, 2024
* Move tests into separate files to make it easier to enable/disable groups

* shorten document names for readability

* add missing tests
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.

2 participants