userver: userver/utils/statistics/testing.hpp File Reference
Loading...
Searching...
No Matches
testing.hpp File Reference

Detailed Description

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>
+ This graph shows which files directly or indirectly include this file:

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
 General-purpose utilities used across userver libraries.
 
namespace  utils::statistics
 Statistics writers, metric types, and histogram helpers.
 

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.