New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 596344 link

Starred by 4 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 1
Type: Bug

Blocked on:
issue 751809
issue 592676
issue 596367
issue 596371
issue 596640
issue 619203
issue 701024
issue 738255
issue 756986

Blocking:
issue 607736
issue 756270



Sign in to add a comment

win10 tests passing on GCE

Project Member Reported by wfh@chromium.org, Mar 21 2016

Issue description

here is list of tests failing on the Win10 GCE bot (as of Feb 16)

source - https://groups.google.com/a/google.com/forum/#!topic/chrome-windows/l-OcbHlyCLQ

browser_tests

https://chromium-swarm-dev.appspot.com/user/task/2cffaabb53340810
ChromeTracingDelegateBrowserTestOnStartup.StartupTracingThrottle
https://chromium-swarm-dev.appspot.com/user/task/2cffaabb2196ef10
ChromeSecurityExploitBrowserTest.ChromeExtensionResources
ChromeSecurityExploitBrowserTest.ChromeExtensionResources
https://chromium-swarm-dev.appspot.com/user/task/2cffaab8978f5d10
TabRestoreTest.RestoreWindowAndTab
https://chromium-swarm-dev.appspot.com/user/task/2cffaab5441e5810
ChromeTracingDelegateBrowserTest.BackgroundTracingThrottleTimeElapsed
https://chromium-swarm-dev.appspot.com/user/task/2cffaaa9ebe05310
ChromeTracingDelegateBrowserTest.BackgroundTracingTimeThrottled
https://chromium-swarm-dev.appspot.com/user/task/2cffaaa552229410
ChromeTracingDelegateBrowserTest.NewIncognitoSessionBlockingTraceFinalization
ContinueWhereILeftOffTest.CookiesClearedOnExit
https://chromium-swarm-dev.appspot.com/user/task/2cffaa9dcd581e10
SmartSessionRestoreTest.CorrectLoadingOrder

components_unittests

https://chromium-swarm-dev.appspot.com/user/task/2cffaaa9f173cf10
MetricsWebContentsObserverTest.* -> 6 tests crashed

content_browsertests

https://chromium-swarm-dev.appspot.com/user/task/2cffaaae96b27610
BackgroundTracingManagerBrowserTest.* -> 13 test cases.

events_unittests (NOT ON FYI BOT)

https://chromium-swarm-dev.appspot.com/user/task/2cffaa975ccae210
EventTest.AutoRepeat

gfx_unittests (NOT ON FYI BOT)

https://chromium-swarm-dev.appspot.com/user/task/2cffaab8afbdd110
ColorProfileTest.GetDisplayColorProfile
RenderTextTest.TextDoesntClip

installer_util_unittests

https://chromium-swarm-dev.appspot.com/user/task/2cffaac18a1cca10
AdvancedFirewallManagerTest.AddRule

interactive_ui_tests

https://chromium-swarm-dev.appspot.com/user/task/2cffaabb8a275310
BrowserActionInteractiveTest.TabSwitchClosesPopup

This is fixed

net_unittests

https://chromium-swarm-dev.appspot.com/user/task/2cffaaa107560810
CookieMonsterTest.DeleteAllForHost

telemetry_perf_unittests

https://chromium-swarm-dev.appspot.com/user/task/2cffaaa7a3752b10
7 failures.

telemetry_unittests (NOT ON FYI BOT)

https://chromium-swarm-dev.appspot.com/user/task/2cffaab478369610
telemetry.internal.browser.browser_unittest.ReferenceBrowserTest.testBasicBrowserActions

unit_tests
https://chromium-swarm-dev.appspot.com/user/task/2cffaabb3b1ca510
7 tests failed.
99 tests crashed.

tests that are running/passing on the Win10 FYI bot as of now are:

