New issue
Advanced search Search tips

Issue 864800 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner: ----
Closed: Jul 26
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug

Blocking:
issue 855609



Sign in to add a comment

WidgetObserverTest.ActivationChange fails flakily in views_mus_unittests with WS2

Project Member Reported by msw@chromium.org, Jul 17

Issue description

WidgetObserverTest.ActivationChange fails flakily in views_mus_unittests with WS2

See work to use test_ws / ws2 in views_mus_unittests here:
  https://chromium-review.googlesource.com/c/chromium/src/+/1138749

[ RUN      ] WidgetObserverTest.ActivationChange
[127158:127162:0717/163218.101865:3992637163761:INFO:service_process_launcher.cc(200)] Launched child process pid=127172, instance=, name=test_ws, user_id=505C0EE9-3013-43C0-82B0-A84F50CF8D84
[127172:127172:0717/163218.277564:3992637339323:ERROR:window_service.cc(28)] Not implemented reached in void ui::ws2::(anonymous namespace)::BindEventInjectorRequest(ui::mojom::EventInjectorRequest)
[127172:127172:0717/163218.277805:3992637339457:ERROR:test_gpu_interface_provider.cc(16)] Not implemented reached in void (anonymous namespace)::BindGpuRequest(ui::mojom::GpuRequest)
[127172:127172:0717/163218.277977:3992637339628:ERROR:test_gpu_interface_provider.cc(22)] Not implemented reached in void (anonymous namespace)::BindDiscardableSharedMemoryManagerRequest(discardable_memory::mojom::DiscardableSharedMemoryManagerRequest)
[127172:127172:0717/163218.281741:3992637343394:ERROR:window_tree.cc(1316)] Not implemented reached in virtual void ui::ws2::WindowTree::SetHitTestMask(ui::Id, const base::Optional<gfx::Rect> &)
../../ui/views/widget/widget_unittest.cc:756: Failure
Expected equality of these values:
  toplevel1.get()
    Which is: 0x1bc67d541640
  widget_activated()
    Which is: NULL
Stack trace:
#0 0x0000006e147c testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop()
#1 0x0000006e0e59 testing::internal::AssertHelper::operator=()
#2 0x00000068f1e8 views::test::WidgetObserverTest_ActivationChange_Test::TestBody()

[1/1] WidgetObserverTest.ActivationChange (CRASHED)
 
Project Member

Comment 1 by bugdroid1@chromium.org, Jul 26

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

commit 9c3b6f47c4e7f96ec9cb6525801f06ea989f6513
Author: Mike Wasserman <msw@chromium.org>
Date: Thu Jul 26 00:39:29 2018

ws2: Add test_ws top level windows to the AuraTestHelper's root.

Re-enable several tests that were broken without this change:
  DesktopWindowTreeHostMusTest.Deactivate
  DesktopWindowTreeHostMusTest.StackAbove
  WidgetTestInteractive.ExitFullscreenRestoreState
  WidgetObserverTest.ActivationChange
(WindowTree::SetFocus would fail and revert without a root window)
(tests mayby passed flakily by not getting revert responses in time)

Add logging; remove unused WidgetObserverTest widget; cleanup.

Bug:  864614 ,  864615 ,  864618 ,  864800 
Test: automated tests don't flake (passed 100+ runs for me)
Change-Id: Idf34e6b4cae9a268eb580ecdbadb023da711b102
Reviewed-on: https://chromium-review.googlesource.com/1149087
Commit-Queue: Michael Wasserman <msw@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Cr-Commit-Position: refs/heads/master@{#578147}
[modify] https://crrev.com/9c3b6f47c4e7f96ec9cb6525801f06ea989f6513/services/ui/test_ws/test_ws.cc
[modify] https://crrev.com/9c3b6f47c4e7f96ec9cb6525801f06ea989f6513/services/ui/ws2/focus_handler.cc
[modify] https://crrev.com/9c3b6f47c4e7f96ec9cb6525801f06ea989f6513/ui/aura/mus/in_flight_change.cc
[modify] https://crrev.com/9c3b6f47c4e7f96ec9cb6525801f06ea989f6513/ui/aura/mus/in_flight_change.h
[modify] https://crrev.com/9c3b6f47c4e7f96ec9cb6525801f06ea989f6513/ui/aura/mus/window_tree_client.cc
[modify] https://crrev.com/9c3b6f47c4e7f96ec9cb6525801f06ea989f6513/ui/views/mus/desktop_window_tree_host_mus_unittest.cc
[modify] https://crrev.com/9c3b6f47c4e7f96ec9cb6525801f06ea989f6513/ui/views/widget/widget_interactive_uitest.cc
[modify] https://crrev.com/9c3b6f47c4e7f96ec9cb6525801f06ea989f6513/ui/views/widget/widget_unittest.cc

Status: Fixed (was: Available)

Sign in to add a comment