Skip to main content

run_all

Function run_all 

Source
pub async fn run_all(
    submissions: &SubmissionSet,
    specs: &[TestSpec],
    executor: &PythonExecutor,
    timeout_secs: u64,
    max_concurrent: Option<usize>,
) -> HashMap<String, StudentReport>
Expand description

Run all test specs for all students in parallel.

Concurrency is bounded by max_concurrent (defaults to number of CPUs).