Skip to main content

run_probe

Function run_probe 

Source
pub fn run_probe(
    expanded: &[String],
    gated: &Gated<'_>,
    root: &Path,
    network: bool,
    timeout: Option<Duration>,
    adapter: &Adapter,
) -> (ProbeOutcome, String, Outcome)
Expand description

Run one gated, def-expanded probe to completion and classify it. The probe runs from root — store paths are root-relative, so rules behave identically wherever the tool was invoked. Launch failures (e.g. a bridge binary not installed) and timeouts are broken, never errors: a defective probe is a maintenance signal the caller reports, not a crash.