allow annotating markers in explorer
This commit is contained in:
@ -68,6 +68,9 @@ my %handlers = (
|
||||
Mars::download_dir( "$remote_builds_dir/$_",
|
||||
"$local_archive_dir/" . $_ =~ s/:/-/gr )
|
||||
for @selected_dirs;
|
||||
|
||||
system( 'touch', "$local_archive_dir/" . $_ =~ s/:/-/gr . "/0.info" )
|
||||
for @selected_dirs;
|
||||
},
|
||||
|
||||
'04. Query Databases (Mars)' => sub {
|
||||
@ -213,12 +216,7 @@ my %handlers = (
|
||||
},
|
||||
|
||||
'12. Open Experiment in Binsider' => sub {
|
||||
my @experiments = Util::find_subdirs($local_archive_dir);
|
||||
my @selected_experiments =
|
||||
TUI::select_from_list( "Select Experiments to Open in Binsider",
|
||||
0, @experiments );
|
||||
die "No experiment selected" unless @selected_experiments;
|
||||
my $selected_experiment = $selected_experiments[0];
|
||||
my $selected_experiment = Util::select_experiment(0);
|
||||
|
||||
system( 'binsider',
|
||||
"$local_archive_dir/$selected_experiment/system.elf" );
|
||||
@ -242,22 +240,7 @@ my %handlers = (
|
||||
|
||||
'14. Compare Experiment Results' => sub {
|
||||
|
||||
# TODO: To util function (select_experiments,
|
||||
# could also include the file-existance filter)
|
||||
my @experiments = Util::find_subdirs($local_archive_dir);
|
||||
|
||||
# Only include experiments with resultsdata.csv
|
||||
my @viable_experiments;
|
||||
foreach my $experiment (@experiments) {
|
||||
push @viable_experiments, $experiment
|
||||
if ( -f "$local_archive_dir/$experiment/resultsdata.csv" );
|
||||
}
|
||||
|
||||
# Select experiments
|
||||
my @selected_experiments =
|
||||
TUI::select_from_list( "Select Experiments to Compare",
|
||||
1, @viable_experiments );
|
||||
die "No experiments selected" unless @selected_experiments;
|
||||
my @selected_experiments = Util::select_experiment(1);
|
||||
|
||||
# Read results
|
||||
my %all_results;
|
||||
@ -283,12 +266,15 @@ my %handlers = (
|
||||
'ACCESS_OUTERSPACE'
|
||||
);
|
||||
|
||||
my $heading = sprintf( "%5s %20s ", "BENCH", "TYPE" );
|
||||
my $heading = sprintf( "%5s %20s ", "BENCH", "TYPE" );
|
||||
my $subheading = sprintf( "%5s %20s ", "", "" );
|
||||
foreach my $experiment (@selected_experiments) {
|
||||
$heading .= sprintf( "%50s ", $experiment );
|
||||
$subheading .=
|
||||
sprintf( "%50s ", Util::read_experiment_info($experiment) );
|
||||
}
|
||||
|
||||
my @entries = ( $heading, "" );
|
||||
my @entries = ( $heading, $subheading, "" );
|
||||
foreach my $benchmark (@benchs) {
|
||||
foreach my $marker (@markers) {
|
||||
my $entry = sprintf( "%5s %20s ", $benchmark, $marker );
|
||||
|
||||
Reference in New Issue
Block a user