Skip to content

Commit

Permalink
dekaf: Implement integration tests for round-tripping data through Dekaf
Browse files Browse the repository at this point in the history
Then implement some tests to validate field selection logic
  • Loading branch information
jshearer committed Feb 6, 2025
1 parent 50b277f commit 764b5e0
Show file tree
Hide file tree
Showing 17 changed files with 1,350 additions and 20 deletions.
493 changes: 474 additions & 19 deletions Cargo.lock

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,14 @@ insta = { version = "1.20", features = ["redactions", "json", "yaml"] }
pretty_assertions = "1.4.0"
rand = { version = "0.8", features = ["small_rng"] }
rand_distr = { version = "0.4" }
rdkafka = "0.37"
schema_registry_converter = { version = "4.2.0", features = [
"easy",
"avro",
"json",
] }
serial_test = "0.9"
tracing-test = "0.2.5"
wasm-bindgen-test = "0.3.13"

# Used exclusively as build-dependencies
Expand Down
2 changes: 1 addition & 1 deletion crates/dekaf/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ allocator = { path = "../allocator" }
avro = { path = "../avro" }
doc = { path = "../doc" }
extractors = { path = "../extractors" }
tuple = { path = "../tuple" }
flow-client = { path = "../flow-client" }
gazette = { path = "../gazette" }
json = { path = "../json" }
Expand All @@ -24,6 +23,7 @@ ops = { path = "../ops" }
proto-flow = { path = "../proto-flow" }
proto-gazette = { path = "../proto-gazette" }
simd-doc = { path = "../simd-doc" }
tuple = { path = "../tuple" }
unseal = { path = "../unseal" }

aes-siv = { workspace = true }
Expand Down
Loading

0 comments on commit 764b5e0

Please sign in to comment.