Chromium Code Reviews| Index: chrome/browser/metrics/desktop_engagement/desktop_engagement_service_unittest.cc |
| diff --git a/chrome/browser/metrics/desktop_engagement/desktop_engagement_service_unittest.cc b/chrome/browser/metrics/desktop_engagement/desktop_engagement_service_unittest.cc |
| index 03e5e854c1eb9d2e3043db00d232d00b625bd158..fc92532e61303043cc43f12f5d2e7d951a15d666 100644 |
| --- a/chrome/browser/metrics/desktop_engagement/desktop_engagement_service_unittest.cc |
| +++ b/chrome/browser/metrics/desktop_engagement/desktop_engagement_service_unittest.cc |
| @@ -148,13 +148,7 @@ TEST(DesktopEngagementServiceTest, TestAudioEvent) { |
| histogram_tester.ExpectTotalCount("Session.TotalDuration", 1); |
| } |
| -// Flaky on Mac Debug. See http://crbug.com/646758 |
| -#if defined(OS_MACOSX) |
| -#define MAYBE_TestTimeoutDiscount DISABLED_TestTimeoutDiscount |
| -#else |
| -#define MAYBE_TestTimeoutDiscount TestTimeoutDiscount |
| -#endif |
| -TEST(DesktopEngagementServiceTest, MAYBE_TestTimeoutDiscount) { |
| +TEST(DesktopEngagementServiceTest, TestTimeoutDiscount) { |
| base::MessageLoop loop(base::MessageLoop::TYPE_DEFAULT); |
| base::HistogramTester histogram_tester; |
| MockDesktopEngagementService instance; |
| @@ -174,11 +168,10 @@ TEST(DesktopEngagementServiceTest, MAYBE_TestTimeoutDiscount) { |
| base::TimeTicks after_session_end = base::TimeTicks::Now(); |
| histogram_tester.ExpectTotalCount("Session.TotalDuration", 1); |
| - // The recorded value should be shorter than the specified inactivity |
| - // interval. |
| base::Bucket bucket = |
| histogram_tester.GetAllSamples("Session.TotalDuration")[0]; |
| - EXPECT_LE( |
| - bucket.min + inactivity_interval, |
| - (after_session_end - before_session_start).InSeconds()); |
| + int max_expected_value = |
| + (after_session_end - before_session_start - |
| + base::TimeDelta::FromSeconds(inactivity_interval)).ToInternalValue(); |
|
Alexei Svitkine (slow)
2016/09/15 16:40:22
If the unit is milliseconds, please convert explic
gayane -on leave until 09-2017
2016/09/15 18:37:36
Done.
|
| + EXPECT_LE(bucket.min, max_expected_value); |
| } |