angle_unittests
base_unittests
browser_tests
cacheinvalidation_unittests
chrome_app_unittests
chrome_elf_unittests
components_unittests
content_browsertests
content_unittests
courgette_unittests
crypto_unittests
device_unittests
extensions_unittests
gcm_unit_tests
google_apis_unittests
gpu_unittests
installer_util_unittests
interactive_ui_tests
ipc_tests
jingle_unittests
media_blink_unittests
media_unittests
midi_unittests
net_unittests
ppapi_unittests
printing_unittests
remoting_unittests
sbox_integration_tests
sbox_unittests
sbox_validation_tests
setup_unittests
skia_unittests
sql_unittests
sync_unit_tests
ui_base_unittests
unit_tests
url_unittests
views_unittests

Eliminating the tests not on the FYI bot (which can be looked at later) - which are events_unittests, gfx_unittests, telemetry_unittests, and the tests that are alreayd fixed - BrowserActionInteractiveTest.TabSwitchClosesPopup on interactive_ui_tests this leaves

(to be continued)
 

Comment 1 by wfh@chromium.org, Mar 21 2016

Cc: jsc...@chromium.org mar...@chromium.org
Labels: -Pri-3 Pri-2
Owner: wfh@chromium.org
Full results of running tests on rev 9861e39f90174b134366db95471a64e0a474d874 (20 Mar 2016)

--------------------------------------
TESTS THAT FAIL ON GCE BUT PASS ON FYI
--------------------------------------

browser_tests
components_unittests
content_browsertests
installer_util_unittests
interactive_ui_tests
remoting_unittests
unit_tests

-- DETAIL --

==browser_tests

https://chromium-swarm-dev.appspot.com/user/task/2daf656fe0e8b510
https://chromium-swarm-dev.appspot.com/user/task/2daf6575d59e2d10
https://chromium-swarm-dev.appspot.com/user/task/2daf65776c8a6c10
https://chromium-swarm-dev.appspot.com/user/task/2daf65794a201110
https://chromium-swarm-dev.appspot.com/user/task/2daf657d7d770410

examples:

SessionRestoreTest.RestoredTabsHaveCorrectInitialSize
ChromeTracingDelegateBrowserTest.BackgroundTracingThrottleTimeElapsed
ChromeTracingDelegateBrowserTestOnStartup.PRE_StartupTracingThrottle
BrowserActionApiTest.BrowserActionOpenPopupOnPopup
ChromeTracingDelegateBrowserTest.BackgroundTracingTimeThrottled
InputImeApiTest.CreateWindowTest
ChromeTracingDelegateBrowserTestOnStartup.ScenarioSetFromFieldtrial

Two main classes of failures:

sandbox::HandleCloserAgent::AttemptToStuffHandleSlot
page_load_metrics::PageLoadTracker::GetPageLoadMetricsInfo

==components_unittests

https://chromium-swarm-dev.appspot.com/user/task/2daf6575e9d70a10

more failures in page_load_metrics::PageLoadTracker::GetPageLoadMetricsInfo

FATAL:metrics_web_contents_observer.cc(346)] Check failed: commit_time_ > navigation_start_ (486687000 bogo-microseconds vs. 486687000 bogo-microseconds)

MetricsWebContentsObserverTest.* (lots all failing because of above assert)

==content_browsertests

BackgroundTracingManagerBrowserTest.* -> 13 test cases.

FATAL:background_tracing_manager_impl.cc(386)] Check failed: tracing_timer_.

==installer_util_unittests

https://chromium-swarm-dev.appspot.com/user/task/2daf6577270af410

DeleteAfterRebootHelperTest.TestFileDeleteScheduleAndUnschedule
AdvancedFirewallManagerTest.AddRule
DeleteAfterRebootHelperTest.TestFileDeleteSchedulingWithActualDeletes (flaky)

==interactive_ui_tests

https://chromium-swarm-dev.appspot.com/user/task/2daf656f74092310

ExtensionPointerLockTest.ExtensionPointerLockAccessFail and MANY failures.

FATAL:screen_win.cc(239)] Check failed: screen_win_displays_.size() == 0u (1 vs. 0)

