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>
This commit is contained in:
committed by
Avi Kivity
parent
7049cd9374
commit
c422bfc2c5
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user