aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorArtem Titov <titovartem@webrtc.org>2020-05-14 13:54:17 +0000
committerCommit Bot <commit-bot@chromium.org>2020-05-14 13:55:22 +0000
commit28685dc08cb34f756f9200519fba3222ba3a66f2 (patch)
tree96e19c368317fd48105e0a9b95fe2ecda9b37dc6 /test
parentaf1b9ceb62dce3462083f9a44e26ee6d79639cef (diff)
downloadwebrtc-28685dc08cb34f756f9200519fba3222ba3a66f2.tar.gz
Revert "Make sure that "current" rtc::Thread instances are always current for TaskQueueBase."
This reverts commit 46b3bc6c24c233fe41a2401ce6e8eb8204a2d5a8. Reason for revert: Speculative revert. Breaks downstream project Original change's description: > Make sure that "current" rtc::Thread instances are always current for TaskQueueBase. > > This is a necessary part of fulfilling the TaskQueueBase > interface. If a thread does not register as the current TQ, yet offers > the TQ interface, TQ 'current' checks will not work as expected and > code that relies them (TaskQueueBase::Current() and IsCurrent()) > will run in unexpected ways. > > Bug: webrtc:11572 > Change-Id: Iab747bc474e74e6ce4f9e914cfd5b0578b19d19c > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/175080 > Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> > Commit-Queue: Tommi <tommi@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#31254} TBR=mbonadei@webrtc.org,tommi@webrtc.org Change-Id: I69ff3355f0ec447b25604bd95fdacbdb4d4f3f27 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: webrtc:11572 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/175104 Reviewed-by: Artem Titov <titovartem@webrtc.org> Commit-Queue: Artem Titov <titovartem@webrtc.org> Cr-Commit-Position: refs/heads/master@{#31259}
Diffstat (limited to 'test')
-rw-r--r--test/run_loop_unittest.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/test/run_loop_unittest.cc b/test/run_loop_unittest.cc
index 160aba0716..a356cc265a 100644
--- a/test/run_loop_unittest.cc
+++ b/test/run_loop_unittest.cc
@@ -17,6 +17,7 @@
namespace webrtc {
TEST(RunLoopTest, TaskQueueOnThread) {
+ EXPECT_EQ(TaskQueueBase::Current(), nullptr);
test::RunLoop loop;
EXPECT_EQ(TaskQueueBase::Current(), loop.task_queue());
EXPECT_TRUE(loop.task_queue()->IsCurrent());