update runner scripts to allow different experiment arguments

This commit is contained in:
2026-05-27 16:37:15 +02:00
parent ebaf128d92
commit 25e10511e1
3 changed files with 37 additions and 12 deletions

26
scripts/multi_runner.pl Normal file
View File

@ -0,0 +1,26 @@
#!/usr/bin/env perl
use strict;
use warnings;
use diagnostics;
use FindBin;
use lib $FindBin::Bin;
use Util;
use feature 'say';
my $remote_root = '/home/lab/smchurla/Documents/failnix';
my $remote_builds_dir = "$remote_root/builds";
# Run experiments
my @experiments = Util::find_subdirs($remote_builds_dir);
for my $experiment (@experiments) {
say "Running experiment: $experiment";
my $experiment_runner = "$remote_builds_dir/$experiment/runner.pl";
system( "perl", $experiment_runner, $experiment ) == 0
or warn "runner.pl failed for $experiment: $?";
}
Util::notify("Finished all experiments");