App-BencherUtils
view release on metacpan or search on metacpan
lib/App/BencherUtils.pm view on Meta::CPAN
require Bencher::Backend;
require Browser::Open;
require File::Temp;
my %args = @_;
my $envres = _json->decode($args{json});
my ($temp_fh, $temp_fname) = File::Temp::tempfile();
$temp_fname .= ".png";
my $chart_res = Bencher::Backend::chart_result(
envres => $envres, output_file => $temp_fname, overwrite=>1);
return $chart_res if $chart_res->[0] != 200;
my $view_res = Browser::Open::open_browser("file:$temp_fname");
$view_res ? [500, "Failed"] : [200, "OK"];
}
( run in 1.110 second using v1.01-cache-2.11-cpan-df04353d9ac )