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

Enable Destination Acceptance Tests cross-language support #4698

Open
2 of 9 tasks
Tracked by #4441
sherifnada opened this issue Jul 12, 2021 · 2 comments
Open
2 of 9 tasks
Tracked by #4441

Enable Destination Acceptance Tests cross-language support #4698

sherifnada opened this issue Jul 12, 2021 · 2 comments
Labels
area/connectors Connector related issues autoteam CDK Connector Development Kit frozen Not being actively worked on lang/python team/destinations Destinations team's backlog

Comments

@sherifnada
Copy link
Contributor

sherifnada commented Jul 12, 2021

Subtasks:

  • Create a runner which launches DAT in a Docker image with external configuration
    • define external configuration model and how user can configure it
  • Create python superclass to implement necessary DAT methods
  • Implement DAT for KVDB
  • Create boilerplate Dockerfile for running Python subclass implementation
  • Create a shell runner script to run DAT from non-java connectors (similar to acceptance-test-docker.sh for SAT)
  • Edit python destination template to use new DAT by default
  • Save breadcrumbs to tmp location for debugging
  • Autogenerate reference docs for the test cases + input user configuration
@sherifnada sherifnada added area/connectors Connector related issues lang/python CDK Connector Development Kit labels Jul 12, 2021
@sherifnada sherifnada added this to the Core - 2021-07-28 milestone Jul 21, 2021
@sherifnada sherifnada removed their assignment Aug 11, 2021
@sherifnada sherifnada removed this from the Core 2021-08-11 milestone Aug 11, 2021
@ad-m
Copy link
Contributor

ad-m commented Nov 8, 2021

@sherifnada Can you confirm that this issue is still relevant? I wonder how to handle the @marcosmarxm request for acceptance testing of destination connector in #7231.

@sherifnada
Copy link
Contributor Author

@ad-m yup, still relevant. Currently the only available option is to write acceptance tests in java

@sherifnada sherifnada added team/destinations Destinations team's backlog and removed team/extensibility labels Jan 8, 2023
@bleonard bleonard added the frozen Not being actively worked on label Mar 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/connectors Connector related issues autoteam CDK Connector Development Kit frozen Not being actively worked on lang/python team/destinations Destinations team's backlog
Projects
None yet
Development

No branches or pull requests

4 participants