Upload all values instead of only mean and err into histograms
Bug: None Change-Id: I3c4778bcc8170f5de11b61173dfebbdb5fd9b462 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/208287 Reviewed-by: Andrey Logvin <landrey@webrtc.org> Commit-Queue: Artem Titov <titovartem@webrtc.org> Cr-Commit-Position: refs/heads/master@{#33311}
This commit is contained in:
@ -34,6 +34,25 @@ TEST(PerfHistogramWriterUnittest, TestSimpleHistogram) {
|
||||
ASSERT_EQ(histogram_set.histograms_size(), 1);
|
||||
}
|
||||
|
||||
TEST(PerfHistogramWriterUnittest, TestListOfValuesHistogram) {
|
||||
std::unique_ptr<PerfTestResultWriter> writer =
|
||||
std::unique_ptr<PerfTestResultWriter>(CreateHistogramWriter());
|
||||
|
||||
std::vector<double> samples{0, 1, 2};
|
||||
writer->LogResultList("-", "-", samples, "ms", false,
|
||||
ImproveDirection::kNone);
|
||||
|
||||
proto::HistogramSet histogram_set;
|
||||
EXPECT_TRUE(histogram_set.ParseFromString(writer->Serialize()))
|
||||
<< "Expected valid histogram set";
|
||||
|
||||
ASSERT_EQ(histogram_set.histograms_size(), 1);
|
||||
ASSERT_EQ(histogram_set.histograms(0).sample_values_size(), 3);
|
||||
EXPECT_EQ(histogram_set.histograms(0).sample_values(0), 0);
|
||||
EXPECT_EQ(histogram_set.histograms(0).sample_values(1), 1);
|
||||
EXPECT_EQ(histogram_set.histograms(0).sample_values(2), 2);
|
||||
}
|
||||
|
||||
TEST(PerfHistogramWriterUnittest, WritesSamplesAndUserStory) {
|
||||
std::unique_ptr<PerfTestResultWriter> writer =
|
||||
std::unique_ptr<PerfTestResultWriter>(CreateHistogramWriter());
|
||||
|
||||
Reference in New Issue
Block a user