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

test: Add a test configuration for retries #1412

Conversation

danieljbruce
Copy link
Contributor

@danieljbruce danieljbruce commented Apr 26, 2024

This PR adds a Github action that intends to verify retries are working. It runs a subset of the conformance tests focused on retries that currently pass. The reason this is important thing is that as we develop, these tests should not suddenly start failing. If they do then we know that we have broken something. Some of the other conformance tests are failing due to other issues with the test proxy and the way those tests interact with some nodejs-bigtable dependencies so these tests are not included in this Github action. More retries tests will be added later.

The reason this Github action became necessary is because the custom mock server written in Node doesn't seem to be interacting properly with google-gax. The mock server in the conformance tests is a much more reliable mock server and so failing tests using this mock server will give us a much better indication that something is wrong with the retry logic.

Copy link

Warning: This pull request is touching the following templated files:

  • .kokoro/retries.sh - .kokoro files are templated and should be updated in synthtool

@product-auto-label product-auto-label bot added size: m Pull request size is medium. api: bigtable Issues related to the googleapis/nodejs-bigtable API. labels Apr 26, 2024
@danieljbruce danieljbruce changed the title Add a test configuration for retries test: Add a test configuration for retries Apr 26, 2024
@danieljbruce danieljbruce changed the base branch from main to move-retries-to-google-gax April 26, 2024 15:26
@danieljbruce danieljbruce marked this pull request as ready for review April 26, 2024 17:02
@danieljbruce danieljbruce requested review from a team as code owners April 26, 2024 17:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api: bigtable Issues related to the googleapis/nodejs-bigtable API. size: m Pull request size is medium.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant