summaryrefslogtreecommitdiff
path: root/libs/gui/DebugEGLImageTracker.cpp
diff options
context:
space:
mode:
author Steven Moreland <smoreland@google.com> 2021-09-17 16:48:47 -0700
committer Steven Moreland <smoreland@google.com> 2021-09-18 01:09:58 +0000
commit1c67880bbd5fc5154b7bbe0d1e6031cc18bbe314 (patch)
tree068cde845de71b0c509d49c1fdcc7c7334a00229 /libs/gui/DebugEGLImageTracker.cpp
parent22a54f6a5fbbc38292b919b9483011071745ed8c (diff)
binderRpcTest: fix OnewayCallQueueing flake
This was a problem very rarely because we were introducing an extra 50ms delay, so a device had to be really slow in order to hit this. Anyway, if this test client was getting descheduled, since the time it took to issue oneway calls was discounted from our measurement of the server time, we could report the server returning too early. Now we include dispatch in this time, and the 50ms range is discounted. Note, this also means that this particular test would no longer tell us if oneway calls were accidentally serial. However, there are other tests which check this (such as OnewayCallDoesNotWait, which can be modified easily to support arbitrarily slow devices, even though it is technically also race prone). Bug: 200173589 Test: looping: binderRpcTest --gtest_filter="*OnewayCallQueu*" Change-Id: Ie8e270c480790ceb53809279e8d2265a88fa4cb5
Diffstat (limited to 'libs/gui/DebugEGLImageTracker.cpp')
0 files changed, 0 insertions, 0 deletions