(not sure these will work on GCE?)

==remoting_unittests

https://chromium-swarm-dev.appspot.com/user/task/2daf656e3ea24a10

HttpIceConfigRequestTest.ParsePartiallyInvalid

ERROR:http_ice_config_request.cc(189)] Invalid ICE server URL: InvalidURL

==unit_tests

https://chromium-swarm-dev.appspot.com/user/task/2daf656f208f8a10

Lots failing - mostly crashes in page_load_metrics::PageLoadTracker::GetPageLoadMetricsInfo (see below)

------------------------------------------------------
FAILING TESTS NOT ON FYI BOT (so not expected to pass)
------------------------------------------------------

==events_unittests

https://chromium-swarm-dev.appspot.com/user/task/2daf657028e86310

EventTest.AutoRepeat

==telemetry_perf_unittests

https://chromium-swarm-dev.appspot.com/user/task/2daf656ff4b1a110

CredentialsError() from page_sets.story_set_unittest.StorySetUnitTest.testNoPageDefinedSyntheticDelay

==telemetry_unittests

https://chromium-swarm-dev.appspot.com/user/task/2daf6577caef1010

telemetry.internal.browser.browser_unittest.ReferenceBrowserTest.testBasicBrowserActions
telemetry.web_perf.timeline_based_page_test_unittest.TimelineBasedPageTestTest.testTBM2ForSmoke

Skipping testCryptohome (<bound method CrOSCryptohomeTest.testCryptohome of <telemetry.internal.backends.chrome.cros_unittest.CrOSCryptohomeTest testMethod=testCryptohome>>) because it is only enabled for chromeos. You are running ['release_x64', 'win', 'win8', 'has tabs'].

it seems telemetry unittests thinks we are running win8?

==gfx_unittests

https://chromium-swarm-dev.appspot.com/user/task/2daf6577df551010

ColorProfileTest.GetDisplayColorProfile

e:\b\build\slave\win\build\src\ui\gfx\color_profile_win_unittest.cc(18): error: Value of: TestColorProfileUsingScreenBounds(in_screen_bounds)

-----------------------------------
TESTS THAT PASS ON BOTH FYI AND GCE
-----------------------------------

base_unittests
browser_tests
cacheinvalidation_unittests
chrome_app_unittests
chrome_elf_unittests
content_unittests
courgette_unittests
crypto_unittests
device_unittests
extensions_unittests
gcm_unit_tests
google_apis_unittests
gpu_unittests
interactive_ui_tests
ipc_tests
jingle_unittests
media_blink_unittests
media_unittests
midi_unittests
ppapi_unittests
printing_unittests
sbox_integration_tests
sbox_unittests
sbox_validation_tests
setup_unittests
skia_unittests
sql_unittests
sync_unit_tests
ui_base_unittests
url_unittests
views_unittests

----------------------------------------------
TESTS THAT PASS ON GCE THAT ARE NOT ON FYI BOT
----------------------------------------------

accessibility_unittests
app_list_unittests
app_shell_unittests
ash_unittests
aura_unittests
battor_agent_unittests
cast_unittests
cc_unittests
chromedriver_unittests
components_browsertests
compositor_unittests
extensions_browsertests
gn_unittests
libphonenumber_unittests
message_center_unittests
mojo_common_unittests
mojo_public_bindings_unittests
mojo_public_system_unittests
nacl_loader_unittests
sync_integration_tests
telemetry_gpu_unittests
ui_touch_selection_unittests
wm_unittests

I will raise separate bugs for all these failures.

Comment 2 by wfh@chromium.org, Mar 21 2016

it's complicated by the fact that the Chromium Win 10 FYI bot does not compile with dcheck_always_on=1 while the trybots do. This explains many of the differences.

Comment 3 by mar...@chromium.org, Mar 21 2016

