From ec55fdea052dbb7998733473cee6a4561512cbf6 Mon Sep 17 00:00:00 2001 From: centra
Date: Tue, 31 Mar 2026 22:00:56 +0900
Subject: [PATCH] nightlight: trim test-only helpers
---
nightlight/crates/nightlight-server/src/config.rs | 1 +
nightlight/crates/nightlight-server/src/ingestion.rs | 1 +
nightlight/crates/nightlight-server/src/query.rs | 7 ++++++-
nightlight/crates/nightlight-server/src/storage.rs | 6 +++++-
4 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/nightlight/crates/nightlight-server/src/config.rs b/nightlight/crates/nightlight-server/src/config.rs
index dd2300b..6c996e7 100644
--- a/nightlight/crates/nightlight-server/src/config.rs
+++ b/nightlight/crates/nightlight-server/src/config.rs
@@ -130,6 +130,7 @@ impl Config {
}
/// Save configuration to a YAML file
+ #[cfg(test)]
pub fn save(&self, path: &str) -> Result<()> {
let content = serde_yaml::to_string(self)?;
fs::write(path, content)?;
diff --git a/nightlight/crates/nightlight-server/src/ingestion.rs b/nightlight/crates/nightlight-server/src/ingestion.rs
index 93cc8f7..bf9f428 100644
--- a/nightlight/crates/nightlight-server/src/ingestion.rs
+++ b/nightlight/crates/nightlight-server/src/ingestion.rs
@@ -138,6 +138,7 @@ impl IngestionService {
}
/// Get current storage statistics
+ #[cfg(test)]
pub async fn storage_stats(&self) -> Result<(usize, usize), Error> {
let stats = self
.storage
diff --git a/nightlight/crates/nightlight-server/src/query.rs b/nightlight/crates/nightlight-server/src/query.rs
index 99c064b..2d7a353 100644
--- a/nightlight/crates/nightlight-server/src/query.rs
+++ b/nightlight/crates/nightlight-server/src/query.rs
@@ -24,7 +24,9 @@ use std::sync::atomic::{AtomicU64, Ordering};
use std::sync::Arc;
use std::time::Instant;
use tokio::sync::RwLock;
-use tracing::{debug, error, info};
+use tracing::{debug, error};
+#[cfg(test)]
+use tracing::info;
const QUERY_DURATION_HISTORY_LIMIT: usize = 512;
@@ -83,6 +85,7 @@ impl QueryService {
}
/// Create QueryService and load persistent state from disk if it exists
+ #[cfg(test)]
pub fn new_with_persistence(data_path: &std::path::Path) -> Result