From c422bfc2c584e650037726b3dd5ea00134365e85 Mon Sep 17 00:00:00 2001 From: Tomasz Grabiec Date: Fri, 18 Jan 2019 15:49:02 +0100 Subject: [PATCH] tests: perf_fast_forward: Store results for each dataset in separate sub-directory Otherwise read test results for subsequent datasets will override each other. Also, rename population test case to not include dataset name, which is now redundant. Message-Id: <1547822942-9690-1-git-send-email-tgrabiec@scylladb.com> --- tests/perf/perf_fast_forward.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/perf/perf_fast_forward.cc b/tests/perf/perf_fast_forward.cc index f7eeaa8bfc..7cb9067a19 100644 --- a/tests/perf/perf_fast_forward.cc +++ b/tests/perf/perf_fast_forward.cc @@ -360,8 +360,8 @@ public: _test_count.clear(); _root = Json::Value{Json::objectValue}; _tg_properties = Json::Value{Json::objectValue}; - _current_dir = output_dir + "/" + name + "/"; - fs::create_directory(_current_dir); + _current_dir = output_dir + "/" + name + "/" + ds.name() + "/"; + fs::create_directories(_current_dir); _tg_properties["name"] = name; _tg_properties["message"] = message; _tg_properties["dataset"] = ds.name(); @@ -374,7 +374,7 @@ public: } void write_dataset_population(const dataset& ds) override { - write_common_test_group(format("population-{}", ds.name()), ds.description(), ds); + write_common_test_group("population", ds.description(), ds); } void write_test_names(const output_items& param_names, const output_items& stats_names) override {