QuicTest.testMetricsWithQuic flake when run in another environment |
|||||
Issue descriptionSeems to fail a significant percentage of the time (maybe as high as 50%) when run in another environment. I can't get it to fail when run by Chromium test runners, I've even tried running on the same emulator. Always fails like this: at junit.framework.Assert.assertTrue(Assert.java:27) at org.chromium.net.MetricsTestUtil.checkTimingMetrics(MetricsTestUtil.java:112) at org.chromium.net.MetricsTestUtil.checkRequestFinishedInfo(MetricsTestUtil.java:171) at org.chromium.net.QuicTest.testMetricsWithQuic(QuicTest.java:273) Which I think means Date() returned a time after UrlRequest.Builder.build().start()'s metrics.getResponseStart(). It's interesting that both the checks that metrics.getRequestStart() and metrics.getSendingStart() were after the start time passed.
,
Jul 31 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/907c90c963d8de4e4b3a3e37350cf176b9dfc0aa commit 907c90c963d8de4e4b3a3e37350cf176b9dfc0aa Author: Paul Jensen <pauljensen@chromium.org> Date: Mon Jul 31 16:13:38 2017 [Cronet] Fix some test asserts for time comparison Date.after() and .before() don't allow for equal times, which can happen on fast emulators/devices. Bug: 749148 Cq-Include-Trybots: master.tryserver.chromium.android:android_cronet_tester Change-Id: I5e81e17435e5827855e44adbc7eb91052f17aa66 Reviewed-on: https://chromium-review.googlesource.com/592751 Reviewed-by: Miriam Gershenson <mgersh@chromium.org> Commit-Queue: Paul Jensen <pauljensen@chromium.org> Cr-Commit-Position: refs/heads/master@{#490772} [modify] https://crrev.com/907c90c963d8de4e4b3a3e37350cf176b9dfc0aa/components/cronet/android/test/javatests/src/org/chromium/net/MetricsTestUtil.java
,
Jul 31 2017
,
Aug 1 2017
Your change meets the bar and is auto-approved for M61. Please go ahead and merge the CL to branch 3163 manually. Please contact milestone owner if you have questions. Owners: amineer@(Android), cmasso@(iOS), ketakid @(ChromeOS), govind@(Desktop) For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Aug 1 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/1bd72f521deb119f46f1a1f137354078d275ba62 commit 1bd72f521deb119f46f1a1f137354078d275ba62 Author: Paul Jensen <pauljensen@chromium.org> Date: Tue Aug 01 18:22:31 2017 [Cronet] Fix some test asserts for time comparison Date.after() and .before() don't allow for equal times, which can happen on fast emulators/devices. TBR=pauljensen@chromium.org (cherry picked from commit 907c90c963d8de4e4b3a3e37350cf176b9dfc0aa) Bug: 749148 Cq-Include-Trybots: master.tryserver.chromium.android:android_cronet_tester Change-Id: I5e81e17435e5827855e44adbc7eb91052f17aa66 Reviewed-on: https://chromium-review.googlesource.com/592751 Reviewed-by: Miriam Gershenson <mgersh@chromium.org> Commit-Queue: Paul Jensen <pauljensen@chromium.org> Cr-Original-Commit-Position: refs/heads/master@{#490772} Reviewed-on: https://chromium-review.googlesource.com/596075 Reviewed-by: Paul Jensen <pauljensen@chromium.org> Cr-Commit-Position: refs/branch-heads/3163@{#213} Cr-Branched-From: ff259bab28b35d242e10186cd63af7ed404fae0d-refs/heads/master@{#488528} [modify] https://crrev.com/1bd72f521deb119f46f1a1f137354078d275ba62/components/cronet/android/test/javatests/src/org/chromium/net/MetricsTestUtil.java
,
Aug 1 2017
|
|||||
►
Sign in to add a comment |
|||||
Comment 1 by pauljensen@chromium.org
, Jul 29 2017