Skip to content

Add Create Index Error + Optional-argument integration tests for Pod + Serverless #82

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

Merged
merged 2 commits into from
Mar 20, 2024

Conversation

austin-denoble
Copy link
Contributor

@austin-denoble austin-denoble commented Mar 19, 2024

Problem

The createIndex integration tests are somewhat minimal and we've wanted to add thorough testing for error-cases, and optional configuration arguments for both pod and serverless indexes.

Solution

Update integration.controlPlane.pod.CreateDescribeAndDeleteIndexTest and integration.controlPlane.serverless.CreateDescribeAndDeleteIndexTest to include additional tests validating error-conditions, and creating indexes with optional arguments.

Type of Change

  • Infrastructure change (CI configs, etc)

Test Plan

run gradle integrationTest or validate the tests are run as part of the pr workflow in GitHub CI.

@austin-denoble austin-denoble marked this pull request as ready for review March 19, 2024 23:14
Copy link
Contributor

@aulorbe aulorbe left a comment

Choose a reason for hiding this comment

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

Just nits from me! Looks good!

Copy link
Contributor

@rohanshah18 rohanshah18 left a comment

Choose a reason for hiding this comment

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

Thanks for adding these integration tests.

…d metric, add some constants for specific configs
@austin-denoble austin-denoble merged commit 7a26bde into main Mar 20, 2024
8 checks passed
@austin-denoble austin-denoble deleted the adenoble/add-create-index-error-tests branch March 20, 2024 16:25
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.

3 participants