跳转到内容

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

第 1 条注释,第 1 行

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

//! V14:保留截止、封存、过期数据不复活、封存日不重复累加、硬性最长保留。

第 2 条注释,第 2 行

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

//! 截止 = 所选时区今天起点往前 D−1 天;今天与前 D−1 个本地日保留。

第 3 条注释,第 3 行

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

//! 测试遵守设置规则的范围(明细 7–3650 天)。

第 4 条注释,第 15 行

desktop/src-tauri/crates/core/tests/retention_v14.rs:15

/// 09-15..09-24 共 10 天,每天一条事件,token 值 = 日期日号。

第 5 条注释,第 62 行

desktop/src-tauri/crates/core/tests/retention_v14.rs:62

// 截止 = 今天(09-24)往前 6 天 = 09-18;保留 09-18..09-24 恰好 7 个本地日。

第 6 条注释,第 74 行

desktop/src-tauri/crates/core/tests/retention_v14.rs:74

// 明细恰好保留 7 天。

第 7 条注释,第 81 行

desktop/src-tauri/crates/core/tests/retention_v14.rs:81

// 过期日冻结为封存汇总:记录时区、字段版本、来源选择版本;汇总值保留。

第 8 条注释,第 100 行

desktop/src-tauri/crates/core/tests/retention_v14.rs:100

// 封存操作留有已发布的聚合代际记录。

第 9 条注释,第 123 行

desktop/src-tauri/crates/core/tests/retention_v14.rs:123

// 源日志仍在时的重扫携带保留截止:过期事件被跳过并记诊断。

第 10 条注释,第 148 行

desktop/src-tauri/crates/core/tests/retention_v14.rs:148

// 即使漏传截止(防御性):封存日也不被重算追加。

第 11 条注释,第 163 行

desktop/src-tauri/crates/core/tests/retention_v14.rs:163

// 汇总视图:封存行仍计入总计(合计不变)。

第 12 条注释,第 182 行

desktop/src-tauri/crates/core/tests/retention_v14.rs:182

// 封存日的明细指标不可得:distinct 会话为 None 且标部分历史。

第 13 条注释,第 223 行

desktop/src-tauri/crates/core/tests/retention_v14.rs:223

// 先封存(明细保留 7 天),再施加硬性最长 8 天:09-15/16 的封存汇总也被清理。