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
3 changes: 3 additions & 0 deletions crates/integration-tests/tests/joint_search_equivalence.rs
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,7 @@ fn repeated_queries_preserve_all_outputs_and_exact_guarantees() {
// Different windows over the same source remain legal with retained raw data
// disabled; their selected ingestion state must cover both output contracts.
#[test]
#[ignore = "flaky: depends on wall-clock search budgets (#1067)"]
fn different_windows_and_raw_retention_policies_produce_valid_plans() {
let workload = workload_of(
&[
Expand Down Expand Up @@ -238,6 +239,7 @@ fn composed_quantile_and_sum_outputs_are_validated_together() {
// A custom accuracy policy still participates in final evaluation and prevents
// builtin-only permanent pruning assumptions from being applied to its outputs.
#[test]
#[ignore = "flaky: depends on wall-clock search budgets (#1067)"]
fn custom_accuracy_policy_is_respected() {
struct CustomAccuracy(std::cell::Cell<usize>);
impl AccuracyModel for CustomAccuracy {
Expand Down Expand Up @@ -366,6 +368,7 @@ fn unsupported_exact_operation_never_returns_an_unvalidated_plan() {
// Deterministic small mixed workloads exercise exact temporal operators, counter
// semantics, different sources and windows without claiming timeout optimality.
#[test]
#[ignore = "flaky: depends on wall-clock search budgets (#1067)"]
fn seeded_small_mixed_workloads_return_validated_plans() {
let queries = [
"sum_over_time(m[1m])",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -251,6 +251,7 @@ fn rule_fixture_computations(
}

#[test]
#[ignore = "flaky: depends on wall-clock search budgets (#1067)"]
fn production_memo_selects_a_validated_example2_plan() {
let workload = standin_workload();
let run = run_stages(&workload, lower_promql(&workload));
Expand Down
1 change: 1 addition & 0 deletions crates/integration-tests/tests/rollup_controlled.rs
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,7 @@ fn controlled_distinct_rollup_prices_the_original_workload() {

// The production entrypoint must find a sketch rollup under the viewer budget.
#[test]
#[ignore = "flaky: depends on wall-clock search budgets (#1067)"]
fn production_distinct_rollup_finds_shared_kmv() {
let (workload, roots) = fixture();
let entries: Vec<_> = workload.query_workload.entries().collect();
Expand Down
4 changes: 4 additions & 0 deletions crates/integration-tests/tests/sharing_issue_regressions.rs
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,7 @@ fn exact_coarse_sum_reuses_fine_sum() {

/// #924: the 1m sum reads the newest pane of the existing 2m chain.
#[test]
#[ignore = "flaky: depends on wall-clock search budgets (#1067)"]
fn nested_exact_sum_reuses_newest_panes() {
let related = workload(924);
let mut base = related.clone();
Expand All @@ -97,6 +98,7 @@ fn nested_exact_sum_reuses_newest_panes() {

/// #925: the slower copy reads the same maintained sum.
#[test]
#[ignore = "flaky: depends on wall-clock search budgets (#1067)"]
fn slower_repeat_reuses_faster_sum() {
let related = workload(925);
let mut base = related.clone();
Expand All @@ -111,6 +113,7 @@ fn slower_repeat_reuses_faster_sum() {

/// #902: the filtered reader avoids its independent scan and aggregation.
#[test]
#[ignore = "flaky: depends on wall-clock search budgets (#1067)"]
fn grouped_filtered_quantile_plans() {
assert!(
cost(&workload(902)) < 0.25,
Expand Down Expand Up @@ -500,6 +503,7 @@ fn duplicate_exact_topk_shares_work() {

/// #924/#925 SQL variants: nested windows and slower readers reuse one sum.
#[test]
#[ignore = "flaky: depends on wall-clock search budgets (#1067)"]
fn sql_sum_shares_nested_windows_and_slower_readers() {
let mut w = workload(922);
w.queries.truncate(1);
Expand Down
Loading