fix(graph): gate unix-only test imports behind cfg(unix)

The executor integration-test module hoisted job-test paths into
module-level imports, but their only consumer is a #[cfg(unix)] test —
on Windows the imports went unused and failed -D warnings.
This commit is contained in:
2026-08-26 13:00:16 -06:00
parent 1650196cae
commit bfb8105682
+5 -1
View File
@@ -563,10 +563,14 @@ mod tests {
mod integration_tests {
use super::*;
use crate::config::{AppState, WorkingMode};
#[cfg(unix)]
use crate::function::jobs::RingBuf;
#[cfg(unix)]
use crate::supervisor::{JobHandle, JobResult, JobState, JobStatus, Supervisor, notification};
use crate::utils::{create_abort_signal, temp_file};
use std::{fs, mem};
use std::fs;
#[cfg(unix)]
use std::mem;
fn cmd_available(name: &str) -> bool {
which::which(name).is_ok()