Status: Assigned (was: Untriaged)
I'd recommend to enable dcheck_always_on=1 right away as a first step since https://build.chromium.org/p/chromium.fyi/builders/Chromium%20Win%2010/ is doing a Release_x64 build. This will likely expose more bugs.

Comment 4 by wfh@chromium.org, Mar 21 2016

yup I created https://codereview.chromium.org/1821573002/ but I'm scared of turning the green bot red.

Comment 5 by wfh@chromium.org, Mar 21 2016

Maruel - how easy would it be to stand up a trybot running on GCE/swarming for the passing tests? That would at least give us half-decent coverage and also prevent any regressions from sneaking in while I am fixing the other tests. The tests would be:

accessibility_unittests
app_list_unittests
app_shell_unittests
ash_unittests
aura_unittests
base_unittests
battor_agent_unittests
browser_tests
cacheinvalidation_unittests
cast_unittests
cc_unittests
chrome_app_unittests
chrome_elf_unittests
chromedriver_unittests
components_browsertests
compositor_unittests
content_unittests
courgette_unittests
crypto_unittests
device_unittests
extensions_browsertests
extensions_unittests
gcm_unit_tests
gn_unittests
google_apis_unittests
gpu_unittests
interactive_ui_tests
ipc_tests
jingle_unittests
libphonenumber_unittests
media_blink_unittests
media_unittests
message_center_unittests
midi_unittests
mojo_common_unittests
mojo_public_bindings_unittests
mojo_public_system_unittests
nacl_loader_unittests
ppapi_unittests
printing_unittests
sbox_integration_tests
sbox_unittests
sbox_validation_tests
setup_unittests
skia_unittests
sql_unittests
sync_integration_tests
sync_unit_tests
telemetry_gpu_unittests
ui_base_unittests
ui_touch_selection_unittests
url_unittests
views_unittests
wm_unittests

we'd want to use the output from the 64-bit win builder.

Comment 6 by mar...@chromium.org, Mar 21 2016

It's tricky because we have no way to differentiate between an ESX or a GCE VM at the moment. We only have ESX VMs on prod and only GCE VMs on staging.

Comment 7 by wfh@chromium.org, Mar 21 2016

Blockedon: 596640

Comment 9 by wfh@chromium.org, Mar 23 2016

Blockedon: 592676

Comment 10 by hinoka@google.com, Apr 28 2016

Blocking: 607736

Comment 11 by wfh@chromium.org, Jun 10 2016

Blockedon: 619203
Blockedon: 701024
Cc: estaab@chromium.org smut@chromium.org
Blockedon: 738255
Copying over from the other bug, smut@ set up a builder with the tests running on win10 on GCE here:
https://luci-milo.appspot.com/buildbot/chromium.fyi/Chromium%20Win%2010%20GCE%20Tests

We can use this for an up-to-date burndown list. Let us know if there is anything else we can provide to help get these tests passing.

Comment 16 by s...@google.com, Jul 14 2017

The link from #15 has changed. We now have two FYI builders, both of which test on the Win 10 GCE VMs:

Built on Win 7:
https://luci-milo.appspot.com/buildbot/chromium.fyi/Chromium%20Win%2010%20GCE%20Tests%20(Win%207%20Build)/

Built on Win 10 on GCE:
https://luci-milo.appspot.com/buildbot/chromium.fyi/Chromium%20Win%2010%20GCE%20Tests%20(Win%2010%20Build)/

The following suites have failures:
failed net_unittests on Windows-10
failed sbox_integration_tests on Windows-10
failed sbox_validation_tests on Windows-10
failed services_unittests on Windows-10

Comment 17 by wfh@chromium.org, Aug 2 2017

Blockedon: 751809
Blocking: 756270
wfh@ have you looked at the services_unittests failures, or is there a tracking bug for those?
Labels: -Pri-2 Pri-1
(I want to move the CQ bots to Win10 ASAP to reduce load in the golo to stuff that needs to run tests on win7 or bare metal where possible ...)
Blockedon: 756986

Sign in to add a comment