faucet-source-redshift 1.0.0

Amazon Redshift query source connector for the faucet-stream ecosystem
Documentation
//! `faucet-conformance` battery for the Amazon Redshift source.
//!
//! Check 1 — the config JSON Schema is a valid, well-formed value.
//!
//! Bounded-memory (Check 2) requires a live Redshift cluster (it speaks the
//! PostgreSQL wire protocol, so there is no mock/wiremock path as for the
//! HTTP-based warehouse sources). It is exercised by the `#[ignore]`d
//! `tests/integration.rs` against a real cluster in CI instead.

use faucet_conformance::assert_config_schema_valid_value;

#[test]
fn conformance_config_schema_valid() {
    let schema = serde_json::to_value(schemars::schema_for!(
        faucet_source_redshift::RedshiftSourceConfig
    ))
    .unwrap();
    assert_config_schema_valid_value(&schema, "faucet-source-redshift");
}