And wait for the task.
Note: The test is still ignored (but works now when run a root)
}
-#[test] #[ignore]
+#[test]
+#[ignore]
fn worker_task_abort() -> Result<(), Error> {
server::create_task_log_dirs()?;
return;
}
+ if let Err(err) = commando_sock.spawn() {
+ eprintln!("unable to spawn command socket - {}", err);
+ return;
+ }
+
let errmsg = errmsg1.clone();
let res = server::WorkerTask::new_thread(
"garbage_collection",
Ok(wid) => {
println!("WORKER: {}", wid);
server::abort_worker_async(wid.parse::<UPID>().unwrap());
- }
+ server::wait_for_local_worker(&wid).await.unwrap();
+ }
}
});