1
0
mirror of synced 2026-01-05 03:04:38 -05:00
Files
airbyte/docs/integrations/destinations/e2e-test.md
2022-06-20 12:42:56 +01:00

55 lines
2.8 KiB
Markdown

# End-to-End Testing Destination
This destination is for testing of Airbyte connections. It can be set up as a source message logger, a `/dev/null`, or to mimic specific behaviors (e.g. exception during the sync). Please use it with discretion. This destination may log your data, and expose sensitive information.
## Features
| Feature | Supported | Notes |
| :--- | :--- | :--- |
| Full Refresh Sync | Yes | |
| Incremental Sync | Yes | |
| Replicate Incremental Deletes | No | |
| SSL connection | No | |
| SSH Tunnel Support | No | |
## Mode
### Silent (`/dev/null`)
**This is the only mode allowed on Airbyte Cloud.**
This mode works as `/dev/null`. It does nothing about any data from the source connector. This is usually only useful for performance testing of the source connector.
### Logging
This mode logs the data from the source connector. It will log at most 1,000 data entries.
There are the different logging modes to choose from:
| Mode | Notes | Parameters |
| :--- | :--- | :--- |
| First N entries | Log the first N number of data entries for each data stream. | N: how many entries to log. |
| Every N-th entry | Log every N-th entry for each data stream. When N=1, it will log every entry. When N=2, it will log every other entry. Etc. | N: the N-th entry to log. Max entry count: max number of entries to log. |
| Random sampling | Log a random percentage of the entries for each data stream. | Sampling ratio: a number in range of `[0, 1]`. Optional seed: default to system epoch time. Max entry count: max number of entries to log. |
### Throttling
This mode mimics a slow data sync. You can specify the time (in millisecond) of delay between each message from the source is processed.
### Failing
This mode throws an exception after receiving a configurable number of messages.
## CHANGELOG
The OSS and Cloud variants have the same version number starting from version `0.2.2`.
| Version | Date | Pull Request | Subject |
| :------ | :--------- | :------------------------------------------------------- | :--- |
| 0.2.4 | 2022-06-17 | [13864](https://github.com/airbytehq/airbyte/pull/13864) | Updated stacktrace format for any trace message errors |
| 0.2.3 | 2022-02-14 | [10256](https://github.com/airbytehq/airbyte/pull/10256) | Add `-XX:+ExitOnOutOfMemoryError` JVM option |
| 0.2.2 | 2022-01-29 | [\#9745](https://github.com/airbytehq/airbyte/pull/9745) | Integrate with Sentry. |
| 0.2.1 | 2021-12-19 | [\#8824](https://github.com/airbytehq/airbyte/pull/8905) | Fix documentation URL. |
| 0.2.0 | 2021-12-16 | [\#8824](https://github.com/airbytehq/airbyte/pull/8824) | Add multiple logging modes. |
| 0.1.0 | 2021-05-25 | [\#3290](https://github.com/airbytehq/airbyte/pull/3290) | Create initial version. |