Skip to content

Commit ed1d21c

Browse files
zzylolclaude
andauthored
test: remove the OTLP whole-backend process E2E (#789)
The data plane will not ingest OTLP, so the controller -> backend -> OTLP -> PromQL process test no longer describes a supported path. Remove it with the `whole` e2e.sh stage, the CI control-plane build and env var that only it used, its tokio-tungstenite dev-dependency, and the doc references. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
1 parent acb9164 commit ed1d21c

7 files changed

Lines changed: 4 additions & 926 deletions

File tree

‎.github/workflows/mvp-ci.yml‎

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -74,12 +74,6 @@ jobs:
7474
# Preserve the existing warning policy while expanding runtime coverage.
7575
run: cargo clippy --workspace --all-targets --locked -- -D warnings
7676

77-
- name: Build process-test control plane
78-
env:
79-
CARGO_NET_GIT_FETCH_WITH_CLI: "true"
80-
working-directory: ASAPQuery-backend
81-
run: cargo build -p control_plane --bin control_plane --locked
82-
8377
- name: Test workspace
8478
env:
8579
CARGO_NET_GIT_FETCH_WITH_CLI: "true"
@@ -88,6 +82,4 @@ jobs:
8882
working-directory: ASAPQuery-backend
8983
# Persistence tests wait on background flushers with bounded deadlines.
9084
# Match scripts/e2e.sh to avoid competing flushers exhausting those waits.
91-
run: |
92-
export ASAP_E2E_CONTROL_PLANE_BIN="$PWD/target/debug/control_plane"
93-
cargo test --workspace --locked -- --test-threads=1
85+
run: cargo test --workspace --locked -- --test-threads=1

‎Cargo.lock‎

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎data_plane/Cargo.toml‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,6 @@ fs2 = "0.4"
9090
asap-aware-mapping.workspace = true
9191
tempfile = "3.20.0"
9292
criterion = { version = "0.5", features = ["html_reports"] }
93-
tokio-tungstenite = "0.21"
9493
tower = { version = "0.5", features = ["util"] }
9594
http-body-util = "0.1"
9695

‎data_plane/src/precompute_engine/precompute_engine_design_doc.md‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1134,8 +1134,7 @@ store with the Kafka consumer path.
11341134
- **Unit tests -- other modules**: `window_manager.rs` (tumbling/sliding arithmetic, pane enumeration, closure detection), `series_buffer.rs` (ordering, watermark), `accumulator_factory.rs` (updater creation and reset), `series_router.rs` (consistent hash routing), `config.rs` (defaults).
11351135

11361136
- **E2E coverage**: end-to-end paths now run through the OTLP receiver
1137-
driving the same `IngestState` (`tests/component_process_e2e.rs`,
1138-
`tests/backend_process_e2e.rs`; the runnable multi-node demo
1137+
driving the same `IngestState` (`tests/component_process_e2e.rs`; the runnable multi-node demo
11391138
lives in ASAPCollector). The legacy in-process remote-write E2E binaries
11401139
(`bin/test_e2e_precompute.rs`, `bin/e2e_quickstart_resource_test.rs`,
11411140
`bin/bench_precompute_sketch.rs`) and the equivalent test

0 commit comments

Comments
 (0)