[package]
name = "streamling-e2e"
version = "0.1.0"
edition = "2021"
description = "End-to-end tests for streamling"
license-file.workspace = true
repository.workspace = true
[lib]
path = "src/lib.rs"
[[bin]]
name = "streamling-e2e-inspect"
path = "src/bin/inspect.rs"
[dependencies]
tokio = { version = "1", features = ["full", "process"] }
sqlx = { version = "0.8", features = ["postgres", "mysql", "runtime-tokio", "tls-rustls"] }
clickhouse = { version = "0.13" }
rdkafka = { version = "0.37", features = ["ssl"] }
apache-avro = { version = "0.17", default-features = false }
schema_registry_converter = { version = "4.3.0", features = ["avro"] }
aws-sdk-sqs = { version = "1", default-features = false, features = ["default-https-client", "rt-tokio"] }
aws-config = { version = "1", default-features = false, features = [
"behavior-version-latest",
"rt-tokio",
"credentials-process",
"default-https-client",
] }
aws-types = "1"
uuid = { version = "1", features = ["v4"] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
serde_yaml = "0.9"
tempfile = "3"
thiserror = "2"
url = "2"
urlencoding = "2"
reqwest = { version = "0.12", features = ["json"] }
regex = "1"
axum = "0.8"
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
[dev-dependencies]