fix: use platform-agnostic temp directory for test
- Replace hardcoded /tmp path with std::env::temp_dir() - Fixes test_profile_persistence failure on Windows - Removes unused PathBuf import
This commit is contained in:
@@ -1,5 +1,4 @@
|
|||||||
use ghost_core::{AnomalyDetector, MemoryProtection, MemoryRegion, ProcessInfo};
|
use ghost_core::{AnomalyDetector, MemoryProtection, MemoryRegion, ProcessInfo};
|
||||||
use std::path::PathBuf;
|
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_anomaly_detector_creation() {
|
fn test_anomaly_detector_creation() {
|
||||||
@@ -94,7 +93,7 @@ fn test_profile_persistence() {
|
|||||||
let _ = detector.analyze_anomaly(&process, &features);
|
let _ = detector.analyze_anomaly(&process, &features);
|
||||||
}
|
}
|
||||||
|
|
||||||
let temp_path = PathBuf::from("/tmp/ghost_test_profiles.json");
|
let temp_path = std::env::temp_dir().join("ghost_test_profiles.json");
|
||||||
|
|
||||||
let save_result = detector.save_profiles(&temp_path);
|
let save_result = detector.save_profiles(&temp_path);
|
||||||
assert!(
|
assert!(
|
||||||
|
|||||||
Reference in New Issue
Block a user