Skip to content

Commit d120cc2

Browse files
committed
test(sensing-server): unique per-process temp dirs (deterministic under concurrent runs)
checkpoint_round_trip / rvf_test / rvf_pipeline_test shared fixed temp_dir paths and remove_dir at teardown, so two concurrent/repeated test runs raced (one's teardown wiped the other's file -> NotFound). Make each dir process-unique. Test-only; no public API change. Co-Authored-By: claude-flow <ruv@ruv.net>
1 parent 8ad0d0f commit d120cc2

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

v2/crates/wifi-densepose-sensing-server/src/rvf_container.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -894,7 +894,7 @@ mod tests {
894894

895895
#[test]
896896
fn file_round_trip() {
897-
let dir = std::env::temp_dir().join("rvf_test");
897+
let dir = std::env::temp_dir().join(format!("rvf_test_{}", std::process::id()));
898898
std::fs::create_dir_all(&dir).unwrap();
899899
let path = dir.join("test_model.rvf");
900900

v2/crates/wifi-densepose-sensing-server/src/rvf_pipeline.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1002,7 +1002,7 @@ mod tests {
10021002

10031003
#[test]
10041004
fn rvf_model_file_round_trip() {
1005-
let dir = std::env::temp_dir().join("rvf_pipeline_test");
1005+
let dir = std::env::temp_dir().join(format!("rvf_pipeline_test_{}", std::process::id()));
10061006
std::fs::create_dir_all(&dir).unwrap();
10071007
let path = dir.join("pipeline_model.rvf");
10081008

v2/crates/wifi-densepose-sensing-server/src/trainer.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1318,7 +1318,7 @@ mod tests {
13181318
let mut t = Trainer::new(TrainerConfig::default());
13191319
t.train_epoch(&[sample()]);
13201320
let ckpt = t.checkpoint();
1321-
let dir = std::env::temp_dir().join("trainer_ckpt_test");
1321+
let dir = std::env::temp_dir().join(format!("trainer_ckpt_test_{}", std::process::id()));
13221322
std::fs::create_dir_all(&dir).unwrap();
13231323
let path = dir.join("ckpt.json");
13241324
ckpt.save_to_file(&path).unwrap();

0 commit comments

Comments
 (0)