Skip to main content

Smoke test source for destination regression testing, backed by PyAirbyte.

Project description

Source Smoke Test

Smoke test source for destination regression testing. Generates synthetic data across predefined scenarios that cover common destination failure patterns: type variations, null handling, naming edge cases, schema variations, and batch size variations.

This connector is a thin wrapper around PyAirbyte's smoke test source. All business logic lives in the airbyte.cli.smoke_test_source module of PyAirbyte.

Local Development

Prerequisites

  • Python 3.10+
  • Poetry

Install Dependencies

cd airbyte-integrations/connectors/source-smoke-test
poetry install

Run the Connector

# Print the spec
poetry run source-smoke-test spec

# Check the connection
poetry run source-smoke-test check --config secrets/config.json

# Discover the catalog
poetry run source-smoke-test discover --config secrets/config.json

For general connector development guidance, see the Connector Development Guide.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

airbyte_source_smoke_test-0.1.0.tar.gz (1.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

airbyte_source_smoke_test-0.1.0-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

File details

Details for the file airbyte_source_smoke_test-0.1.0.tar.gz.

File metadata

  • Download URL: airbyte_source_smoke_test-0.1.0.tar.gz
  • Upload date:
  • Size: 1.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.11.15 Linux/6.14.0-1017-azure

File hashes

Hashes for airbyte_source_smoke_test-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f6337198ec838602c699a76f3e58bfa93ada080daba32cfcd293cff792960b46
MD5 a84d3c150298c45ea1ed1340eca8c911
BLAKE2b-256 b50fe35a7df288451c0fd172dda9bf71e2209eea03ff0b8db8fa5e55c633bd76

See more details on using hashes here.

File details

Details for the file airbyte_source_smoke_test-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for airbyte_source_smoke_test-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f70b4ad82862f151f6495ad9ce283002d602e211773a6b865800e2f0a9fee0d2
MD5 1a3fdaadf0f60ac4ad60e3f0c6a3450e
BLAKE2b-256 f81f63dfa67a3e27ed0572d2859b610544cfcd9369b8e9b71304f1f5a278ccb7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page