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

Create a Tech Spec/Plan for "Seed all streams for GA connectors & enable tests" #17531

Closed
evantahler opened this issue Oct 3, 2022 · 1 comment
Assignees

Comments

@evantahler
Copy link
Contributor

evantahler commented Oct 3, 2022

Prior Art:

While discussing Connector Performance Benchmarking & the E2E Testing Tool, we realized for the immediate goal of testing the low-code CDK, we care more about robust SAT test data than we do about a full E2E testing tool. To that end, we should start working on this project sooner rather than later.

Rather than focus on the E2E testing framework for now, we prefer to spend the time ensuring that all sources have a robust SAT test suite which includes expected_records for every stream

Phase 1

  1. Identify GA connectors which do not have expected_records for every stream
  2. Are there any streams which we cannot seed?
  3. Add expected_records for streams which we have test data for

Phase 2

For the streams we cannot seed we need to choose what to do:

  • Ask customers for permission to use their streams?
  • Make a tool to seed data to streams?
  • Mock API data with something like VCR?

Possible Discussion Topics

  • Do we downgrade connectors that aren't passing?
  • What does it look like while we are adding these tests/streams and a publish is needed?
@evantahler evantahler changed the title Create a PRD for "Seed all streams for GA connectors & enable tests" Create a Tech Spec for "Seed all streams for GA connectors & enable tests" Oct 3, 2022
@evantahler evantahler changed the title Create a Tech Spec for "Seed all streams for GA connectors & enable tests" Create a Tech Spec/Plan for "Seed all streams for GA connectors & enable tests" Oct 6, 2022
@alafanechere
Copy link
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants