| Index: content/common/inter_process_time_ticks_converter_unittest.cc
|
| diff --git a/content/common/inter_process_time_ticks_converter_unittest.cc b/content/common/inter_process_time_ticks_converter_unittest.cc
|
| index a651bfb9625d02e5d5e69f2cabdd57fe946f2cf7..ed2791b302d5f4363b84a0570c72dc7ec3666859 100644
|
| --- a/content/common/inter_process_time_ticks_converter_unittest.cc
|
| +++ b/content/common/inter_process_time_ticks_converter_unittest.cc
|
| @@ -25,6 +25,8 @@ struct TestParams {
|
| struct TestResults {
|
| int64 result_time;
|
| int32 result_delta;
|
| + bool is_skew_additive;
|
| + int64 skew;
|
| };
|
|
|
| TestResults RunTest(const TestParams& params) {
|
| @@ -50,6 +52,8 @@ TestResults RunTest(const TestParams& params) {
|
| test_time)).ToTimeTicks().ToInternalValue();
|
| results.result_delta = converter.ToLocalTimeDelta(
|
| RemoteTimeDelta::FromRawDelta(params.test_delta)).ToInt32();
|
| + results.is_skew_additive = converter.IsSkewAdditiveForMetrics();
|
| + results.skew = converter.GetSkewForMetrics().ToInternalValue();
|
| return results;
|
| }
|
|
|
| @@ -79,6 +83,8 @@ TEST(InterProcessTimeTicksConverterTest, NoSkew) {
|
| TestResults results = RunTest(p);
|
| EXPECT_EQ(3, results.result_time);
|
| EXPECT_EQ(1, results.result_delta);
|
| + EXPECT_TRUE(results.is_skew_additive);
|
| + EXPECT_EQ(0, results.skew);
|
| }
|
|
|
| TEST(InterProcessTimeTicksConverterTest, OffsetMidpoints) {
|
| @@ -94,6 +100,8 @@ TEST(InterProcessTimeTicksConverterTest, OffsetMidpoints) {
|
| TestResults results = RunTest(p);
|
| EXPECT_EQ(3, results.result_time);
|
| EXPECT_EQ(1, results.result_delta);
|
| + EXPECT_TRUE(results.is_skew_additive);
|
| + EXPECT_EQ(1, results.skew);
|
| }
|
|
|
| TEST(InterProcessTimeTicksConverterTest, DoubleEndedSkew) {
|
| @@ -112,6 +120,7 @@ TEST(InterProcessTimeTicksConverterTest, DoubleEndedSkew) {
|
| TestResults results = RunTest(p);
|
| EXPECT_EQ(5, results.result_time);
|
| EXPECT_EQ(1, results.result_delta);
|
| + EXPECT_FALSE(results.is_skew_additive);
|
| }
|
|
|
| TEST(InterProcessTimeTicksConverterTest, FrontEndSkew) {
|
| @@ -129,6 +138,7 @@ TEST(InterProcessTimeTicksConverterTest, FrontEndSkew) {
|
| TestResults results = RunTest(p);
|
| EXPECT_EQ(4, results.result_time);
|
| EXPECT_EQ(1, results.result_delta);
|
| + EXPECT_FALSE(results.is_skew_additive);
|
| }
|
|
|
| TEST(InterProcessTimeTicksConverterTest, BackEndSkew) {
|
| @@ -144,6 +154,7 @@ TEST(InterProcessTimeTicksConverterTest, BackEndSkew) {
|
| TestResults results = RunTest(p);
|
| EXPECT_EQ(2, results.result_time);
|
| EXPECT_EQ(1, results.result_delta);
|
| + EXPECT_FALSE(results.is_skew_additive);
|
| }
|
|
|
| TEST(InterProcessTimeTicksConverterTest, Instantaneous) {
|
|
|