New issue
Advanced search Search tips

Issue 676156 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

WebContentsViewAuraTest.VerticalOverscroll is flakey

Project Member Reported by jdufault@chromium.org, Dec 20 2016

Issue description

WebContentsViewAuraTest.VerticalOverscroll is flakey. It is relatively quick to repro locally if the `stress` utility is used in conjunction with running tests. See below for example commands.

Example bot failure: https://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Tests%20%28dbg%29%281%29/builds/20798

The best way I've found to repro is by running stress to load the host system and then running the test
$ stress -c 40 -i 40 -m 40 -d 40 -t 300
$ ./out/Release/content_browsertests --gtest_filter=WebContentsViewAuraTest.VerticalOverscroll --gtest_repeat=100
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 0/1
Using 1 parallel jobs.
Note: Google Test filter = WebContentsViewAuraTest.VerticalOverscroll
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from WebContentsViewAuraTest, where TypeParam =
[ RUN      ] WebContentsViewAuraTest.VerticalOverscroll
[2906:2930:1220/150223.313889:951153882595:ERROR:entry.cc(167)] Entry::Deserialize: dictionary has no interface_provider_specs key
[2906:2930:1220/150223.373743:951153942333:ERROR:entry.cc(167)] Entry::Deserialize: dictionary has no interface_provider_specs key
[2906:2930:1220/150223.376070:951153944657:ERROR:entry.cc(167)] Entry::Deserialize: dictionary has no interface_provider_specs key
Xlib:  extension "RANDR" missing on display ":99".
[2906:2906:1220/150223.394333:951153962924:ERROR:proxy_service.cc(1519)] ProxyConfigService for ChromeOS should be created in profile_io_data.cc::CreateProxyConfigService and this should be used only for examples.
libva info: VA-API version 0.35.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
[2931:2931:1220/150223.849143:951154417738:WARNING:vaapi_wrapper.cc(1224)] vaInitialize failed: unknown libva error
../../content/browser/web_contents/web_contents_view_aura_browsertest.cc:1087: Failure
Expected: (0) < (tracker.num_overscroll_updates()), actual: 0 vs 0
../../content/browser/web_contents/web_contents_view_aura_browsertest.cc:1088: Failure
Value of: tracker.overscroll_completed()
  Actual: false
Expected: true
[  FAILED  ] WebContentsViewAuraTest.VerticalOverscroll, where TypeParam =  and GetParam() =  (4762 ms)
[----------] 1 test from WebContentsViewAuraTest (4762 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (4763 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] WebContentsViewAuraTest.VerticalOverscroll, where TypeParam =  and GetParam() =

 1 FAILED TEST
[1220/150227.584009:ERROR:kill_posix.cc(84)] Unable to terminate process group 2906: No such process
[1/1] WebContentsViewAuraTest.VerticalOverscroll (5286 ms)
 
Owner: pkotw...@chromium.org
Status: Assigned (was: Untriaged)
Project Member

Comment 2 by bugdroid1@chromium.org, Jan 30 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/2f3622f8f81732cc58a1eec5112cea3a32a61455

commit 2f3622f8f81732cc58a1eec5112cea3a32a61455
Author: Makoto Shimazu <shimazu@chromium.org>
Date: Tue Jan 30 01:42:58 2018

Disabled two more tests in WebContentsViewAuraTest

Disabled two tests in WebContentsViewAuraTest:
 - WebContentsViewReparent
 - OverscrollNotInterruptedBySpuriousMouseEvents

QuickOverscrollDirectionChange looks also flaky but I didn't disable it since it
passes on the second run.

TBR=sadrul@chromium.org
NOTRY=true

Bug: 807107, 179532,  705599 , 679420, 676156, 668128, 440043,  405945 
Change-Id: Ia868b46dc39ed8bc9eec94a60897a51f748c7627
Reviewed-on: https://chromium-review.googlesource.com/892188
Reviewed-by: Makoto Shimazu <shimazu@chromium.org>
Commit-Queue: Makoto Shimazu <shimazu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#532721}
[modify] https://crrev.com/2f3622f8f81732cc58a1eec5112cea3a32a61455/content/browser/web_contents/web_contents_view_aura_browsertest.cc

Sign in to add a comment