From 6dfb3beda09d1bc61ed616137fbec454e092b2d3 Mon Sep 17 00:00:00 2001 From: "Sherif A. Nada" Date: Wed, 14 Sep 2022 17:49:52 -0700 Subject: [PATCH] Source MySQL: Add Python SAT to detect backwards breaking changes (#16445) --- .../source-mysql/acceptance-test-docker.sh | 15 +++++++++++++++ .../connectors/source-mysql/build.gradle | 1 + 2 files changed, 16 insertions(+) create mode 100755 airbyte-integrations/connectors/source-mysql/acceptance-test-docker.sh diff --git a/airbyte-integrations/connectors/source-mysql/acceptance-test-docker.sh b/airbyte-integrations/connectors/source-mysql/acceptance-test-docker.sh new file mode 100755 index 000000000000..4ceedd9e7ba0 --- /dev/null +++ b/airbyte-integrations/connectors/source-mysql/acceptance-test-docker.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env sh + +# Build latest connector image +docker build . -t $(cat acceptance-test-config.yml | grep "connector_image" | head -n 1 | cut -d: -f2):dev + +# Pull latest acctest image +docker pull airbyte/source-acceptance-test:latest + +# Run +docker run --rm -it \ + -v /var/run/docker.sock:/var/run/docker.sock \ + -v /tmp:/tmp \ + -v $(pwd):/test_input \ + airbyte/source-acceptance-test \ + --acceptance-test-config /test_input diff --git a/airbyte-integrations/connectors/source-mysql/build.gradle b/airbyte-integrations/connectors/source-mysql/build.gradle index 08797b63673f..295a1afb9b08 100644 --- a/airbyte-integrations/connectors/source-mysql/build.gradle +++ b/airbyte-integrations/connectors/source-mysql/build.gradle @@ -3,6 +3,7 @@ plugins { id 'airbyte-docker' id 'airbyte-integration-test-java' id 'airbyte-performance-test-java' + id 'airbyte-source-acceptance-test' } application {