summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/kbenchmark/Driver.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/kbenchmark/Driver.cc b/tools/kbenchmark/Driver.cc
index 006fe9e28..376a85194 100644
--- a/tools/kbenchmark/Driver.cc
+++ b/tools/kbenchmark/Driver.cc
@@ -106,6 +106,7 @@ int main(int argc, char *argv[])
cfg.verbose = args.verbose();
cfg.title = test_name;
cfg.output_file = test_name + ext;
+ cfg.summary = true;
// Create ConfigFile object from config file
ConfigFile cf(args.config());
@@ -121,6 +122,13 @@ int main(int argc, char *argv[])
{
for (auto &c : cf)
{
+ if (reporter != "html")
+ {
+ std::string temp_name{test_name + std::string{"_"} + std::to_string(c.first)};
+ cfg.title = temp_name;
+ cfg.output_file = temp_name + ext;
+ }
+
nonius::parameters op_params = opl[cf.name()]->params(c.second);
cfg.params.map = cfg.params.map.merged(op_params);