Skip to content

desktop/src-tauri/crates/core/tests/chart_series_grouping.rs

Comment 1, line 1

desktop/src-tauri/crates/core/tests/chart_series_grouping.rs:1

//! chart_series grouping regressions for the 2026-09-26 period/filter repair:

Comment 2, line 2

desktop/src-tauri/crates/core/tests/chart_series_grouping.rs:2

//! hourly uses hourly_usage; weeks/months aggregate calendar periods, including period_usage;

Comment 3, line 3

desktop/src-tauri/crates/core/tests/chart_series_grouping.rs:3

//! agent/model/instance filters apply; labels match query_summary total-usage results.

Comment 4, line 59

desktop/src-tauri/crates/core/tests/chart_series_grouping.rs:59

// Time labels match total usage: hourly format YYYY-MM-DD HH:00.

Comment 5, line 86

desktop/src-tauri/crates/core/tests/chart_series_grouping.rs:86

// Monday and Wednesday in the same week combine into one weekly period.

Comment 6, line 89

desktop/src-tauri/crates/core/tests/chart_series_grouping.rs:89

// The following week.

Comment 7, line 139

desktop/src-tauri/crates/core/tests/chart_series_grouping.rs:139

// Allowed-instance filter excludes other instances.

Comment 8, line 151

desktop/src-tauri/crates/core/tests/chart_series_grouping.rs:151

// Daily data covers only the week of 2026-09-21; the earlier week has period_usage only.

Comment 9, line 193

desktop/src-tauri/crates/core/tests/chart_series_grouping.rs:193

// The daily-covered week excludes that instance from period rows to avoid duplication.

Comment 10, line 200

desktop/src-tauri/crates/core/tests/chart_series_grouping.rs:200

// Same period set as total-usage results.

Comment 11, line 206

desktop/src-tauri/crates/core/tests/chart_series_grouping.rs:206

// Allowed-instance filtering also applies to period rows.