-
Notifications
You must be signed in to change notification settings - Fork 3.9k
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
connector-acceptance-test: test it with airbyte-ci #29509
Conversation
/legacy-test connector=connectors/source-openweather local_cdk=1
Build PassedTest summary info:
|
/legacy-test connector=bases/connector-acceptance-test local_cdk=1
Build FailedTest summary info:
|
What
Now that we daggerized CAT we can't test it with
./gradlew
anymore.This PR enables CAT testing in the CI using the
airbyte-ci test
command.How
connector-acceptance-test
fromtools/bin/ci_integration_test.sh
. It means CAT will no longer be testable with/legacy-test
airbyte-ci test
command to make it capable of running any pytest suite for a poetry packageairbyte-ci-test.yml
following the refactorcat-tests.yml
worfklow to run CAT unit tests on PR modifying it.Summary:
poetry
directly or usingairbyte-ci test airbyte-integrations/bases/connector-acceptance-test --test-directory=unit_tests
airbyte-ci connectors test
command always build the local CAT version: if you runairbyte-ci connectors --name=source-faker test
airbyte-ci
will use the local CAT./legacy-publish connector=bases/connector-acceptance-test run-tests=false
. We're working on porting the CAT publish workflow to airbyte-ci.