mirror of https://gitee.com/bigwinds/arangodb
Provide an update() method
This commit is contained in:
parent
6771647a8d
commit
bdfab4cb76
|
@ -331,12 +331,11 @@ bool BenchFeature::report(ClientFeature* client, std::vector<BenchRunResult> res
|
|||
std::cout << "=======================" << std::endl;
|
||||
size_t mid = (size_t) size / 2;
|
||||
if (size % 2 == 0) {
|
||||
output = BenchRunResult({
|
||||
(results[mid - 1].time + results[mid].time) / 2,
|
||||
output.update((results[mid - 1].time + results[mid].time) / 2,
|
||||
(results[mid - 1].failures + results[mid].failures) / 2,
|
||||
(results[mid - 1].incomplete + results[mid].incomplete) / 2,
|
||||
(results[mid - 1].requestTime + results[mid].requestTime) / 2,
|
||||
});
|
||||
(results[mid - 1].requestTime + results[mid].requestTime) / 2
|
||||
);
|
||||
} else {
|
||||
output = results[mid];
|
||||
}
|
||||
|
|
|
@ -34,6 +34,13 @@ struct BenchRunResult {
|
|||
size_t failures;
|
||||
size_t incomplete;
|
||||
double requestTime;
|
||||
|
||||
void update(double _time, size_t _failures, size_t _incomplete, double _requestTime) {
|
||||
time = _time;
|
||||
failures = _failures;
|
||||
incomplete = _incomplete;
|
||||
requestTime = _requestTime;
|
||||
}
|
||||
};
|
||||
|
||||
class BenchFeature final : public application_features::ApplicationFeature {
|
||||
|
|
Loading…
Reference in New Issue