slotgate 0.1.0

A bounded-parallelism job runner that gives each slot its own disjoint port range, so port-binding tests run in parallel without collisions.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Copyright (c) 2025-2026 Umberto Gotti
// SPDX-License-Identifier: MIT

use crate::job_status::JobStatus;
use std::path::PathBuf;
use std::time::Duration;

pub struct JobOutcome {
    pub job_name: String,
    pub status: JobStatus,
    pub duration: Duration,
    pub stdout_path: PathBuf,
    pub stderr_path: PathBuf,
}