commit | 4f49038e536d74b50e4e364a093989867e2b5c98 | [log] [tgz] |
---|---|---|
author | Chia-I Wu <olv@google.com> | Mon Jul 24 11:11:01 2017 -0700 |
committer | Chia-I Wu <olv@google.com> | Wed Jul 26 16:53:56 2017 +0000 |
tree | b8209624b4194f55344492b2b62c047368a62394 | |
parent | 7469ed665ddf1d2fa7c4b8a52619cb7868a71254 [diff] [blame] |
graphics: ignore/reduce spurious vsync in VTS Bug: 62802718 Test: VTS Change-Id: I1ed73e0b2f14414f540865a96e6bd5ac1599fbf3
diff --git a/graphics/composer/2.1/vts/functional/VtsHalGraphicsComposerTestUtils.cpp b/graphics/composer/2.1/vts/functional/VtsHalGraphicsComposerTestUtils.cpp index 4e65a95..c66cdd0 100644 --- a/graphics/composer/2.1/vts/functional/VtsHalGraphicsComposerTestUtils.cpp +++ b/graphics/composer/2.1/vts/functional/VtsHalGraphicsComposerTestUtils.cpp
@@ -297,6 +297,11 @@ : IComposerClient::Vsync::DISABLE; Error error = mClient->setVsyncEnabled(display, vsync); ASSERT_EQ(Error::NONE, error) << "failed to set vsync mode"; + + // give the hwbinder thread some time to handle any pending vsync callback + if (!enabled) { + usleep(5 * 1000); + } } void ComposerClient::execute(TestCommandReader* reader,