Use RunLoop in video/ tests

Bug: webrtc:469327588
Change-Id: I23eb639d3c0add2a40c1295418f41f2d6a6a6964
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/461340
Commit-Queue: Erik Språng <sprang@webrtc.org>
Auto-Submit: Evan Shrubsole <eshr@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#47308}
diff --git a/video/adaptation/BUILD.gn b/video/adaptation/BUILD.gn
index 04a00da..9b5cfd7 100644
--- a/video/adaptation/BUILD.gn
+++ b/video/adaptation/BUILD.gn
@@ -107,6 +107,7 @@
       "../../system_wrappers",
       "../../test:create_test_environment",
       "../../test:create_test_field_trials",
+      "../../test:run_loop",
       "../../test:test_support",
       "../../test/time_controller",
       "../config:encoder_config",
diff --git a/video/adaptation/quality_scaler_resource_unittest.cc b/video/adaptation/quality_scaler_resource_unittest.cc
index 32dfa3b..a33ae1c 100644
--- a/video/adaptation/quality_scaler_resource_unittest.cc
+++ b/video/adaptation/quality_scaler_resource_unittest.cc
@@ -16,9 +16,9 @@
 #include "api/task_queue/task_queue_base.h"
 #include "call/adaptation/degradation_preference_provider.h"
 #include "call/adaptation/test/mock_resource_listener.h"
-#include "rtc_base/thread.h"
 #include "test/gmock.h"
 #include "test/gtest.h"
+#include "test/run_loop.h"
 
 namespace webrtc {
 
@@ -53,7 +53,7 @@
   }
 
  protected:
-  AutoThread main_thread_;
+  test::RunLoop main_thread_;
   StrictMock<MockResourceListener> fake_resource_listener_;
   FakeDegradationPreferenceProvider degradation_preference_provider_;
   scoped_refptr<QualityScalerResource> quality_scaler_resource_;