OSDN Git Service

QueueTest: UnregisterDequeue before promise set value
authorChienyuan <chienyuanhuang@google.com>
Fri, 17 May 2019 02:57:46 +0000 (10:57 +0800)
committerChienyuan <chienyuanhuang@google.com>
Fri, 17 May 2019 03:05:22 +0000 (11:05 +0800)
commit09b93f19bcb4c694113819f730d838079506e94d
tree1cd1ce2c2f66f27d85b7b178bb933ed69a21352e
parent7bd0d9e0c34eaa2d7ea2a444a882f15221eaf0bd
QueueTest: UnregisterDequeue before promise set value

For some tests, ~Queue will() be trigger right after we get promise
we should UnregisterDequeue before promise set value to prevent
race condition

Test: atest bluetooth_test_gd
Change-Id: I9409b6829cce61ef95c766a1d3b3679197b8f9f4
gd/common/bidi_queue_unittest.cc
gd/os/linux_generic/queue_unittest.cc