Console reporter: add /s prefix to counter rates.

This commit is contained in:
Joao Paulo Magalhaes 2017-05-02 20:48:29 +01:00
parent cf20dc967f
commit 3db6254c39

View file

@ -150,10 +150,15 @@ void ConsoleReporter::PrintRunData(const Run& result) {
for (auto& c : result.counters) {
auto const& s = HumanReadableNumber(c.second.value);
const char* unit = (c.second.flags & Counter::kIsRate) ? "/s" : "";
if (output_options_ & OO_Tabular) {
printer(Out, COLOR_DEFAULT, " %10s%s", s.c_str(), unit);
if (c.second.flags & Counter::kIsRate) {
printer(Out, COLOR_DEFAULT, " %8s/s", s.c_str());
}
else {
printer(Out, COLOR_DEFAULT, " %10s", s.c_str());
}
} else {
const char* unit = (c.second.flags & Counter::kIsRate) ? "/s" : "";
printer(Out, COLOR_DEFAULT, " %s=%s%s", c.first.c_str(), s.c_str(),
unit);
}