Utilities for analyzing emitted metrics in unit tests.
Definition in file testing.hpp.
Go to the source code of this file.
#include <iosfwd>
#include <optional>
#include <stdexcept>
#include <string>
#include <vector>
#include <userver/utils/not_null.hpp>
#include <userver/utils/statistics/labels.hpp>
#include <userver/utils/statistics/metric_value.hpp>
#include <userver/utils/statistics/storage.hpp>
Classes | |
class | utils::statistics::MetricQueryError |
Thrown by statistics::Snapshot queries on unexpected metrics states. More... | |
class | utils::statistics::Snapshot |
A snapshot of metrics from utils::statistics::Storage. More... | |
Namespaces | |
namespace | utils |
Utilities. | |
Functions | |
void | utils::statistics::PrintTo (const Snapshot &data, std::ostream *) |
Support for gtest diagnostics for utils::statistics::Snapshot. | |
void | utils::statistics::PrintTo (MetricValue value, std::ostream *) |
Support for gtest diagnostics for utils::statistics::MetricValue. | |
void utils::statistics::PrintTo | ( | const Snapshot & | data, |
std::ostream * | ) |
Support for gtest diagnostics for utils::statistics::Snapshot.
Valid usage:
Invalid usage: