Revert "Explicitly wrap main thread in test_main.cc."
This reverts commit 711a31aead9007e42dd73c302c8ec40f9e931619. Reason for revert: Speculative revert Original change's description: > Explicitly wrap main thread in test_main.cc. > > Bug: webrtc:9714 > Change-Id: I6ee234f9a0b88b3656a683f2455c3e4b2acf0d54 > Reviewed-on: https://webrtc-review.googlesource.com/97683 > Reviewed-by: Tommi <tommi@webrtc.org> > Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> > Commit-Queue: Niels Moller <nisse@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#24560} TBR=mbonadei@webrtc.org,kwiberg@webrtc.org,nisse@webrtc.org,tommi@webrtc.org Change-Id: I4c50ced1b63d9d5d20770e7a121c34c1e3da344c No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: webrtc:9714 Reviewed-on: https://webrtc-review.googlesource.com/98020 Reviewed-by: Ying Wang <yinwa@webrtc.org> Commit-Queue: Ying Wang <yinwa@webrtc.org> Cr-Commit-Position: refs/heads/master@{#24572}
This commit is contained in:
parent
10e829a208
commit
b29409064e
@ -163,15 +163,11 @@ void MessageQueueManager::ProcessAllMessageQueuesInternal() {
|
||||
new ScopedIncrement(&queues_not_done));
|
||||
}
|
||||
}
|
||||
|
||||
rtc::Thread* current = rtc::Thread::Current();
|
||||
if (current) {
|
||||
// Note: One of the message queues may have been on this thread, which is
|
||||
// why we can't synchronously wait for queues_not_done to go to 0; we need
|
||||
// to process messages as well.
|
||||
while (AtomicOps::AcquireLoad(&queues_not_done) > 0) {
|
||||
current->ProcessMessages(0);
|
||||
}
|
||||
// Note: One of the message queues may have been on this thread, which is why
|
||||
// we can't synchronously wait for queues_not_done to go to 0; we need to
|
||||
// process messages as well.
|
||||
while (AtomicOps::AcquireLoad(&queues_not_done) > 0) {
|
||||
rtc::Thread::Current()->ProcessMessages(0);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -209,7 +209,7 @@ if (rtc_include_tests) {
|
||||
":field_trial",
|
||||
":fileutils",
|
||||
":perf_test",
|
||||
"../rtc_base:rtc_base",
|
||||
"../rtc_base:rtc_base_approved",
|
||||
"../system_wrappers:field_trial_default",
|
||||
"../system_wrappers:metrics_default",
|
||||
"../system_wrappers:runtime_enabled_features_default",
|
||||
|
||||
@ -10,7 +10,6 @@
|
||||
|
||||
#include "rtc_base/flags.h"
|
||||
#include "rtc_base/logging.h"
|
||||
#include "rtc_base/thread.h"
|
||||
#include "system_wrappers/include/field_trial_default.h"
|
||||
#include "system_wrappers/include/metrics_default.h"
|
||||
#include "test/field_trial.h"
|
||||
@ -88,10 +87,6 @@ int main(int argc, char* argv[]) {
|
||||
|
||||
rtc::LogMessage::SetLogToStderr(FLAG_logs);
|
||||
|
||||
// Ensure that main thread gets wrapped as an rtc::Thread.
|
||||
rtc::ThreadManager::Instance()->WrapCurrentThread();
|
||||
RTC_CHECK(rtc::Thread::Current());
|
||||
|
||||
#if defined(WEBRTC_IOS)
|
||||
|
||||
rtc::test::InitTestSuite(RUN_ALL_TESTS, argc, argv,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user