From 7d2c1200736d04cf181a843765b115e269521c31 Mon Sep 17 00:00:00 2001 From: houseme Date: Sat, 5 Sep 2026 19:32:28 +0800 Subject: [PATCH] test(scanner): use valid modification times in checkpoint fixtures Co-Authored-By: heihutu Co-Authored-By: zhi22915 --- .../scanner/src/scanner_folder/tests/checkpoint_fixture.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/scanner/src/scanner_folder/tests/checkpoint_fixture.rs b/crates/scanner/src/scanner_folder/tests/checkpoint_fixture.rs index f233bc19d..688a22858 100644 --- a/crates/scanner/src/scanner_folder/tests/checkpoint_fixture.rs +++ b/crates/scanner/src/scanner_folder/tests/checkpoint_fixture.rs @@ -765,7 +765,10 @@ async fn write_checkpoint_object(root: &std::path::Path, object: &str, versions: info.version_id = *version_id; info.versioned = version_id.is_some(); info.size = *size; - info.mod_time = Some(OffsetDateTime::UNIX_EPOCH + time::Duration::seconds(i64::try_from(index).expect("fixture index"))); + info.mod_time = Some( + OffsetDateTime::from_unix_timestamp(1_700_000_000 + i64::try_from(index).expect("fixture index")) + .expect("non-sentinel fixture modification time"), + ); metadata.add_version(info).expect("fixture version"); } write_test_object_metadata_bytes(root, "bucket", object, &metadata.marshal_msg().expect("fixture metadata")).await;