-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
🎉 New Source: SingleStore #37337
🎉 New Source: SingleStore #37337
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
Hi @oyeliseiev-ua, |
3eb3c64
to
fdcb398
Compare
fdcb398
to
abf7aca
Compare
Hi, @marcosmarxm, |
abf7aca
to
8129b84
Compare
51de453
to
e86d4ec
Compare
e86d4ec
to
46b3d48
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Connector looks good @oyeliseiev-ua there is an internal validation it is not passing I need to investigate further.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @oyeliseiev-ua
Thank you! @marcosmarxm Will be you able to check destination connector as well? #38600 |
What
Developing a new connector for the source: SingleStore
Closes: #35871
How
Developed using Java CDK
🚨 User Impact 🚨
No breaking changes, Just addition of new source
Connector Checklist
airbyte_secret
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
bootstrap.md
. See description and examplesdocs/SUMMARY.md
docs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampledocs/integrations/README.md
airbyte-integrations/builds.md
Tests
Unit
To honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.6/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation. Daemon will be stopped at the end of the build > Task :buildSrc:extractPluginRequests FROM-CACHE > Task :buildSrc:generatePluginAdapters FROM-CACHE > Task :buildSrc:compileJava FROM-CACHE > Task :buildSrc:compileGroovy NO-SOURCE > Task :buildSrc:compileGroovyPlugins FROM-CACHE > Task :buildSrc:pluginDescriptors > Task :buildSrc:processResources > Task :buildSrc:classes > Task :buildSrc:jar > Task :airbyte-integrations:connectors:source-singlestore:checkKotlinGradlePluginConfigurationErrors > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-core:checkKotlinGradlePluginConfigurationErrors > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-dependencies:checkKotlinGradlePluginConfigurationErrors > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-db-sources:checkKotlinGradlePluginConfigurationErrors > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-db-sources:processResources > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-core:processResources > Task :airbyte-integrations:connectors:source-singlestore:processResources > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-core:processTestFixturesResources > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-dependencies:processResources > Task :airbyte-integrations:connectors:source-singlestore:generateJsonSchema2Pojo > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-db-sources:generateJsonSchema2Pojo > Task :airbyte-integrations:connectors:source-singlestore:processTestFixturesResources NO-SOURCE > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-db-sources:generate > Task :airbyte-integrations:connectors:source-singlestore:processTestResources NO-SOURCE > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-db-sources:processTestFixturesResources NO-SOURCE > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-dependencies:generateJsonSchema2Pojo > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-dependencies:generate > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-dependencies:processTestFixturesResources > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-dependencies:compileKotlin > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-dependencies:compileJava > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-dependencies:classes > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-dependencies:jar > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-core:compileKotlin > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-core:compileJava NO-SOURCE > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-core:classes > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-core:jar > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-db-sources:compileKotlinSingleStoreSpecTest > testSchemaMissing() STARTED
SingleStoreSpecTest > testSchemaMissing() PASSED
SingleStoreSpecTest > testHostMissing() STARTED
SingleStoreSpecTest > testHostMissing() PASSED
SingleStoreSpecTest > testJdbcAdditionalProperty() STARTED
SingleStoreSpecTest > testJdbcAdditionalProperty() PASSED
SingleStoreSpecTest > testPortMissing() STARTED
SingleStoreSpecTest > testPortMissing() PASSED
SingleStoreSpecTest > testReplicationMethodMissing() STARTED
SingleStoreSpecTest > testReplicationMethodMissing() PASSED
SingleStoreSpecTest > testWithJdbcAdditionalProperty() STARTED
SingleStoreSpecTest > testWithJdbcAdditionalProperty() PASSED
SingleStoreSpecTest > testPasswordMissing() STARTED
SingleStoreSpecTest > testPasswordMissing() PASSED
SingleStoreSpecTest > testAdditionalJdbcParamMissing() STARTED
SingleStoreSpecTest > testAdditionalJdbcParamMissing() PASSED
SingleStoreSpecTest > testUsernameMissing() STARTED
SingleStoreSpecTest > testUsernameMissing() PASSED
SingleStoreSourceTest > testJdbcUrlWithEscapedDatabaseName() STARTED
SingleStoreSourceTest > testJdbcUrlWithEscapedDatabaseName() PASSED
SingleStoreSourceTest > testJdbcUrlWithSslParameters() STARTED
SingleStoreSourceTest > testJdbcUrlWithSslParameters() PASSED
SingleStoreSslJdbcSourceAcceptanceTest > testReadMultipleTables() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testReadMultipleTables() PASSED
SingleStoreSslJdbcSourceAcceptanceTest > testDiscoverWithNonCursorFields() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testDiscoverWithNonCursorFields() PASSED
SingleStoreSslJdbcSourceAcceptanceTest > testIncrementalDateCheckCursor() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testIncrementalDateCheckCursor() PASSED
SingleStoreSslJdbcSourceAcceptanceTest > testIncrementalCursorChanges() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testIncrementalCursorChanges() PASSED
SingleStoreSslJdbcSourceAcceptanceTest > testDiscoverWithNullableCursorFields() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testDiscoverWithNullableCursorFields() PASSED
SingleStoreSslJdbcSourceAcceptanceTest > testSpec() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testSpec() PASSED
SingleStoreSslJdbcSourceAcceptanceTest > testCheckSuccess() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testCheckSuccess() PASSED
SingleStoreSslJdbcSourceAcceptanceTest > testIncrementalIntCheckCursor() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testIncrementalIntCheckCursor() PASSED
SingleStoreSslJdbcSourceAcceptanceTest > testDiscoverWithMultipleSchemas() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testDiscoverWithMultipleSchemas() PASSED
SingleStoreSslJdbcSourceAcceptanceTest > testCheckFailure() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testCheckFailure() PASSED
SingleStoreSslJdbcSourceAcceptanceTest > testIncrementalWithConcurrentInsertion() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testIncrementalWithConcurrentInsertion() PASSED
SingleStoreSslJdbcSourceAcceptanceTest > testIncrementalNoPreviousState() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testIncrementalNoPreviousState() PASSED
SingleStoreSslJdbcSourceAcceptanceTest > testDiscover() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testDiscover() PASSED
SingleStoreSslJdbcSourceAcceptanceTest > testIncrementalStringCheckCursor() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testIncrementalStringCheckCursor() PASSED
SingleStoreSslJdbcSourceAcceptanceTest > testReadSuccess() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testReadSuccess() PASSED
SingleStoreSslJdbcSourceAcceptanceTest > testReadOneColumn() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testReadOneColumn() PASSED
SingleStoreSslJdbcSourceAcceptanceTest > testReadOneTableIncrementallyTwice() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testReadOneTableIncrementallyTwice() PASSED
SingleStoreSslJdbcSourceAcceptanceTest > testReadFailure() STARTED
SingleStoreSourceOperationsTest > dateTimeColumnAsCursor() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testReadFailure() PASSED
SingleStoreSslJdbcSourceAcceptanceTest > testIncrementalStringCheckCursorSpaceInColumnName() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testIncrementalStringCheckCursorSpaceInColumnName() PASSED
SingleStoreSourceOperationsTest > dateTimeColumnAsCursor() PASSED
SingleStoreSourceOperationsTest > timeColumnAsCursor() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testTablesWithQuoting() STARTED
SingleStoreSourceOperationsTest > timeColumnAsCursor() PASSED
SingleStoreSourceOperationsTest > varcharAsCursor() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testTablesWithQuoting() PASSED
SingleStoreSourceOperationsTest > varcharAsCursor() PASSED
SingleStoreSourceOperationsTest > dateColumnAsCursor() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testReadMultipleTablesIncrementally() STARTED
SingleStoreSourceOperationsTest > dateColumnAsCursor() PASSED
SingleStoreSourceOperationsTest > timeStampColumnAsCursor() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testReadMultipleTablesIncrementally() PASSED
SingleStoreSslJdbcSourceAcceptanceTest > testCheckIncorrectDataBaseFailure() STARTED
SingleStoreSourceOperationsTest > timeStampColumnAsCursor() PASSED
SingleStoreJdbcSourceAcceptanceTest > testReadMultipleTables() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testCheckIncorrectDataBaseFailure() PASSED
SingleStoreSslJdbcSourceAcceptanceTest > testCheckIncorrectPasswordFailure() STARTED
SingleStoreJdbcSourceAcceptanceTest > testReadMultipleTables() PASSED
SingleStoreSslJdbcSourceAcceptanceTest > testCheckIncorrectPasswordFailure() PASSED
SingleStoreJdbcSourceAcceptanceTest > testDiscoverWithNonCursorFields() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testUserHasNoPermissionToDataBase() STARTED
SingleStoreJdbcSourceAcceptanceTest > testDiscoverWithNonCursorFields() PASSED
SingleStoreJdbcSourceAcceptanceTest > testIncrementalDateCheckCursor() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testUserHasNoPermissionToDataBase() PASSED
SingleStoreJdbcSourceAcceptanceTest > testIncrementalDateCheckCursor() PASSED
SingleStoreSslJdbcSourceAcceptanceTest > testCheckIncorrectHostFailure() STARTED
SingleStoreJdbcSourceAcceptanceTest > testIncrementalCursorChanges() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testCheckIncorrectHostFailure() PASSED
SingleStoreJdbcSourceAcceptanceTest > testIncrementalCursorChanges() PASSED
SingleStoreSslJdbcSourceAcceptanceTest > testCheckIncorrectUsernameFailure() STARTED
SingleStoreJdbcSourceAcceptanceTest > testDiscoverWithNullableCursorFields() STARTED
SingleStoreJdbcSourceAcceptanceTest > testDiscoverWithNullableCursorFields() PASSED
SingleStoreSslJdbcSourceAcceptanceTest > testCheckIncorrectUsernameFailure() PASSED
SingleStoreJdbcSourceAcceptanceTest > testSpec() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testCheckIncorrectPortFailure() STARTED
SingleStoreJdbcSourceAcceptanceTest > testSpec() PASSED
SingleStoreJdbcSourceAcceptanceTest > testCheckSuccess() STARTED
SingleStoreSslJdbcSourceAcceptanceTest > testCheckIncorrectPortFailure() PASSED
SingleStoreJdbcSourceAcceptanceTest > testCheckSuccess() PASSED
SingleStoreJdbcSourceAcceptanceTest > testIncrementalIntCheckCursor() STARTED
SingleStoreJdbcSourceAcceptanceTest > testIncrementalIntCheckCursor() PASSED
SingleStoreJdbcSourceAcceptanceTest > testDiscoverWithMultipleSchemas() STARTED
SingleStoreJdbcSourceAcceptanceTest > testDiscoverWithMultipleSchemas() PASSED
SingleStoreJdbcSourceAcceptanceTest > testCheckFailure() STARTED
SingleStoreJdbcSourceAcceptanceTest > testCheckFailure() PASSED
SingleStoreJdbcSourceAcceptanceTest > testIncrementalWithConcurrentInsertion() STARTED
SingleStoreJdbcSourceAcceptanceTest > testIncrementalWithConcurrentInsertion() PASSED
SingleStoreJdbcSourceAcceptanceTest > testIncrementalNoPreviousState() STARTED
SingleStoreJdbcSourceAcceptanceTest > testIncrementalNoPreviousState() PASSED
SingleStoreJdbcSourceAcceptanceTest > testDiscover() STARTED
SingleStoreJdbcSourceAcceptanceTest > testDiscover() PASSED
SingleStoreJdbcSourceAcceptanceTest > testIncrementalStringCheckCursor() STARTED
SingleStoreJdbcSourceAcceptanceTest > testIncrementalStringCheckCursor() PASSED
SingleStoreJdbcSourceAcceptanceTest > testReadSuccess() STARTED
SingleStoreJdbcSourceAcceptanceTest > testReadSuccess() PASSED
SingleStoreJdbcSourceAcceptanceTest > testReadOneColumn() STARTED
SingleStoreJdbcSourceAcceptanceTest > testReadOneColumn() PASSED
SingleStoreJdbcSourceAcceptanceTest > testReadOneTableIncrementallyTwice() STARTED
SingleStoreJdbcSourceAcceptanceTest > testReadOneTableIncrementallyTwice() PASSED
SingleStoreJdbcSourceAcceptanceTest > testReadFailure() STARTED
SingleStoreJdbcSourceAcceptanceTest > testReadFailure() PASSED
SingleStoreJdbcSourceAcceptanceTest > testIncrementalStringCheckCursorSpaceInColumnName() STARTED
SingleStoreJdbcSourceAcceptanceTest > testIncrementalStringCheckCursorSpaceInColumnName() PASSED
SingleStoreJdbcSourceAcceptanceTest > testTablesWithQuoting() STARTED
SingleStoreJdbcSourceAcceptanceTest > testTablesWithQuoting() PASSED
SingleStoreJdbcSourceAcceptanceTest > testReadMultipleTablesIncrementally() STARTED
SingleStoreJdbcSourceAcceptanceTest > testReadMultipleTablesIncrementally() PASSED
SingleStoreJdbcSourceAcceptanceTest > testCheckIncorrectDataBaseFailure() STARTED
SingleStoreJdbcSourceAcceptanceTest > testCheckIncorrectDataBaseFailure() PASSED
SingleStoreJdbcSourceAcceptanceTest > testCheckIncorrectPasswordFailure() STARTED
SingleStoreJdbcSourceAcceptanceTest > testCheckIncorrectPasswordFailure() PASSED
SingleStoreJdbcSourceAcceptanceTest > testUserHasNoPermissionToDataBase() STARTED
SingleStoreJdbcSourceAcceptanceTest > testUserHasNoPermissionToDataBase() PASSED
SingleStoreJdbcSourceAcceptanceTest > testCheckIncorrectHostFailure() STARTED
SingleStoreJdbcSourceAcceptanceTest > testCheckIncorrectHostFailure() PASSED
SingleStoreJdbcSourceAcceptanceTest > testCheckIncorrectUsernameFailure() STARTED
SingleStoreJdbcSourceAcceptanceTest > testCheckIncorrectUsernameFailure() PASSED
SingleStoreJdbcSourceAcceptanceTest > testCheckIncorrectPortFailure() STARTED
SingleStoreJdbcSourceAcceptanceTest > testCheckIncorrectPortFailure() PASSED
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
For more on this, please refer to https://docs.gradle.org/8.6/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD SUCCESSFUL in 9m 54s
40 actionable tasks: 36 executed, 4 from cache
Publishing build scan...
https://gradle.com/s/vj3ux7k2et4pu
Integration
To honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.6/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation. Daemon will be stopped at the end of the build > Task :buildSrc:extractPluginRequests FROM-CACHE > Task :buildSrc:generatePluginAdapters FROM-CACHE > Task :buildSrc:compileJava FROM-CACHE > Task :buildSrc:compileGroovy NO-SOURCE > Task :buildSrc:compileGroovyPlugins FROM-CACHE > Task :buildSrc:pluginDescriptors > Task :buildSrc:processResources > Task :buildSrc:classes > Task :buildSrc:jar > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-db-sources:checkKotlinGradlePluginConfigurationErrors > Task :airbyte-integrations:connectors:source-singlestore:checkKotlinGradlePluginConfigurationErrors > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-core:checkKotlinGradlePluginConfigurationErrors > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-dependencies:checkKotlinGradlePluginConfigurationErrors > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-db-sources:processResources > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-core:processResources > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-core:processTestFixturesResources > Task :airbyte-integrations:connectors:source-singlestore:processResources > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-dependencies:processResources > Task :airbyte-integrations:connectors:source-singlestore:generateJsonSchema2Pojo > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-db-sources:generateJsonSchema2Pojo > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-db-sources:generate > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-db-sources:processTestFixturesResources NO-SOURCE > Task :airbyte-integrations:connectors:source-singlestore:processTestFixturesResources NO-SOURCE > Task :airbyte-integrations:connectors:source-singlestore:processIntegrationTestJavaResources > Task :airbyte-integrations:connectors:source-singlestore:processTestResources NO-SOURCE > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-dependencies:generateJsonSchema2Pojo > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-dependencies:generate > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-dependencies:processTestFixturesResources > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-dependencies:compileKotlin > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-dependencies:compileJava > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-dependencies:classes > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-dependencies:jar > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-core:compileKotlin > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-core:compileJava NO-SOURCE > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-core:classes > Task :airbyte-cdk:java:airbyte-cdk:airbyte-cdk-core:jarSingleStoreSslSourceAcceptanceTest > testIdenticalFullRefreshes() STARTED
SingleStoreSourceDatatypeTest > testDataContent() STARTED
SingleStoreSslSourceAcceptanceTest > testIdenticalFullRefreshes() PASSED
SingleStoreSslSourceAcceptanceTest > testEntrypointEnvVar() STARTED
SingleStoreSslSourceAcceptanceTest > testEntrypointEnvVar() PASSED
SingleStoreSslSourceAcceptanceTest > testIncrementalSyncWithState() STARTED
SingleStoreSslSourceAcceptanceTest > testIncrementalSyncWithState() PASSED
SingleStoreSslSourceAcceptanceTest > testEmptyStateIncrementalIdenticalToFullRefresh() STARTED
SingleStoreSslSourceAcceptanceTest > testEmptyStateIncrementalIdenticalToFullRefresh() PASSED
SingleStoreSslSourceAcceptanceTest > testGetSpec() STARTED
SingleStoreSslSourceAcceptanceTest > testGetSpec() PASSED
SingleStoreSslSourceAcceptanceTest > testFullRefreshRead() STARTED
SingleStoreSslSourceAcceptanceTest > testFullRefreshRead() PASSED
SingleStoreSslSourceAcceptanceTest > testCheckConnection() STARTED
SingleStoreSslSourceAcceptanceTest > testCheckConnection() PASSED
SingleStoreSslSourceAcceptanceTest > testDiscover() STARTED
SingleStoreSslSourceAcceptanceTest > testDiscover() PASSED
SingleStoreSourceAcceptanceTest > testIdenticalFullRefreshes() STARTED
SingleStoreSourceAcceptanceTest > testIdenticalFullRefreshes() PASSED
SingleStoreSourceAcceptanceTest > testEntrypointEnvVar() STARTED
SingleStoreSourceAcceptanceTest > testEntrypointEnvVar() PASSED
SingleStoreSourceAcceptanceTest > testIncrementalSyncWithState() STARTED
SingleStoreSourceAcceptanceTest > testIncrementalSyncWithState() PASSED
SingleStoreSourceAcceptanceTest > testEmptyStateIncrementalIdenticalToFullRefresh() STARTED
SingleStoreSourceAcceptanceTest > testEmptyStateIncrementalIdenticalToFullRefresh() PASSED
SingleStoreSourceAcceptanceTest > testGetSpec() STARTED
SingleStoreSourceDatatypeTest > testDataContent() PASSED
SingleStoreSourceDatatypeTest > testDataTypes() STARTED
SingleStoreSourceAcceptanceTest > testGetSpec() PASSED
SingleStoreSourceAcceptanceTest > testFullRefreshRead() STARTED
SingleStoreSourceAcceptanceTest > testFullRefreshRead() PASSED
SingleStoreSourceAcceptanceTest > testCheckConnection() STARTED
SingleStoreSourceAcceptanceTest > testCheckConnection() PASSED
SingleStoreSourceAcceptanceTest > testDiscover() STARTED
SingleStoreSourceAcceptanceTest > testDiscover() PASSED
SingleStoreSourceDatatypeTest > testDataTypes() PASSED
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
For more on this, please refer to https://docs.gradle.org/8.6/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD SUCCESSFUL in 4m 37s
42 actionable tasks: 38 executed, 4 from cache
Publishing build scan...
https://gradle.com/s/bsqz7hhf7t6b2
Acceptance
============================= test session starts ============================== platform linux -- Python 3.10.12, pytest-6.2.5, py-1.11.0, pluggy-1.4.0 -- /usr/local/bin/python cachedir: .pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase(PosixPath('/test_input/.hypothesis/examples')) rootdir: /test_input plugins: timeout-1.4.2, cov-3.0.0, requests-mock-1.9.3, mock-3.6.1, anyio-3.7.1, xdist-3.5.0, hypothesis-6.99.13, sugar-0.9.7 created: 16/16 workers 16 workers [25 items]scheduling tests via LoadScheduling
test_core.py::TestSpec::test_match_expected[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
test_core.py::TestSpec::test_optional[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
test_core.py::TestSpec::test_oneof_usage[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
test_core.py::TestSpec::test_has_secret[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
test_core.py::TestSpec::test_secret_is_properly_marked[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
test_core.py::TestSpec::test_secret_never_in_the_output[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
test_core.py::TestSpec::test_duplicate_order[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
test_core.py::TestSpec::test_object_not_empty[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
test_core.py::TestSpec::test_date_pattern[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
test_core.py::TestSpec::test_forbidden_complex_types[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
test_core.py::TestSpec::test_date_format[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
test_core.py::TestSpec::test_array_type[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
test_core.py::TestSpec::test_property_type_is_not_array[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
test_core.py::TestSpec::test_config_match_spec[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
test_core.py::TestSpec::test_enum_usage[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
test_core.py::TestSpec::test_required[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
[gw0] [ 4%] PASSED test_core.py::TestSpec::test_config_match_spec[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
test_core.py::TestSpec::test_nested_group[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
[gw0] [ 8%] PASSED test_core.py::TestSpec::test_nested_group[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
[gw13] [ 12%] PASSED test_core.py::TestSpec::test_date_pattern[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
[gw11] [ 16%] PASSED test_core.py::TestSpec::test_array_type[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
[gw5] [ 20%] PASSED test_core.py::TestSpec::test_required[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
test_core.py::TestSpec::test_oauth_is_default_method[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
[gw5] [ 24%] SKIPPED test_core.py::TestSpec::test_oauth_is_default_method[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
[gw4] [ 28%] PASSED test_core.py::TestSpec::test_has_secret[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
test_core.py::TestSpec::test_additional_properties_is_true[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
[gw3] [ 32%] PASSED test_core.py::TestSpec::test_enum_usage[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
test_core.py::TestSpec::test_defined_refs_exist_in_json_spec_file[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
[gw3] [ 36%] PASSED test_core.py::TestSpec::test_defined_refs_exist_in_json_spec_file[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
[gw4] [ 40%] PASSED test_core.py::TestSpec::test_additional_properties_is_true[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
[gw9] [ 44%] PASSED test_core.py::TestSpec::test_secret_is_properly_marked[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
test_core.py::TestSpec::test_image_environment_variables[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
[gw10] [ 48%] PASSED test_core.py::TestSpec::test_object_not_empty[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
[gw9] [ 52%] PASSED test_core.py::TestSpec::test_image_environment_variables[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
[gw12] [ 56%] PASSED test_core.py::TestSpec::test_forbidden_complex_types[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
[gw1] [ 60%] PASSED test_core.py::TestSpec::test_oneof_usage[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
test_core.py::TestSpec::test_oauth_flow_parameters[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
[gw1] [ 64%] PASSED test_core.py::TestSpec::test_oauth_flow_parameters[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
[gw2] [ 68%] PASSED test_core.py::TestSpec::test_match_expected[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
test_core.py::TestSpec::test_display_type[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
[gw2] [ 72%] PASSED test_core.py::TestSpec::test_display_type[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
[gw15] [ 76%] PASSED test_core.py::TestSpec::test_duplicate_order[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
[gw7] [ 80%] PASSED test_core.py::TestSpec::test_secret_never_in_the_output[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
test_core.py::TestSpec::test_image_labels[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
[gw6] [ 84%] PASSED test_core.py::TestSpec::test_optional[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
test_core.py::TestSpec::test_backward_compatibility[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
[gw8] [ 88%] PASSED test_core.py::TestSpec::test_property_type_is_not_array[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
[gw14] [ 92%] PASSED test_core.py::TestSpec::test_date_format[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
[gw7] [ 96%] PASSED test_core.py::TestSpec::test_image_labels[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
[gw6] [100%] SKIPPED test_core.py::TestSpec::test_backward_compatibility[inputs0] <- ../app/connector_acceptance_test/tests/test_core.py
============================= slowest 3 durations ==============================
14.74s setup test_core.py::TestSpec::test_date_format[inputs0]
14.74s setup test_core.py::TestSpec::test_property_type_is_not_array[inputs0]
14.73s setup test_core.py::TestSpec::test_optional[inputs0]
=========================== short test summary info ============================
SKIPPED [1] ../app/connector_acceptance_test/plugin.py:63: Skipping TestConnection.test_check: not found in the config.
SKIPPED [1] ../app/connector_acceptance_test/plugin.py:63: Skipping TestDiscovery.test_discover: not found in the config.
SKIPPED [1] ../app/connector_acceptance_test/plugin.py:63: Skipping TestBasicRead.test_read: not found in the config.
SKIPPED [1] ../app/connector_acceptance_test/plugin.py:63: Skipping TestConnectorAttributes.test_streams_define_primary_key: not found in the config.
SKIPPED [1] ../app/connector_acceptance_test/plugin.py:63: Skipping TestConnectorDocumentation.test_prerequisites_content: not found in the config.
SKIPPED [1] ../app/connector_acceptance_test/plugin.py:63: Skipping TestFullRefresh.test_sequential_reads: not found in the config.
SKIPPED [1] ../app/connector_acceptance_test/plugin.py:63: Skipping TestIncremental.test_two_sequential_reads: not found in the config.
SKIPPED [1] ../app/connector_acceptance_test/tests/test_core.py:549: Source does not have OAuth method.
SKIPPED [1] ../app/connector_acceptance_test/tests/test_core.py:122: The previous and actual specifications are identical.
================= 23 passed, 9 skipped, 100 warnings in 18.72s =================