Update faults filtering to be selectable from menu
This commit is contained in:
@ -6,10 +6,10 @@ use diagnostics;
|
||||
|
||||
use FindBin;
|
||||
use lib $FindBin::Bin;
|
||||
use lib "$FindBin::Bin/../../scripts";
|
||||
use lib "$FindBin::Bin/../../scripts/Modules";
|
||||
use lib "$FindBin::Bin/Modules";
|
||||
|
||||
use Util;
|
||||
use Modules::Filters;
|
||||
use Modules::Util;
|
||||
|
||||
use feature 'say';
|
||||
|
||||
@ -209,9 +209,10 @@ sub inject {
|
||||
|
||||
# Read catch flags written by build.pl into the experiment directory
|
||||
my $runner_flags_file = "$remote_builds_dir/$experiment/runner_flags";
|
||||
my @catch_flags = ();
|
||||
my @catch_flags = ();
|
||||
if ( -e $runner_flags_file ) {
|
||||
open( my $rfh, '<', $runner_flags_file ) or die "Cannot open $runner_flags_file: $!";
|
||||
open( my $rfh, '<', $runner_flags_file )
|
||||
or die "Cannot open $runner_flags_file: $!";
|
||||
@catch_flags = map { chomp; "-Wf,$_" } grep { /\S/ } <$rfh>;
|
||||
close($rfh);
|
||||
}
|
||||
@ -272,16 +273,15 @@ sub inject {
|
||||
sub results {
|
||||
my ($experiment) = @_;
|
||||
|
||||
my @queries = Util::find_files("$remote_root/scripts/Queries");
|
||||
my @queries =
|
||||
map { s/\.pm//gr } Util::find_files("$remote_root/scripts/Queries");
|
||||
my @configs = ( '', Modules::Filters::get_default_configs() );
|
||||
|
||||
foreach (@queries) {
|
||||
my $query = $_;
|
||||
$query =~ s/\.pm//g;
|
||||
|
||||
# Util::notify("Running query $query for $experiment...");
|
||||
|
||||
Util::execute_query( $experiment, $query,
|
||||
$remote_db_conf, $remote_builds_dir, 1 );
|
||||
for my $query (@queries) {
|
||||
for my $config (@configs) {
|
||||
Util::execute_query( $experiment, $query,
|
||||
$remote_db_conf, $remote_builds_dir, 1, $config );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user