Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ jobs:
uses: hyperi-io/hyperi-ci/.github/workflows/rust-ci.yml@main
with:
publish-target: both
# The filebeat corpus test reads the pipeline and corpus from this repo, beside the checkout.
# The filebeat test reads the pipeline and cases from this repo, beside the checkout.
sibling-checkouts: hyperi-io/dfe-transform-vrl
tag: ${{ inputs.tag || '' }}
from-head: ${{ inputs.from-head || '' }}
Expand Down
34 changes: 0 additions & 34 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 0 additions & 4 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -102,10 +102,6 @@ pgo-driver = []
[dev-dependencies]
tempfile = ">=3.27.0, <4"
tokio-test = ">=0.4.6, <0.5"
# Reads dfe-transform-vrl's filebeat corpus tar.gz in memory.
flate2 = ">=1.1.10, <2"
tar = ">=0.4.46, <0.5"
chrono = ">=0.4.45, <0.5"
scalo = { version = ">=2.14.30, <3", features = [
"transport-kafka",
"transport-kafka-test-support",
Expand Down
7 changes: 3 additions & 4 deletions tests/TESTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,10 +67,9 @@ bare Vector process against a broker.
## The WS21 acceptance case

`e2e::filebeat_kafka` runs in core, on the shared broker, which no live cluster's data shares.
It seeds the elastic/integrations filebeat corpus onto `filebeat_land`, runs the
shipped binary over it, and grades `filebeat_load` against elastic's golden
events.
It seeds the synthetic filebeat cases onto `filebeat_land`, runs the shipped
binary over them, and grades `filebeat_load` against the fields each case names.

The corpus, the bundled pipeline and the list of documented divergences belong
The cases (`tests/fixtures/filebeat/cases.yaml`) and the bundled pipeline belong
to dfe-transform-vrl, so the case needs that repo checked out beside this one,
or `DFE_TRANSFORM_VRL_DIR` pointing at it. Without one it prints a skip.
Loading
Loading