Apply recommended type and name changes to metrics.
Bug: 36220619 BUG: 64071905 Test: Re-ran existing unit tests. Ran GTS tests. Tested with Google Play. Change-Id: I79ddc8ed3290e6d74364cf96305054e55243c5ff
This commit is contained in:
@@ -13,7 +13,7 @@
|
||||
|
||||
using ::testing::Eq;
|
||||
using ::testing::StrEq;
|
||||
using ::testing::Gt;
|
||||
using ::testing::Ge;
|
||||
using ::testing::Test;
|
||||
using wvcdm::CdmResponseType;
|
||||
|
||||
@@ -53,13 +53,15 @@ TEST_F(WvContentDecryptionModuleMetricsTest, EngineOnlyMetrics) {
|
||||
ASSERT_TRUE(metrics.ParseFromString(serialized_metrics));
|
||||
EXPECT_THAT(metrics.metric_size(), Eq(0));
|
||||
ASSERT_THAT(metrics.metric_sub_group_size(), Eq(1));
|
||||
ASSERT_THAT(metrics.metric_sub_group(0).metric_size(), Gt(0));
|
||||
ASSERT_THAT(metrics.metric_sub_group(0).metric_size(), Ge(3));
|
||||
EXPECT_THAT(metrics.metric_sub_group(0).metric_sub_group_size(), Eq(0));
|
||||
EXPECT_THAT(metrics.metric_sub_group(0).metric(0).name(),
|
||||
StrEq("/drm/widevine/cdm_engine/version"));
|
||||
EXPECT_THAT(
|
||||
metrics.metric_sub_group(0).metric(0).name(),
|
||||
metrics.metric_sub_group(0).metric(2).name(),
|
||||
StrEq("/drm/widevine/cdm_engine/"
|
||||
"get_provisioning_request/time/count{error:0}"));
|
||||
EXPECT_THAT(metrics.metric_sub_group(0).metric(0).value().int_value(), Eq(1));
|
||||
EXPECT_THAT(metrics.metric_sub_group(0).metric(2).value().int_value(), Eq(1));
|
||||
}
|
||||
|
||||
|
||||
@@ -83,13 +85,14 @@ TEST_F(WvContentDecryptionModuleMetricsTest, EngineAndSessionMetrics) {
|
||||
// The outer container will never have metrics.
|
||||
EXPECT_THAT(metrics.metric_size(), Eq(0));
|
||||
ASSERT_THAT(metrics.metric_sub_group_size(), Eq(1));
|
||||
ASSERT_THAT(metrics.metric_sub_group(0).metric_size(), Gt(0));
|
||||
ASSERT_THAT(metrics.metric_sub_group(0).metric_size(), Ge(3));
|
||||
|
||||
// Validate an engine-level metric.
|
||||
EXPECT_THAT(
|
||||
metrics.metric_sub_group(0).metric(0).name(),
|
||||
StrEq("/drm/widevine/cdm_engine/open_session/time/count{error:7}"));
|
||||
EXPECT_THAT(metrics.metric_sub_group(0).metric(0).value().int_value(), Eq(1));
|
||||
// Validate engine-level metrics.
|
||||
EXPECT_THAT(metrics.metric_sub_group(0).metric(0).name(),
|
||||
StrEq("/drm/widevine/cdm_engine/version"));
|
||||
EXPECT_THAT(metrics.metric_sub_group(0).metric(2).name(),
|
||||
StrEq("/drm/widevine/cdm_engine/open_session/count{error:7}"));
|
||||
EXPECT_THAT(metrics.metric_sub_group(0).metric(2).value().int_value(), Eq(1));
|
||||
|
||||
// Validate a session-level metric.
|
||||
EXPECT_THAT(metrics.metric_sub_group(0).metric_sub_group_size(), Eq(1));
|
||||
@@ -128,11 +131,13 @@ TEST_F(WvContentDecryptionModuleMetricsTest, MultipleEngineMetric) {
|
||||
|
||||
for (int i = 0; i < metrics.metric_sub_group_size(); i++) {
|
||||
// Validate the engine-level metric.
|
||||
ASSERT_THAT(metrics.metric_sub_group(i).metric_size(), Gt(0));
|
||||
EXPECT_THAT(
|
||||
metrics.metric_sub_group(i).metric(0).name(),
|
||||
StrEq("/drm/widevine/cdm_engine/open_session/time/count{error:7}"));
|
||||
EXPECT_THAT(metrics.metric_sub_group(i).metric(0).value().int_value(), Eq(1));
|
||||
ASSERT_THAT(metrics.metric_sub_group(i).metric_size(), Ge(3));
|
||||
EXPECT_THAT(metrics.metric_sub_group(i).metric(0).name(),
|
||||
StrEq("/drm/widevine/cdm_engine/version"));
|
||||
EXPECT_THAT(metrics.metric_sub_group(i).metric(2).name(),
|
||||
StrEq("/drm/widevine/cdm_engine/open_session/count{error:7}"));
|
||||
EXPECT_THAT(metrics.metric_sub_group(i).metric(2).value().int_value(), Eq(1));
|
||||
|
||||
// Validate a session-level metric.
|
||||
EXPECT_THAT(metrics.metric_sub_group(i).metric_sub_group_size(), Eq(1));
|
||||
EXPECT_THAT(
|
||||
|
||||
Reference in New Issue
Block a user